IOT Experiments
IOT Experiments
#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)
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)
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);
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
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(IdrPin, INPUT);
}
void loop() {
int IdrStatus = analogRead(IdrPin);
no Tone (buzzerPin);
digitalWrite(ledPin, LOW);
delay(100);
-----------------------------------------------------------------------------------
-----------------------------