정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

오류, 초음파관련
융짱 | 2020-10-24

//초음파센서코딩
int trig = 2, echo = 3;
int rLED = 13, yLED = 10, gLED = 7;

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);

pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(rLED,OUTPUT);
pinMode(gLED, OUTPUT);
pinMode(yLED, OUTPUT);
}

void loop() {
  float duration, distance;
  digitalWrite(trig. HIGH);
  delay(1);
  digitalWrite(trig, LOW);

  //초음파가 사물을 맞고 돌아온 시간
  duration = pulseIn(echo, HIGH);

  //시간을 거리로 CM단위 환산
distance = ((float)(duration * 340) /10000) / 2;

//시리얼 모니터에 거리 출력
Serial.print("거리 : ");
Serial.print(distance);
Serial.println("cm");

//거리에 따라 LED 제어하기
if(distance<=10){
  digitalWrite(yLED,HIGH);
  digitalWrite(gLED, LOW);
  digitalWrite(rLED, LOW);
} else if(distance <= 20 ){
  digitalWrite(yLED,HIGH);
  digitalWrite(gLED,HIGH);
  digitalWrite(rLED,LOW);
}else if(distance<=30){
  digitalWrite(gLED,HIGH);
  digitalWrite(yLED,HIGH);
  digitalWrite(rLED,HIGH);
}else{
  digitalWrite(gLED,LOW);
  digitalWrite(yLED,LOW);
  digitalWrite(rLED,LOW);  
}
}

 

오류로 자꾸

exit status 1
보드 Arduino/Genuino Uno 컴파일 에러. 뜨는데 뭐가 문제인지 잘 모르겠습니다 도와주세요ㅜㅜ

이전글   |    초보자용 아두이노 키트 2020-10-21
다음글   |    블루투스 모듈 시리얼 관련 질문입니다. 2020-10-25