Go is a programming language that makes it easier to build simple and reliable software. TinyGo is a project to bring Go to microcontrollers.

Go and TinyGo provide good code readability, comprehension, and concurrency. Here are some guides that describe more about the Go and TinyGo language and what they can do.

Go

IoT with GoBot

Use the GoBot framework to implement a Raspberry Pi-based system that reacts to the environment through sensors and actuators.

Get started

Fly your drone

Use TinyGo and GoBot to program your AR.Drone 2.0, which is powered by an Arm Cortex-A8 processor.

Learn more

TinyGo

TinyGo on Arduino

Run TinyGo on your favorite Arm-powered Arduino microcontroller.

Get started

Gopherbot: robotics

Learn to program Gopherbot. The robot is based on an Adafruit Circuit Playground Express programmable in TinyGo.

Get started

Gopherboat: autonomous boat

Build an autonomous boat on an Adafruit Metro M4 Airlift based on a Cortex-M4 microcontroller and learn to program it in TinyGo.

Get started

Gophercar: self-driving platform

Develop a Gobot DIY platform for self-driving miniature cars like Donkeycar, based on Raspberry Pi.

Get started

Resources


Community Forums

Answered Forum FAQs
  • ARM Community
0 votes 3361 views 0 replies Started 4 months ago by Annie Answer this
Answered Forum FAQs
  • ARM Community
0 votes 3269 views 0 replies Started 4 months ago by Annie Answer this
Answered Forum FAQs
  • ARM Community
0 votes 653 views 0 replies Started 4 months ago by Annie Answer this
Answered Forum FAQs
  • ARM Community
0 votes 696 views 0 replies Started 4 months ago by Annie Answer this
Answered Forum FAQs Started 4 months ago by Annie 0 replies 3361 views
Answered Forum FAQs Started 4 months ago by Annie 0 replies 3269 views
Answered Forum FAQs Started 4 months ago by Annie 0 replies 653 views
Answered Forum FAQs Started 4 months ago by Annie 0 replies 696 views