IOT Lab Exp
IOT Lab Exp
int echo=7;
int motor=2;
int a,distance;
void setup()
Serial.begin(9600);
pinMode(trig,OUTPUT);
pinMode(motor,OUTPUT);
pinMode(echo,INPUT);
void loop()
digitalWrite(trig, LOW);
digitalWrite(trig, LOW);
a=pulseIn(echo,HIGH);
distance=a*0.034/2;
digitalWrite(motor, HIGH);
delay(200);
digitalWrite(motor, LOW);
delay(3000);
else
digitalWrite(motor, LOW);
}
Analog read using potentiometer
void setup() {
Serial.begin(9600);
void loop() {
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
Serial.println(voltage);
#include <LiquidCrystal.h>
#define trigger 10
#define echo 11
#define motor 8
#define buzzer 12
LiquidCrystal lcd(7,6,5,4,3,2);
float time=0,distance=0;
int temp=0;
void setup()
lcd.begin(16,2);
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
pinMode(motor, OUTPUT);
pinMode(buzzer, OUTPUT);
lcd.setCursor(0,1);
delay(2000);
}
void loop()
lcd.clear();
digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
delayMicroseconds(2);
time=pulseIn(echo,HIGH);
distance=time*340/20000;
lcd.clear();
lcd.setCursor(0,1);
lcd.print(distance);
lcd.print("Cm");
delay(2000);
digitalWrite(motor, LOW);
digitalWrite(buzzer, HIGH);
lcd.clear();
delay(2000);
digitalWrite(buzzer, LOW);
delay(3000);
temp=1;
digitalWrite(motor, LOW);
lcd.clear();
lcd.print("Water Tank Full ");
lcd.setCursor(0,1);
delay(5000);
else if(distance>30)
digitalWrite(motor, HIGH);
lcd.clear();
lcd.setCursor(0,1);
temp=0;
https://www.tinkercad.com/things/hjkq9cWoRnC-car-parking-system-by-arduino
https://www.tinkercad.com/things/1RjtSRlriWu-automated-car-parking-system