빗물감지센서 코드 help
페이지 정보
작성자 아라 작성일19-11-24 22:30 조회10,355회 댓글0건본문
#include<SoftwareSerial.h>
SoftwareSerial btSerial(12,13);
void setup(){
btSerial.begin(9600);
delay(100);
}
if(btSerial.available()) {
data = btSerial.read();
Serial.println(data);
if(data == 1)
temp = 1;
else if(data == 2)
temp = 2;
else if(data == 3)
temp = 3;
}
if(temp == 1){
if(analogRead(0)<300){
myservo.write(150);
btSerial.println("rain");delay(1000);}
else if(analogRead(0)<500){
myservo.write(150);
btSerial.println("rain");
delay(1000); }
}
else
{
if(temperature > 26) {myservo.write(90);}
else if(temperature < 21)
{ myservo.write(150); }
btSerial.print("sunny");
delay(1000);
}
else if(temp ==2){
if(analogRead(0)<300){
myservo.write(150);
btSerial.print(" rain! ");delay(1000);}
else if(analogRead(0)<500) {
myservo.write(150);
btSerial.print("rain!"); delay(1000);}
else{ myservo.write(90);
btSerial.print("open");delay(1000);}
}
else if(temp ==3){
myservo.write(150);
btSerial.print("closed");delay(1000);}
btSerial.println(temperature);
delay(1000);
이 코드인데 if구절에서 컴파일이 불가능이네여
쓰는 모터가 sg-90입니다
댓글 : 0
조회수 : 10,355
등록된 댓글이 없습니다.