2025年4月10日木曜日

golang ubuntu and gobot on arduinoUNO成功

GOBOT ON RASPI3 NOT OK! RETRY RASPI4

------------------------------------- 

https://zenn.dev/ras96/articles/31873f1e195650を参考にgo-app内にgo.modをつくりversionをあげる 以下にhttps://qiita.com/hskm07/items/0760320aeb4837be8081を参考にsample-go-projをつくり、そこでgo mod init github/fseigojp/sample-go-prj

-------------------------------------------------------- 

go get -d -u gobot.io/x/gobot/...

go get gobot.io/x/gobot/platforms/firmata

go get gobot.io/x/gobot/drivers/gpio
go get gobot.io/x/gobot

------------------------------------------------------------https://gobot.io/----go run this.goで成功 arduinoはfirmata.ino----------------------------



package main

import (
  "time"

  "gobot.io/x/gobot"
  "gobot.io/x/gobot/drivers/gpio"
  "gobot.io/x/gobot/platforms/firmata"
)

func main() {
  firmataAdaptor := firmata.NewAdaptor("/dev/ttyACM0")
  led := gpio.NewLedDriver(firmataAdaptor, "13")

  work := func() {
    gobot.Every(1*time.Second, func() {
      led.Toggle()
    })
  }

  robot := gobot.NewRobot("bot",
    []gobot.Connection{firmataAdaptor},
    []gobot.Device{led},
    work,
  )

  robot.Start()
}







0 件のコメント:

コメントを投稿