主要内容

使用Arduino的心率传感器

此示例显示了MATLAB®功能如何在Simulink®模型中使用,以从心率传感器读取模拟电压。金宝appMATLAB功能从REES52心率传感器读取连接到ARDUINO®UNO板上的“A0”引脚的模拟电压。Arduino UNO板可以读取0到5V之间的电压,并返回0-1023范围内的数字。模型中的MATLAB功能块返回此数字。如果保持传感器,则阅读变更。可以基于这种阅读的变化来计算心率。

具有心率传感器的样品图像如下所示。

心率传感器由三根电线组成。最右线(R)连接到模拟引脚,中线(M)连接到VCC,左侧电线(L)连接到地。

  • R - A0

  • M - VCC(5V)

  • L - GND.

先决条件

在开始此示例之前,请安装以下MathWorks®产品:下载188bet金宝搏

  • 金宝app用于Ar金宝appduino硬件的Simulink支持包

  • MATLAB支金宝app持包装arduino硬件

我们建议完成以下示例:

需要硬件

  • Arduino Uno.

  • REES52心率传感器

Open_System('arduino_heart_rate_sensor');

在Arduino板上配置和运行模型

  1. 打开arduino_heart_rate_sensor.模型。

  2. 在这方面硬件选项卡,单击硬件设置打开配置参数对话框。

  3. 选择硬件实现窗格并从中选择您的Arduino硬件硬件板参数列表。不要更改任何其他设置。点击好的

  4. 在这方面硬件Simulink模型的金宝app标签,在模式部分,选择跑在船上然后点击构建,部署和启动在arduino板上运行此模型。

  5. 要查看主机上的传感器读数,请使用监视器和调谐功能运行模型。要这样做,在硬件Simulink模型的金宝app标签,在模式部分,选择跑在船上然后点击监控和曲调

更多关于