这是一个同时突出我的爱国主义和书呆子主义的新项目的最佳时机。在等待 Core2 for AWS IoT EduKit 从Reinventing Healthy Spaces with Amazon Web Services 到来时,我想多花一点时间使用我从Advanced Wearables with Nordic Semiconductor 获得的 nRF52840 加密狗。
在这个项目中,我们将构建一个在连接到任何蓝牙设备时播放美国国歌的设备。音乐将通过声音不够大的无源蜂鸣器播放;因此,我们不得不使用晶体管。很少有人已经使用 Arduino IDE 和 CircuitPython 制作过类似的项目,因此我们不必从头开始。然而,我们将使它更简单(使用 simpleio 库),并使用板载 RGB LED 以确切的顺序显示红色、白色和蓝色。
我们将选择一个接近 5V 的引脚(扰流警报;P0.02)和 GND 引脚作为晶体管的基极。另外两条腿将完成蜂鸣器电路。
代码非常简单。该板将等待任何蓝牙连接,然后它将播放美国国歌,同时改变每个音符的 LED 颜色。连接板时音乐将不断重启。
代码中最棘手的部分是让 RGB 显示 RW&B。无需使用 if 语句,我们只需要弄清楚每种颜色何时打开即可。红色将亮以显示红色,它也将亮以显示白色。蓝色也一样。绿色将仅显示白色,因为红色和蓝色将同时打开。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !