//=======program greenhouse dwi feriyanto
//=======motor pengaduk nutrisi
#define motor 1(LED BIRU)
#define motor 2(LED KUNING)
//=======Pompa pendorong nutrisi
#define pompa nutrisi 1(LED HIJAU)
#define pompa nutrisi 2(LED PUTIH)
//=======motor pengaduk nutrisi dan air
#define motor 3(LED MERAH)
// ======LCD Monitor
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
lcd.begin(16, 2);
lcd.backlight();
Serial.begin(9600);// Memulai komunikasi serial
Serial.println("monitor Pompa Motor Dimulai...");
}
void loop() {
// pompa aktif di serial monitor
Serial.print("motor 1: on ");
Serial.println("pengaduk nutrisi A");
Serial.print("motor 2: on ");
Serial.println("pengaduk nutrisi B");
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(10000);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
delay(1000);
Serial.print("pompa 1: on ");
Serial.println("nutrisi A");
Serial.print("pompa 2: on ");
Serial.println("nutrisi B");
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(10000);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(1000);
Serial.print("motor 3: on ");
Serial.println("Pencampur Nutrisi+Air");
digitalWrite(6, HIGH);
delay(10000);
digitalWrite(6, LOW);
delay(1000);
}