0% found this document useful (0 votes)
8 views

IOT Experiments

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

IOT Experiments

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

---------------------------------------------EXPERIMENT - 1(A)

#define Button 4
void setup() {

Serial.begin(9600);
pinMode(Button, INPUT);
}

void loop() {
Serial.println(digitalRead(Button));
delay(100);
}

----------------------------------------------EXPERIMENT - 1(B)

void setup() {
pinMode(12,OUTPUT);
}

void loop() {
digitalWrite(12,HIGH);
delay(1000);
digitalWrite(12,LOW);
delay(1000);
}

-----------------------------------------------------------------------------------
----

-----------------------------------------------------EXPERIMENT - 2

void setup(){
serial.begin(9600);
}

void loop(){
serial.println("hello");
delay(1000);
}

-----------------------------------------------------------------------------------
-----

--------------------------------------------------------EXPERIMENT - 3

void setup(){
Serial.begin(9600);
pinMode(7, INPUT);
}

void loop(){
int val = digitalRead(7);
Serial.println(val);
}

-----------------------------------------------------------------------------------
------
---------------------------------------------------------EXPERIMENT - 4(A)

const int irSensorPin = 2;


const int ledPin = 13;

void Setup() {
pinMode(irSensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
int irSensorState = digitalRead(irSensorPin);
if (irSensorState == HIGH) {
digitalWrite(ledPin, LOW);
Serial.println("No Object detected!");
} else {
digitalWrite(ledPin, HIGH);
Serial.println("Object detected.");
}
delay(100);
}

----------------------------------------------------EXPERIMENT - 4(B)

const int trigPin = 9;


const int echoPin = 10;

long duration;
int distance;

void setup() {
Serial.begin(9600);

pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}

void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = duration 0.034 / 2;

Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
delay(100);

-----------------------------------------------------------------------------------
-------

------------------------------------------------------EXPERIMENT - 5

#include "DHT.h"
DHT dht(2, DHT22);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
if (isnan(temperature) || isnan (humidity)) {
Serial.println("Failed to read from DHT sensor!");
return;
}

Serial.print("Humidity: ");
Serial.print(humidity);
Serial.print("% Temperature: ");
Serial.print(temperature);
Serial.println("°C ");
delay(2000);
}

-----------------------------------------------------------------------------------
-------------

-----------------------------------------------------------------EXPERIMENT - 6

const int ledPin = 12;


const int buzzerPin = 13;
const int IdrPin = A0;
void setup () {

Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(IdrPin, INPUT);
}
void loop() {
int IdrStatus = analogRead(IdrPin);

if (Idrstatus >= 400) {

tone (buzzerPin, 100);


digitalwrite(ledPin, HIGH);
delay(100);

no Tone (buzzerPin);
digitalWrite(ledPin, LOW);
delay(100);

Serial.println("------ ALARM ACTIVATED ---------");


}
else {
noTone(buzzerPin);
digitalWrite(ledPin, LOW);
Serial.println("ALARM DEACTIVATED");
}
}

-----------------------------------------------------------------------------------
-----------------------------

You might also like