에코그로우 스마트팜
EcoGrow : 1차시_식물성장 LED 제어하기.
SwMaker_Jun
2024. 4. 12. 18:47
728x90
반응형
복사 사용가능
#define led 23 // 디지털 23 번핀 릴레이 led 채널 제어핀으로 설정
void setup() {
pinMode(led, OUTPUT); // 식물성장 led 연결 릴레이핀 출력모드 설정
}
void loop() {
digitalWrite(led, HIGH); // 식물성장 led 켜기
delay(1000); // 1초 기다리기
digitalWrite(led, LOW); // 식물성장 led 끄기
delay(1000); // 1초 기다리기
}
아두이노 업로드 준비
1. 보드설정
2. 포트설정
3. 업로드
4. 동작확인 영상
큰주제
조도센서로 제어하기.
1. cds 값 출력
- led 코드 지우기
- 시리얼통신 설정 및 출력
코드복사 사용
#define led 23
void setup() {
Serial.begin(9600); // 시리얼통신 시작하기 속도 9600bpm 설정
pinMode(led, OUTPUT);
}
void loop() {
int cds = analogRead(A3); // 아날로그 A3 핀에 연결된 cds 값 읽어 오기
Serial.println(cds); // 시리얼모니터에 cds값 출력
}
손으로 cds 센서를 가려보고 밝을때와 어두울때 값을 적어서 기록해 보자
손으로 가려서 어두울때 또는 불을 끄고 어두울때 값 : 950 이상 값이 출력됨
손을 때고 조명 및 햇빛 자연상태 일때 : 580 정도의 값 출력됨.
조건문 활용하기
728x90
반응형