BASIC4MCU | 질문게시판 | 아두이노 코드 질문
페이지 정보
작성자 master 작성일2018-09-01 08:32 조회6,705회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2861
본문
아두이노로 코드를 짰는데요,
밝기에 따라서 밝기가 500보다 작으면 led에 불이 켜지고, 500보다 크면 불이 꺼지는 코드인데요
코드는int SensorPin = A0;int ledpin = 13;int Sensorvalue = 0;void setup(){Serial.begin(9600);pinMode(ledpin , OUTPUT);}void loop(){Sensorvalue = analogRead(SensorPin);Serial.println (Sensorvalue);if(Sensorvalue < 500);{digitalWrite(ledpin,HIGH);}else(Sensorvalue > 500);{digitalWrite(ledpin, LOW);}}이렇게 짰는데 빨간 부분이 에러가 떠요.'else' without a previous 'if'라고 뜨는데 어떻게 바꾸면 에러가 안뜰까요?//else(Sensorvalue > 500);{digitalWrite(ledpin, LOW);}세미콜론 삭제하세요else(Sensorvalue>500);digitalWrite(ledpin, LOW);}조건문도 삭제하세요//else{digitalWrite(ledpin, LOW);}이렇게 되겠죠if()문에도 세미콜론 삭제해야겠습니다.
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-08-13 오전 11:09:17// by Ok-Hyun Park//int SensorPin=A0;int ledpin=13;int Sensorvalue=0;//void setup(){Serial.begin(9600);pinMode(ledpin,OUTPUT);}//void loop(){Sensorvalue=analogRead(SensorPin);Serial.println(Sensorvalue);if(Sensorvalue<500){ digitalWrite(ledpin,HIGH); }else { digitalWrite(ledpin,LOW ); }}
댓글 0
조회수 6,705등록된 댓글이 없습니다.