如果您浏览过代码,您会发现并非所有内容都已呈现。对于初学者,我还没有输出音频,也没有使用我的十六进制显示器。前者是因为没有及时发现SoX音频的奇妙之处。您可以通过执行以下命令来使用它。
sudo apt-get install sox
然后,玩弄它!蒙台梭利学校的一位老师有这个非常有用的网页: http: //montessorimuddle.org/2012/04/19/generating-and-saving-tones-with-sox/
这些命令完美运行!使用 Nicholas Lester 发现的 PWM 值,您甚至可以播放歌曲!我使用的色轮旨在最终播放著名歌曲“Oh Susanna”的第一行。红色对应音符“C”,黄色对应“D”,绿色对应“E”,蓝色对应“G”,橙色对应“A”。我发现 Nick 的 Hackster 页面上从 C4 到 B4 的笔记更悦耳。
他的项目也超级酷,所以看看吧!
您可以做的另一件事是协调颜色传感器和十六进制显示使用的库。十六进制显示使用一个很好的旧 BBIO 库,由 Erick Welsh 改进,但颜色传感器使用 circuitPython 库。这需要你安装 blinka 和 board,但它真的不喜欢与 BBIO 共享。因此,为了让 LED 正常工作,您面临的挑战是在十六进制显示器上使用 circuitPython 库。或者也许我会这样做。在这种情况下,我将只更新此页面。
很酷的链接
颜色传感器资源:https ://learn.adafruit.com/adafruit-color-sensors/overview
使用 BBIO(不太有用但适合摆弄):https ://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/using-the-bbio-library
使用威廉希尔官方网站 Python:https ://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi
关于 RGB LED 的很好的解释:https ://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds/theory-pwm
请记住,这两个库相互交战!你能讲和吗?
请安装SoX!不要像我一样试图找出 Aplay 来生成音调,这是行不通的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !