BASIC4MCU | 질문게시판 | 아두이노 외부 pulse 카운트 관련 질문
페이지 정보
작성자 애울 작성일2022-12-28 10:32 조회227회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=22239
본문
현재 2개 의 아두이노가 있는데 A 아두이노는 pulse 발생기, B 아두이노 pulse 측정기 이고요.
B 아두이노는 A 아두이노 pulse의 HIGH. 읽어서 펄스가 몇 개 발생되는 알아보는 작업하고 있이요.
예를 들어 B시리얼 모니터에서 0000011111100001111000011111110000...나왔을 떄
B아두이노에서 HIGH를 카운트 하면 0000011111100001111000011111110000... 빨간색으로만 읽다 보니 카운트가 불가능 하는 상태에요.
B아두이노에서 0000011111100000001111000011111110000... 이 빨간색을 읽는 방법이나
B아두이노에서 또 다른 펄스 카운트 방법이 있을까요?
A아두이노 디지털 10, A아두이노 디지털 7 연결
A아두이노 GND, B아두이노 GND 연결
A 아두이노
void setup() {pinMode(9,OUTPUT);pinMode(10,OUTPUT);}void loop() {digitalWrite(10, !digitalRead(10));digitalWrite(9,HIGH);delay(250);digitalWrite(9,LOW);delay(250);}
B 아두이노
volatile int count=0;void setup() {Serial.begin(9600);pinMode(7,INPUT);}void loop() {if(digitalRead(7)==1){++count;Serial.println(count);}//Serial.println(digitalRead(7));}
댓글 0
조회수 227등록된 댓글이 없습니다.