STM32F767で脈拍センサー,AE-NJL5501Rので脈拍を見る
1.センサーの接続
2.下記のソースコードを書き込む
3.コンパイル実行で表示されたら終了
4.Arduinoプロッターで開く
5.おわり
範囲を切り出しているだけなので
0または255に張り付くようならばプログラムを改造してね
秋月の脈拍センサー,AE-NJL5501Rで脈拍を見る NJL5501R
https://qiita.com/caa45040/items/f3a5674e825c9ac542fb
#include "mbed.h"
AnalogIn adc_vbat(A0);
DigitalOut led(LED1);
DigitalIn bu(PC_13);
int main()
{
unsigned short aa;
while( bu.read() == 0 ) { }
while(1) {
aa = (adc_vbat.read_u16()/16);
if ( aa <= 1700 ) { aa = 0;} else { aa = aa - 1700; }
aa = aa / 2;
if ( aa >= 255 ) { aa = 255; }
printf("%u\r\n", aa );
//printf("%d\r\n",bu.read());
//led = !led;
if ( aa >= 128 ) {led = 1;} else {led = 0; }
wait_ms(10);
}
}
Author And Source
この問題について(STM32F767で脈拍センサー,AE-NJL5501Rので脈拍を見る), 我々は、より多くの情報をここで見つけました https://qiita.com/caa45040/items/2daa026a434159bc0a59著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .