BASIC4MCU | 질문게시판 | 답변 : 조도센서와 모터역방향정방향
페이지 정보
작성자 master 작성일2022-11-17 08:04 조회764회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=21624
본문
if(비가오면){
블라인드 내려
}
else{ // 비가안오면
if(햇빛이 강하면)블라인드 내려
else 블라인드 올려
}
조건식은 이렇게 되고요////#include <AsyncLiquidCrystal.h>//int rainSensor=A0,cdsSensor=A1;int led=13;//void setup(){pinMode(7,OUTPUT); pinMode(8,OUTPUT);pinMode(led,OUTPUT);Serial.begin (9600);}//void blind_up(){digitalWrite(led,0); // LED OFFdigitalWrite(7,0); digitalWrite(8,1); analogWrite(9,255); delay(180000);analogWrite(9,0); delay(180000);}//void blind_down(){digitalWrite(led,1); // LED ONdigitalWrite(7,1); digitalWrite(8,0); analogWrite(9,255); delay(180000);analogWrite(9,0); delay(180000);}//void loop(){int rain=analogRead(rainSensor); Serial.println(rain);if(rain<800){ // 비가오면blind_down(); // 블라인드 내려}else{ // 비가 안 오면int cds=analogRead(cdsSensor); Serial.println(cds);if(cds>511)blind_down(); // 햇빛이 강하면 블라인드 내려else blind_up(); // 비도 안오고 햇빛이 강하지 않으면 블라인드 올려}}
댓글 0
조회수 764등록된 댓글이 없습니다.