질문게시판 > 아두이노 블루투스 전송

TODAY744 TOTAL2,223,248
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 아두이노 블루투스 전송

페이지 정보

작성자 으아아악 작성일2019-05-27 02:33 조회6,665회 댓글2건

본문

	

#define PROCESSING_VISUALIZER 1

#define SERIAL_PLOTTER  2

#include <SoftwareSerial.h>

//  Variables

int pulsePin = 0;                 // Pulse Sensor purple wire connected to analog pin 0

 

// Volatile Variables, used in the interrupt service routine!

volatile int BPM;                   // int that holds raw Analog in 0. updated every 2mS

volatile int Signal;                // holds the incoming raw data

volatile int IBI = 600;             // int that holds the time interval between beats! Must be seeded!

volatile boolean Pulse = false;     // "True" when User's live heartbeat is detected. "False" when not a "live beat".

volatile boolean QS = false;        // becomes true when Arduoino finds a beat.

SoftwareSerial BTSerial(2, 3);

 

// SET THE SERIAL OUTPUT TYPE TO YOUR NEEDS

// PROCESSING_VISUALIZER works with Pulse Sensor Processing Visualizer

//      https://github.com/WorldFamousElectronics/PulseSensor_Amped_Processing_Visualizer

// SERIAL_PLOTTER outputs sensor data for viewing with the Arduino Serial Plotter

//      run the Serial Plotter at 115200 baud: Tools/Serial Plotter or Command+L

static int outputType = SERIAL_PLOTTER;

 

 

void setup(){

  BTSerial.begin(9600); 

  Serial.begin(9600);             // we agree to talk fast!

  interruptSetup();                 // sets up to read Pulse Sensor signal every 2mS

   // IF YOU ARE POWERING The Pulse Sensor AT VOLTAGE LESS THAN THE BOARD VOLTAGE,

   // UN-COMMENT THE NEXT LINE AND APPLY THAT VOLTAGE TO THE A-REF PIN

//   analogReference(EXTERNAL);

}

 

 

//  Where the Magic Happens

void loop(){

 

    serialOutput() ;

    BTSerial.print(BPM );

    delay(1000);

  if (QS == true){     // A Heartbeat Was Found

                       // BPM and IBI have been Determined

                       // Quantified Self "QS" true when arduino finds a heartbeat

                                // Set 'fadeRate' Variable to 255 to fade LED with pulse

        serialOutputWhenBeatHappens();   // A Beat Happened, Output that to serial.

        QS = false;                      // reset the Quantified Self flag for next time

  }

}

 

위처럼 심박 측정 코드를 작성하고 앱인벤터로 앱을 만들어 실행시켜 보았는데 측정된 심박수가 일정하게 한개 씩 나오다가(ex: BPM:90) 갑자기 두개가 겹쳐서 나오는 현상이 발생합니다.(ex: BPM:9091) 원인이 무엇인지 알 수 있을까요? 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 2

조회수 6,665

master님의 댓글

master 작성일

당연히 소스를 분석하셔야하고
소스를 분석하면 오동작 원인을 파악할 수 있습니다.
원인을 잘 찾아보세요

으아아악님의 댓글

으아아악 댓글의 댓글 작성일

앱인벤터 코딩 상의 문제일까요? 위의 소스 코드는 질문게시판을 통해 답변해주신 분이 가르쳐 주신 코드라서 제가 아무리 봐도 원인이 위의 코드에는 없는 것 같다는 생각이 들어서요.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은 질문게시판에서만 작성 가능합니다. 스태프 19-01-15 10583
공지 사이트 이용 안내댓글[25] master 17-10-29 30511
질문 라즈베리파이4 신형 선택문제댓글[1] maximum 22-06-26 56
질문 음전압 ADC댓글[2] 412904 22-06-26 56
질문 아두이노 센서값 출력 질문입니다!댓글[1] 아궁2 22-06-24 115
질문 ATmega128, ATmega28 RS232통신 이미지첨부파일 Moon4201 22-06-24 127
답변 답변글 답변 : ATmega128, ATmega28 RS232통신댓글[1] master 22-06-25 126
질문 서보모터, 온습도센서 코드 질문댓글[2] 첨부파일 kshdlfaldfh 22-06-22 104
답변 답변글 답변 : 서보모터, 온습도센서 코드 질문댓글[15] master 22-06-22 168
질문 steppermulti5 질문 응애 22-06-21 91
답변 답변글 답변 : steppermulti5 질문댓글[1] master 22-06-22 85
질문 atmega128 avr usart 질문 snoflak 22-06-21 150
답변 답변글 답변 : atmega128 avr usart 질문댓글[5] master 22-06-21 229
질문 사용자 정의 함수 변환 하는 방법댓글[2] 이미지첨부파일 da0800 22-06-21 116
질문 atmega128댓글[1] 이미지 양의노래 22-06-20 175
질문 아두이노 동시동작 재질문댓글[9] 이미지첨부파일 죠르디 22-06-20 185
질문 초음파센서로 dc모터 제어하기댓글[1] 첨부파일 난쟁2 22-06-20 168
질문 아두이노 동시동작댓글[7] 죠르디 22-06-19 146
질문 ATMEGA128 UART,FND 연동 질문 JMOD 22-06-19 194
답변 답변글 답변 : ATMEGA128 UART,FND 연동 질문댓글[1] master 22-06-20 93
질문 atmeg128 질문이요댓글[1] 이미지첨부파일 공대생er 22-06-18 154
질문 atmega128 초음파 센서로 신호등 시간초 늘리기 서동씨 22-06-18 151
답변 답변글 답변 : atmega128 초음파 센서로 신호등 시간초 늘리기댓글[1] master 22-06-18 186
질문 atmega128댓글[2] 망경이 22-06-18 202
질문 앱인벤터 이용해서 수동 자동 할라고하는데 ..잘안됩니다. (온도에따른 자동 수동 선풍기 )댓글[1] 따랑해영 22-06-18 198
답변 답변글 질문 : 앱인벤터 이용해서 수동 자동 할라고하는데 ..잘안됩니다. (온도에따른 자동 수동 선풍기 )댓글[1] 이미지첨부파일 따랑해영 22-06-19 119
답변 답변글 질문 : 앱인벤터 이용해서 수동 자동 할라고하는데 ..잘안됩니다. (온도에따른 자동 수동 선풍기 ) 앱인벤… 이미지첨부파일 따랑해영 22-06-19 834
질문 서보모터와 초음파센서댓글[1] 브링미히어 22-06-17 179
질문 LCD 도와주세요 ㅜㅠㅠㅠ댓글[2] 이미지첨부파일 dentist22 22-06-17 178
질문 안녕하세요 atmega128 질문드리고 싶습니다. (자동 분리수거 기계, 소리 주파수 변환)댓글[3] dlcldl 22-06-17 265
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기