随着我侄子的生日快到了,我找到了这个废品控制面板,并决定让他成为一个忙碌的板子:
Arduino 板需要电池连接器和 WiFi 才能通过 Arduino IoT Cloud Remote App 静音。因此,我决定使用 Arduino MKR WiFi 1010。由于我没有太多时间来分析旧 PCB 的布局,我剪掉了连接到按钮、开关和 LED 的走线,以防止任何意外行为。然后我将组件的电源线、地线和 I/O 线焊接到 MKR 原型屏蔽上。为了给电池充电并物理连接到电路板,将 USB 电缆插入 Arduino 并从外壳中引出。
操纵杆 x 轴和 y 轴的模拟输入以及电位计 1 和 3 控制两个蜂鸣器(音调/暂停持续时间和频率)。
开关 1 和 3 选择 LED 1 和 3 是变暗还是闪烁。两者(调光的亮度和闪烁的间隔)都由电位器 2 和 4 控制。
开关 2 和 4 只需打开和关闭 LED 2 和 4。电位器 5 控制仪表,按下紧急停止按钮可重置 Arduino。
为什么要限制创造力,输入总是导致相同的输出?在 IoT Remote App 上激活随机模式会使用随机功能将输入(开关、电位计)重新分配给输出(LED、蜂鸣器、仪表),从而打破严格的分配。
在tone() 参考中,它说“一次只能生成一个音调”。这当然是真的,但是,两个蜂鸣器可以在彼此之间发出哔哔声,听起来几乎就像它们同时发出哔哔声。
如果我再做一次,我会改变什么?
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !