今天试一下PWM方式点灯。
我们来做个慢慢点亮和关闭的呼吸灯,依然使用MBED这个开发环境。
这次要用到
PwmOut函数,用法如下:
那么接下来,我们来写PWM控制代码吧。
这次只用两个LED,我们把它依次慢慢地点亮和关闭。
点击编译,有警告,没关系的。
这个只是单双精度转换的问题,因为PWM函数的输入变量是单精度float。
最后编译成功,会自动下载一个二进制的程序bin文件。
将程序二进制文件保存到mbed微控制器磁盘中,就像使用普通USB磁盘一样。当PC将文件写入微控制器磁盘时,状态LED将闪烁。
写完以后,按一下reset按钮,PWM呼吸灯开始交替闪烁。
最后,强迫症福利:lol,我对代码做了修改,强制转化为float类型,现在0警告了
今天试一下PWM方式点灯。
我们来做个慢慢点亮和关闭的呼吸灯,依然使用MBED这个开发环境。
这次要用到
PwmOut函数,用法如下:
那么接下来,我们来写PWM控制代码吧。
这次只用两个LED,我们把它依次慢慢地点亮和关闭。
点击编译,有警告,没关系的。
这个只是单双精度转换的问题,因为PWM函数的输入变量是单精度float。
最后编译成功,会自动下载一个二进制的程序bin文件。
将程序二进制文件保存到mbed微控制器磁盘中,就像使用普通USB磁盘一样。当PC将文件写入微控制器磁盘时,状态LED将闪烁。
写完以后,按一下reset按钮,PWM呼吸灯开始交替闪烁。
最后,强迫症福利:lol,我对代码做了修改,强制转化为float类型,现在0警告了