github.com/hybridgroup/gobot (go): Package gobot is the primary entrypoint for Gobot (http://gobot.io), a framework for robotics, physical computing, and the Internet of Things written using the Go programming language .  It provides a simple, yet powerful way to create solutions that incorporate multiple, different hardware devices at the same time.  Here is a "Classic Gobot" program that blinks an LED using an Arduino:  You can also use Metal Gobot and pick and choose from the various Gobot packages to control hardware with nothing but pure idiomatic Golang code. For example:  Finally, you can use Master Gobot to add the complete Gobot API or control swarms of Robots:  Copyright (c) 2013-2018 The Hybrid Group. Licensed under the Apache 2.0 license.
Keywords: arduino|beaglebone|beaglebone-black|bluetooth|bluetooth-le|drone|go|gpio|hardware|i2c|intel-edison|intel-joule|internet-of-things|iot|mqtt|raspberry-pi|robot|robotics|sphero|uav