코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
아두이노로 토양습도센서와 모터돌리기 질문입니다~
박현성 | 2015-06-07
|
|
---|---|
#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 를 주고싶습니다 일단 저렇게 하는게 맞는지요...
추가해야할것이나 틀린부분있으면 알려주시면 감사하겠습니다!!
|
|
이전글 | 안드로이드와 블루투스 관련 질문드립니다.... | 2015-06-06 |
다음글 | 클라이언트 아두이노서버 제어 | 2015-06-08 |