呼吸灯

完成这个实验需要一块Arduino板,连接一个led灯或led模块。

看到的ardublock程序就像这样
04

Arduino会利用数字口产生一个pwm震荡信号,就是快速的让led点亮然后关闭,快到几乎肉眼无法察觉的地步。这样,由pwm或者说由analogWrite()所点亮的led看起来就比digitalWrite()点亮的led稍暗,当然也可以自由的控制led的亮度。奥秘就在于每个开关led的周期里面,led打开的时间和关闭时间的比值。如果点亮led的时间越长,那么看起来led就越亮,如果关闭led的时间越长,那么led看起来就越暗。

4

44,133 total views, 12 views today

Leave a comment