Rohan Barnwal
Published

Wash A Lot Bot (Advanced)

Hi, my name is Rohan Barnwal I am from India In this project I taught you that how to create a wash a lot bot with Arduino Uno

BeginnerFull instructions provided492
Wash A Lot Bot (Advanced)

Things used in this project

Story

Read more

Schematics

Connection

Code

Code

Arduino
//Created By Rohan Barnwal 
#include <Ultrasonic.h>
#include<LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
Ultrasonic ultrasonic(8, 9);

void setup() {
  Serial.begin(9600);
  
  lcd.begin(16,2);
  pinMode(13,OUTPUT);
}

void loop() {
  Serial.print("Distance in CM: ");
  Serial.println(ultrasonic.read());
  delay(10);

  if(ultrasonic.read()<10){
    lcd.setCursor(2,0);
    lcd.print("Time Started");
    int i;
    for(i=0;i<=30;i++){
      lcd.setCursor(7,1);
      lcd.print(i);
      delay(300);
      lcd.clear();
        lcd.setCursor(2,0);
    lcd.print("Time Started");
     }
    if(i=30){
      lcd.clear();
      lcd.setCursor(2,0);
       lcd.print("It's Done!!");
     lcd.setCursor(1,1);
       lcd.print("Please Reset");
       
        digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);

          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
          digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500); digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500); digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500); digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500); digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
         delay(500);
       }
    }
  }

Credits

Rohan Barnwal
23 projects • 35 followers
Rohan Barnwal - maker, hacker, tech enthusiast. I explore new tech & find innovative solutions. See my projects on hackster.io!
Contact

Comments

Please log in or sign up to comment.