BASIC4MCU | 질문게시판 | 아두이노 소스 문제점을 못찾겠습니다 ㅜㅜㅜ
페이지 정보
작성자 kdh123 작성일2019-11-14 14:10 조회6,661회 댓글0건본문
cds값에 따라서 올라가고 내려가는 커튼을 만들고 있는데 작동은 하지만 딜레이를 넣어서 멈추게 하는 명령이 먹히지 않습니다
구상했던것은 (올라가는 것 or 내려가는 것) 작동 후 - 3초뒤 정지 를 표현하고 싶은데
if문에다가 추가를 해서 넣어야 할지 아니면 다른 구문을 써야할지 감이 안잡힙니다. 도와주세요 ㅠㅠㅠ
int in1 = 6;
int in2 = 7;
int ENA = 5;void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);digitalWrite(6,LOW);
digitalWrite(7,LOW);delay(5000);
}void loop() {
// put your main code here, to run repeatedly:
int cds = analogRead(A1);
Serial.println(cds);
digitalWrite(5, HIGH);if(cds < 200)
{
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
}
else
{
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
}
}
댓글 0
조회수 6,661등록된 댓글이 없습니다.