#define Sensor A0
int input_1 = 2;
int input_2 = 3; // 아두이노 디지털 2, 3번 핀을 선택
void setup()
{
Serial.begin(115200);
pinMode(input_1, OUTPUT);
pinMode(input_2, OUTPUT);
// 핀 모드를 출력으로 설정.
}
void loop()
{
int Moisture ;
Moisture = analogRead(Sensor); // 센서 값을 읽어 온다
Serial.println(Moisture);
delay(500);
if(Moisture < 500)
{
digitalWrite(input_1, HIGH);
digitalWrite(input_2, LOW);
delay(500);
}
else(Moisture >500)
digitalWrite(input_1, LOW);
digitalWrite(input_2, HIGH);
delay(500);
// 위와는 반대의 동작
}
}
먼저 아직 프로그래밍에대해 배우고있는 좆병신허졉임 아두이노로 습도센서랑 연동해서 모터를 돌리려고하는데
soil1.ino: In function 'void loop()':
soil1:28: error: expected `;' before '{' token
질문 나의 좆병신실력대로 쓴건 위에건데 저대로돌리면 에러가남
그리고 내가 습도값이 500미만이면 모터가 돌아가게 하려고하는데
음 코드상으로는 Moisture <500 일땐 인풋1에 H 인풋2에 L를 주고싶고
Moisture >500 일땐 인풋1에 L 인풋2에 H 를 주고싶은데 저렇게 해도되는건지 모르겠어
고쳐야할것이나 넣어야할거 있으면 알려주세요 형들 ㅠㅠ 부탁합니다
else if{로 고치고 >=500으로 고쳐
그리고 변수에 대문자 쓰지마
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.