4797| 0
|
[参赛项目] 创客造|互动盆栽 |
本帖最后由 gada888 于 2021-3-1 20:11 编辑 引言: Arduino做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个互动性强的arduino互动盆栽,有没想过赋予你的盆栽情感,其实通过ADC模拟库和一个MP3模块可以轻易的实现,简单说就是用手接触植物的叶子,就可以让植物通过mp3播放指定的mp3文件。话不多说,先看视频吧 第一步:主要展示内容 通过触碰植物叶子,来听植物的心声。 第二步:GIT下载地址 https://github.com/shanno88/plantSong 第三步:硬件搭建 所需器材:
第四步:了解一下关键软件的参数 首先列出参考链接: https://playground.arduino.cc/Code/ADCTouch/ 当你理解了ADC和相关C++库文件,就明白了怎么用公式表达你想要的效果。 ADC可以选的端口是A0 - A5 这里选了A0 先理解下面这个命令 ref0 = ADCTouch.read(A0, 500); 如官方文件所示: int ADCTouch.read(byte analogChannel, int samples = 100); ref0是参考值
第五步: 发一些硬件的图片。让人有个直观的认识 第六步:代码总体介绍 第七部:连线图 连线图是有两部分 ,一个是发送端连线图,另一个是接收端的。 第八部:不足和未来改进 如果程序运行后效果不理想,需要调整参数。 可以调整 int th = 550;里的550 和int total1 = ADCTouch.read(A0,10); 里的10 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed