Pastikan kamu sudah menginstall software proteus 8 dan masukan beberapa library arduino yang bisa didownload digoogle. Komponen yang disiapkan yaitu
- Arduino Uno
- Sensor Soil Moisture
- Relay
- LCD 16 x 2
- Motor
- Capasitor
- Inductor
- Library LiquidCrystal_I2C-1.1.2
untuk membuat simulasi simulasi penyiram tanaman otomatis pada proteus 8 buka terlebih dahulu aplikasi / software proteus 8 kemudian buat rangkaian seperti gambar diatas. Jika sudah kemudian buat terlebih dahulu codingan pada aplikasi Arduino, codingan bisa seperti dibawah ini:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int motor = 13;
int SensorPin = A0;
void setup() {
// put your setup code here, to run once:
lcd.init(); // initialize the lcd
lcd.backlight();
pinMode(motor, OUTPUT);
Serial.begin(9600);
}
void loop() { //loop = looping = perulangan
int SensorValue = analogRead(SensorPin);
if ( SensorValue > 600){
lcd.setCursor(0,0);
lcd.clear();
lcd.print("kekeringan : ");
lcd.print(SensorValue);
lcd.setCursor(0,1);
lcd.print("POMPA HIDUP");
Serial.println("POMPA HIDUP");
digitalWrite(motor, 1);
}
else{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("kekeringan : ");
lcd.print(SensorValue);
lcd.setCursor(0,1);
lcd.print(" POMPA MATI ");
Serial.println(" POMPA MATI ");
digitalWrite(motor, 0);
}
delay(1000);
}
export kode tersebut kedalam bentuk hexa. Kemudian, masukna kode tersebut kedalam arduino yang terdapat diaplikasi proteus dengan mengklik komponen tersebut maka ketika dijalankan akan berhasil. Selamat mencoba!!!