我正在尝试使用带有用 Go 编写的代码的 Arduino ATMega2560 来转动电机。这里有一个使用 TinyGo v0.14.1 的示例: https ://create.arduino.cc/projecthub/alankrantas/tinygo-on-arduino-uno-an-introduction-6130f6
该示例实质上如下所示:
func main() {
machine.InitPWM()
led := machine.PWM{machine.D9}
led.Configure()
value := 0
led.Set(uint16(value))
}
当我尝试打电话时machine.InitPWM()
出现错误InitPWM not declared by package machine
TinyGo 的当前版本(也是我正在运行的版本)是 v0.19。似乎机器包已被修改为以不同的方式使用 PWM,但是,我在任何地方都找不到如何正确使用它。