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
반응형
'에코그로우 스마트팜' 카테고리의 다른 글
EcoGrow_4차시 수위 센서 확인 하고 액체펌프 자동화 만들기. (0) | 2024.04.17 |
---|---|
EcoGrow: 3차시_ 식물성장LED, 온습도 출력, 팬 코드 합치기 (0) | 2024.04.15 |
EcoGrow : 2차시_ 온습도 LCD 출력하기 (1) | 2024.04.12 |