This drivers allows interact with a LED connected to a GPIO pin
For full documentation, please visit
import (
"fmt"
"time"
"github.com/raspberrypi-go-drivers/led"
"github.com/stianeikeland/go-rpio/v4"
)
func main() {
err := rpio.Open()
if err != nil {
os.Exit(1)
}
defer rpio.Close()
l1 := led.NewLED(18)
for {
l1.Toggle()
time.Sleep(1 * time.Second)
state, _ := l1.GetState()
fmt.Println(state)
}
}
This driver has has only been tested on an Raspberry Pi Zero WH using integrated bluetooth but may work well on other Raspberry Pi having integrated Bluetooth
MIT License
Special thanks to @stianeikeland
This driver is based on his work in stianeikeland/go-rpio