“第二课——LED呼吸灯实验”的版本间的差异
853387039@qq.com(讨论 | 贡献) (Created page with "{| style="width: 800px;" |- | ==目的== 通过图形化编程来控制一个led灯能够逐级变亮与逐级变暗的过程,实现了呼吸一样的效果。 ==原理== ...") |
853387039@qq.com(讨论 | 贡献) (→软件调试) |
||
第29行: | 第29行: | ||
**steps of:变量变化的大小。 | **steps of:变量变化的大小。 | ||
**commands:在重复过程中要执行的命令。 | **commands:在重复过程中要执行的命令。 | ||
+ | [[File:lesson2_RB.jpg|600px|center|thumb]] | ||
*根据“repeat between”可以让某个变量从1-255以4为单位逐级增加,然后写入到PWM引脚。这样led就能慢慢亮起来了。 | *根据“repeat between”可以让某个变量从1-255以4为单位逐级增加,然后写入到PWM引脚。这样led就能慢慢亮起来了。 | ||
[[File:lesson2_pwm_up.jpg|600px|center|thumb]] | [[File:lesson2_pwm_up.jpg|600px|center|thumb]] |
2015年3月13日 (五) 14:47的版本
目的通过图形化编程来控制一个led灯能够逐级变亮与逐级变暗的过程,实现了呼吸一样的效果。 原理通过写入模拟值(PWM:0-255)到某个引脚使该引脚电压变化,这样就可以以不同的亮度点亮LED。 因此,让模拟值从低到高,再从高到低变化,就可实现亮度控制。注意,Microduino-Core/zh只有(D3,D5,D6,D9,D10,D11)才支持PWM输出。 设备搭建硬件
LED的阴极(引脚短)接Microduino的GND,阳极(引脚长)接Microduino数据控制口D6,
软件调试
结果
|