{"repo":"hybridgroup/gobot","free":true,"listed":false,"github":"https://github.com/hybridgroup/gobot","clone":"git clone https://github.com/hybridgroup/gobot.git","description":"Golang framework for robotics, drones, and the Internet of Things (IoT)","language":"Go","stars":9449,"topics":["robotics","iot","drone","go","robot","uav","arduino","raspberry-pi","beaglebone","beaglebone-black"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Gobot ( ) is a framework using the Go programming language ( ) for robotics, physical computing, and the Internet of Things. It provides a simple, yet powerful way to create solutions that incorporate multiple, different hardware devices at the same time. Want to run Go directly on microcontrollers? Check out our sister project TinyGo ( ) Getting Started Get in touch Get the Gobot source code by running this commands: Afterwards have a look at the examples directory. You need to find an example matching your platform for your first test (e.g. \"raspi blink.go\"). Than build the binary (cross compile), transfer it to your target and run it. env GOOS=linux GOARCH=arm GOARM=5 go build -o ./output/my raspi bink examples/raspi blink.go Building the code on your local machine with the example code above will create a binary for ARMv5. This is probably not what you need for your specific target platform. Please read also the platform specific documentation in the platform subfolders. Create your first project Create a new folder and a new Go module project. Copy your example file besides the go.mod file, import the requirements and build. Now you are ready to modify the example and test your changes. Start by removing the build directives at the beginning of the file. Examples Gobot with Arduino Gobot with Sphero \"Metal\" Gobot You can use the entire Gobot framework as shown in the examples above (\"Classic\" Gobot), or you can pick and choose from the various Gobot packages to control h","default_branch":null,"files":null,"tree":[],"storefront":"/r/hybridgroup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hybridgroup/gobot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}