0% found this document useful (0 votes)
31 views2 pages

Iot Practl

This document describes 4 experiments using an Arduino Uno board: 1. Blinking 3 LEDs in a circuit using delays between on and off. 2. Measuring distance using an ultrasonic sensor and displaying the distance on the serial monitor. 3. Glowing a bulb when an object is placed under 100cm using an ultrasonic sensor. 4. Developing a fire alarm system using a temperature sensor, gas sensor, LED and piezo buzzer to detect high temperature and gas levels.

Uploaded by

Pulak Mandal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Iot Practl

This document describes 4 experiments using an Arduino Uno board: 1. Blinking 3 LEDs in a circuit using delays between on and off. 2. Measuring distance using an ultrasonic sensor and displaying the distance on the serial monitor. 3. Glowing a bulb when an object is placed under 100cm using an ultrasonic sensor. 4. Developing a fire alarm system using a temperature sensor, gas sensor, LED and piezo buzzer to detect high temperature and gas levels.

Uploaded by

Pulak Mandal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

EXPT 1- Blinking 3 lEd circuit using ardunino UNO R3 Expt4-Develping fire alarm system using gas

void setup() { sensor and temp. sensor


pinMode(13,OUTPUT); float temp;
pinMode(12,OUTPUT); float vout;
pinMode(8,OUTPUT); float vout1;
}void loop() int LED=13;
{ int gasSensor;
digitalWrite(13, HIGH); int piezo=7;
delay(1000);
digitalWrite(13, LOW); void setup()
delay(1000); {
pinMode(A0,INPUT);
digitalWrite(12,HIGH); pinMode(A1,INPUT);
delay(1000); pinMode(LED,OUTPUT);
digitalWrite(12,LOW); pinMode(piezo,OUTPUT);
delay(1000); Serial.begin(9600);
digitalWrite(8,HIGH); }
delay(1000);
digitalWrite(8,LOW); void loop()
delay(1000); } {
EXPT 2-Measuring distance using Adurino uno and vout=analogRead(A1);
ultrasonic distance sensor(HC-SR04) vout1=(vout/1024)*5;
int trigpin = 10; temp=(vout1 -0.5)*100;
int echopin = 9; gasSensor=analogRead(A0);
int distance; if(temp>=80)
long time; {
void setup() digitalWrite(LED,HIGH);
{ }
pinMode(trigpin, OUTPUT); else
pinMode(echopin, INPUT); {
digitalWrite(trigpin, LOW); digitalWrite(LED, LOW);
delayMicroseconds(2); }
digitalWrite(trigpin, HIGH); if(gasSensor>=100)
delayMicroseconds(10); {
digitalWrite(trigpin, LOW); digitalWrite(piezo,HIGH);
time = pulseIn(echopin, HIGH); }
distance = time * 0.034 / 2; else
Serial.begin(9600); {
Serial.print("distance:"); digitalWrite(piezo,LOW);
Serial.println(distance); }
} void loop() { } Serial.print("in DegreeC=");
Serial.print(" ");
EXPT 3- With the help of adurino uno and UDS[HC- Serial.print(temp);
SR04]glowing a blub when the object is place under Serial.print("\t");
100cm Serial.print("GasSensor=");
int trigPin=11; Serial.print(" ");
int echopin=10; Serial.print(temp);
int led=13; Serial.println();
int distance; delay(1000);
long time; }
void setup()
{
pinMode(10,INPUT);
pinMode(11,OUTPUT);
pinMode(13,OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(11,HIGH);
delayMicroseconds(10);
digitalWrite(11,LOW);
time=pulseIn(10,HIGH);

distance=time*0.034/2; Serial.println(distance);

if(distance<100) { digitalWrite(led,HIGH); }

Else { digitalWrite(led,LOW); } }

You might also like