본문 바로가기
728x90
728x90

에코그로우 스마트팜4

EcoGrow_4차시 수위 센서 확인 하고 액체펌프 자동화 만들기. 1. 기존 코드에서 수위 센서 정의하고 확인하기. #include "DHT.h" #include #define DHTPIN A0 #define DHTTYPE DHT11 #define fan 10 #define led 23 DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { Serial.begin(9600); dht.begin(); lcd.init(); lcd.backlight(); pinMode(fan,OUTPUT); pinMode(led, OUTPUT); } void loop() { float humidity = dht.readHumidity(); float temperature = dht.readTemperature.. 2024. 4. 17.
EcoGrow: 3차시_ 식물성장LED, 온습도 출력, 팬 코드 합치기 1차시 2차시 코드 합치기 // 필요한 라이브러리를 호출 #include "DHT.h" // DHT 센서를 사용하기 위한 라이브러리 #include // LCD를 제어하기 위한 라이브러리 #define DHTPIN A0 // DHT 센서와 연결된 아두이노 핀을 정의 #define DHTTYPE DHT11 // 사용하는 DHT 센서의 모델을 지정 #define fan 10 // 쿨링팬 디지털 10번을 지정 (두팬 모두 10번핀으로 동시제어) #define led 23 // 식물성장 LED DHT dht(DHTPIN, DHTTYPE); // DHT 객체를 생성 LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD 객체를 생성. I2C 주소는 0x27이지만, 연결이 안 되면 0x3F를 .. 2024. 4. 15.
EcoGrow : 2차시_ 온습도 LCD 출력하기 1. 온습도 센서 라이브러리 설치 및 I2C 디스플레이 라이브러리 설치 아두이노 스케치 새창을 띄워 온습도 센서값 출력을 확인해 보자. 필요 라이브러리 설치 온습도 센서 라이브러리 설치 1) DHT11을 검색 후 DHT sensor library by Adafruit를 설치해 줍니다. 2) adafruit unified sensor를 검색 후 Adafruit Unified Sensor by Adafruit를 설치해 줍니다. I2C lcd 라이브러리 설치 1) 'liquid crystal i2c' 로 검색 한 후 Frank de Brabander가 만든 LiquidCrystal I2C 라이브러리를 설치해 줍니다. 2. 온습도 센서 lcd 출력 코드 아래 코드를 복사하여 업로드 해보도록 하자. // 필요한 .. 2024. 4. 12.
EcoGrow : 1차시_식물성장 LED 제어하기. 복사 사용가능 #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 s.. 2024. 4. 12.
728x90
반응형