ͨ·ʹΞοϓσʔτͯ͠Έ·͠ΐ͏ $ docker pull tinygo/tinygo:latest latest: Pulling from tinygo/tinygo Digest: sha256:821ad71e7d9b3fe46a84a5818e52d3d3596e0d8f3855f8407b917a37371b2b23 Status: Image is up to date for tinygo/tinygo:latest
֎෦ύοέʔδͱdocker ґଘ͢ΔύοέʔδΛՃ͍ͨ͠ʂʂ ͋ΕʁdockerϕʔεͩͱͲ͏͢Δʁʂ ͦ͜Ͱgo modͰ͢Α $ export GO111MODULE=on $ go mod github.com/..../sample1 $ go get github.com/tinygo-org/drivers/ws2812 $ go mod vendor
LEDετϦοϓυϥΠόΛ࡞Δ package main import ( "device/arm" "image/color" "machine" "github.com/tinygo-org/drivers/ws2812" ) // NeopixelDriver represents a connection to a NeoPixel type NeopixelDriver struct { pin machine.GPIO device ws2812.Device pixelCount int pixels []color.RGBA } // NewNeopixelDriver returns a new NeopixelDriver
ݱঢ়ͷωοτػೳ ҎԼͷΞΠςϜΛ͏͜ͱͰ࣮ݱՄೳ ESP8266 or ESP32 ͱ͍͏֨҆Wi-Fiػೳ͖ϚΠίϯ driversʹ͋Δ ࠓճͷλʔήοτΛESPϞδϡʔϧͱUARTͱ͍͏̎৴߸ Λͭͳ͙ TCP/UDP௨৴͕ՄೳʹͳΔ ESP8266/ESP32 AT Command set for WiFi/TCP/UDP