Micro:bit 23 电位器调光
2017-10-059663
AI 快速预览详细
本文介绍了如何使用Micro:bit和电位器调节LED亮度。首先,通过映射方法解决了模拟输入范围(0-1023)与输出范围(0-255)不匹配的问题。接着,展示了如何实现两块板同步调光的效果。A板负责发送亮度数据,B板接收并显示相应的亮度。这种项目适合STEM教育场景,帮助学生理解模拟信号的处理。
|
电位器,先想到的就是用来调节led屏的亮度。 还是一个老问题了,用micro:bit试试。 它是一个模拟输入模块,范围是0-1023,led的亮度可调节,用模拟输出,0-255。 映射问题请参考吕老师帖子。[基础教程]玩转micro:bit之模拟量映射 这里算一下,1023-255,除4勉强。好吧就除4,因为Micro:bit的在线编程不支持小数,不支持小数啊,这一点可不够好。 想达到的效果。 程序。 ![]() 第二关,两块板,一块调节,另一块也跟着变化。 休息下,要达到的效果。小视频。 经过实验,AB两板的程序不能一样,要不A给B发暗号,B也给A发暗号,就影响显示效果了,所以要分开编程。 A板 ![]() B板 ![]() |







映射在这里。我想找到映射,可是不知在哪里。吕老师狄老师指导后,程序修正如下。