2026年9月4日金曜日

tinygo wioterminal(pwm)

 package main

import (

  "machine"

)

func main() {

  pwm := machine.TCC0

  pwm.Configure(machine.PWMConfig{})

  channelA , _ := pwm.Channel(machine.BUZZER_CTR)

  pwm.SetPeriod(uint64(1e9) / 440)

  pwm.Set(channelA, pwm.Top()/2)

  select{} // 何もせず、永久に停止状態で待つ

}


~     

0 件のコメント:

コメントを投稿