O programovacím jazyku GO respektive jeho verzi pro mikrokontroléry TinyGO jste tu už mohli číst v srpnu 2019. Teď vyšel rozsáhlý článek s videonávody a příklady přímo na stránkách arduino.cc.
Jazyk GO respektive TinyGO je novým programovacím jazykem od společnosti Google a je založen na LLVM kompilátoru, který generuje binární soubory – teoreticky rychlejší a paměťové méně náročné – které se tak hodí i pro mikrokontroléry založené na 8 bitové nebo 32 bitové architektůře.
Další výhodou jazyka TinyGO je i automatická správa paměti (garbage collector) a jednodušší syntaxe.
Článek o TinyGO a Arduino s videonávody a příklady (LEDka, tlalčítko, PWM, Analogový vstup, I2C):
https://create.arduino.cc/projecthub/alankrantas/tinygo-on-arduino-uno-an-introduction-6130f6
Rozdíl mezi GCC a Go najdete v třeba v této diplomové práci.
Sérii článků o jazyku GO vyšel i na root.cz