Friday, April 17, 2020

Kran otomatis

Kali ini kita akan membuat project yang cukup simple dan semoga bermanfaat bagi kita semua , untuk komponen yang kita butuhkan :

Sketch yang mesti di upload pada arduino :

  1. #include <LiquidCrystal_I2C.h>
  2. LiquidCrystal_I2C lcd(0x3F , 16, 2);
  3. const int pinTrig = 8;
  4. const int pinEcho = 9;
  5. const int kran = 13;
  6. int jarak;

  7. void setup() {
  8.  lcd.begin();
  9.  Serial.begin(9600);
  10.  pinMode(pinTrig, OUTPUT);
  11.  pinMode(pinEcho, INPUT);
  12.  pinMode(kran,OUTPUT);
  13.  digitalWrite(kran,LOW);
  14.   lcd.setCursor(00,00);
  15.   lcd.print(" BELAJAR LISTRIK ");
  16.   lcd.setCursor(00,01);
  17.   lcd.print ("dan ELEKTRONIK");
  18.   delay (1500);
  19.    lcd.clear();
  20. }
  21. void loop() {
  22.  
  23. digitalWrite(pinTrig, HIGH);
  24. delayMicroseconds(10);
  25. digitalWrite(pinTrig, LOW);
  26. float durasi = pulseIn(pinEcho, HIGH);
  27. jarak =(durasi *0.034)/2;
  28. Serial.println (jarak );

  29. if (jarak < 40) {
  30.   digitalWrite(kran,HIGH);
  31.   lcd.setCursor(00,00);
  32.   lcd.print("  TERUS   JAGA    ");
  33.   lcd.setCursor(00,01);
  34.   lcd.print ("   KEBERSIHAN    " );
  35. }
  36. else {
  37.   digitalWrite(kran,LOW);
  38.   lcd.setCursor(00,00);
  39.   lcd.print("READY , DEKATKAN  ");
  40.   lcd.setCursor(00,01);
  41.   lcd.print ("  TANGAN  ANDA   ");
  42. }
  43. }

     Link CHANNEL YOUTUBE disini     

4 comments:

  1. Om izin bertanya untuk daya listriknya berarti 2 ?
    Satu untuk ke arduino
    Satu ke selenoind
    Apakah seperti itu?

    ReplyDelete
    Replies
    1. Ya betul untuk Arduino 6-20V, sedangkan untuk solenoid 220V

      Delete