失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 物联网开发笔记(47)- 使用Micropython开发ESP32开发板之控制声音传感器

物联网开发笔记(47)- 使用Micropython开发ESP32开发板之控制声音传感器

时间:2020-04-11 02:50:27

相关推荐

物联网开发笔记(47)- 使用Micropython开发ESP32开发板之控制声音传感器

一、目的

这一节我们学习如何使用我们的ESP32开发板来控制声音传感器。

二、环境

ESP32 + 声音传感器 + Thonny IDE + 几根杜邦线

接线方法:

三、代码

from machine import Pin, ADCimport time# 创建模拟量对象sound_analog = ADC(Pin(33))sound_analog.atten(ADC.ATTN_11DB) # 配置测量量程为3.3V# 定义一个函数,参数设置为可变def sound_func(*argc):# print(argc)print("请注意,有声音...")# 创建数字量对象p15 = Pin(15, Pin.IN)p15.irq(trigger=Pin.IRQ_RISING, handler=sound_func) # 设置中断。当有声音时调用此中断# 循环检测while True:sound_value = sound_analog.read() # 模拟量输出范围0-4095 print(sound_value)time.sleep(0.3)

四、演示效果

五、购买

某宝链接如下:

/item.htm?id=41254382566&ali_refid=a3_430582_1006:1109983619:N:KqLahJz4WVtrm3HuSfYJCn2trDRs9/qc:2a367768434bb21a721f3e5f27232682&ali_trackid=1_2a367768434bb21a721f3e5f27232682&spm=a230r.1.14.1&skuId=4350179762303

如果觉得《物联网开发笔记(47)- 使用Micropython开发ESP32开发板之控制声音传感器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。