BASIC4MCU | 질문게시판 | 아두이노 근접센서 2개 연결 질문
페이지 정보
작성자 김민종 작성일2023-03-29 13:47 조회280회 댓글1건본문
안녕하세요, 아두이노에 근접센서를 2개를 연결하고 싶은데 하나는 연결이 되고 하나는 안 되네요.. 어떻게 해야 두개를 연결할 수 있을까요? 제발 알려주세요.
여기서 나머지 하나는 어디에 어떻게 연결하고 코드는 어떻게 해야 할까요?
int LED = 13;
int ir_sensor = 2;
void setup() {
pinMode(LED,OUTPUT);
pinMode(ir_sensor,INPUT);
Serial.begin(9600);
}
void loop() {
int value = digitalRead(ir_sensor);
if(value == LOW) {
digitalWrite(LED,HIGH);
Serial.println("obstacle detect!");
}
else {
digitalWrite(LED,LOW);
Serial.println("clear");
}
delay(200);
}
댓글 1
조회수 280master님의 댓글
master 작성일
int LED1=12,LED2=13;
int ir_sensor1=2,ir_sensor2=3;
//
void setup(){
pinMode(LED,OUTPUT);
Serial.begin(9600);
}
//
void loop() {
if(digitalRead(ir_sensor1)==0){ digitalWrite(LED1,0); Serial.println("1 obstacle detect!"); }
else { digitalWrite(LED1,0); Serial.println("1 clear"); }
//--------------------------
if(digitalRead(ir_sensor2)==0){ digitalWrite(LED2,0); Serial.println("2 obstacle detect!"); }
else { digitalWrite(LED2,0); Serial.println("2 clear"); }
//--------------------------
delay(200);
}