Arduino-ESP32-WROOM-32E—PulseSensor传感器测心率

本文介绍了如何使用Arduino和ESP32 WROOM 32E开发板配合PulseSensor传感器进行心率测量。步骤包括安装ESP32驱动、选择开发板型号、安装库文件、配置传感器及显示屏引脚、设置外部中断以及烧录代码。烧写成功后,通过手指接触传感器即可显示心率数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载ESP32驱动

2、右击以管理员身份运行

3、运行完成后,即可安装成功。打开Adruino,选中如图开发板

4、双击打开.ino文件

5、 选择合适的开发板型号和端口

6、 安装库文件ESP32time、U8g2、PulseSensor Playground

 7、修改为自己的传感器S口连接的引脚,此处我选择D36。

8、修改OLED显示屏SCL和SDA的引脚。使用ESP32_WROOM_32E开发板时修改为22,21号。 

 9、定时中断启动中,可以采用按键来中断检测将数据存储到SD卡,ESP32_WROOM_32E开发板支持使用BOOT和EN口连接按键,EN为复位按键,所以此处采用BOOT IO0口,将外部中断attachInterrupt函数的第一个参数改为0。(具体选几号IO口请查阅开发板手册)。

函数功能:配置初始化外部中断

参数1:pin,外部中断所使用的引脚,ESP32所有引脚均可以配置为外部中断引脚

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值