gobot.io/x/gobot/v2@v2.1.0/examples/digispark_api.go (about)

     1  //go:build example
     2  // +build example
     3  
     4  //
     5  // Do not build by default.
     6  
     7  package main
     8  
     9  import (
    10  	"gobot.io/x/gobot/v2"
    11  	"gobot.io/x/gobot/v2/api"
    12  	"gobot.io/x/gobot/v2/drivers/gpio"
    13  	"gobot.io/x/gobot/v2/platforms/digispark"
    14  )
    15  
    16  func main() {
    17  	master := gobot.NewMaster()
    18  	api.NewAPI(master).Start()
    19  
    20  	digisparkAdaptor := digispark.NewAdaptor()
    21  	led := gpio.NewLedDriver(digisparkAdaptor, "0")
    22  
    23  	robot := gobot.NewRobot("digispark",
    24  		[]gobot.Connection{digisparkAdaptor},
    25  		[]gobot.Device{led},
    26  	)
    27  
    28  	master.AddRobot(robot)
    29  
    30  	master.Start()
    31  }