Professional Documents
Culture Documents
GREATER NOIDA
(An Autonomous Institute)
School of Computer Sciences & Engineering in Emerging Technologies
INDEX
Sr No Experiment Title Date Grade Sign
1 To Understand components of Arduino Uno and
NodeMCU programming boards along with pin
diagram
EXPERIMENT NO. – 04
AIM:- Write a Program to identify object distance using Ultrasonic sensor &
Arduino Uno.
COMPONENTS REQUIRED:-
HC-SR04 Ultra Sonic Sensor
Arduino Uno
Jumper Wires
Breadboard
LEDs
Resistor
SOFTWARE:-
Arduino IDE
WORKING:-
Ultrasonic sensors are useful for measuring distances. Ultrasonic waves are
transmitted and whenever these strike an obstacle and return back in the
from of an echo. Difference of outgoing sound and returning echo gives us the
distance.
PROGRAM:-
int trigPin = 9;
int led = 8;
void setup(){
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
void loop(){
long duration,distance;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin,HIGH);
Serial.printIn(combine1);
delay(100);
digitalWrite(led, HIGH);}
EXPERIMENT No. – 05
#include "DHT.h"
#define DHTPIN A0
#define DHTTYPE
DHT11 DHT
dht(DHTPIN,
DHTTYPE); void
setup() {
Serial.begin(9600);
dht.begin();//initialize the
sensor
}
celsius
EXPERIMENT No. – 06
int sensorValue;
int digitalValue;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(2, INPUT);
}
void loop()
{
sensorValue = analogRead(0);
digitalValue = digitalRead(2);
Serial.println(digitalValue,DEC);
EXPERIMENT No. – 07
#include "DHT.h"
#define DHTPIN A1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7);
void setup()
Serial.begin(9600);
dht.begin();
pinMode(A1,INPUT);
pinMode(A0,INPUT);
lcd.begin(16,2);
lcd.setBacklightPin(3,POSITIVE);
lcd.setBacklight(HIGH);
void loop()
delay(2000);
//read humidity
if (isnan(humi)||isnan(tempC)||isnan(tempF)){
else{
Serial.print("Humidity: ");
Serial.print(humi);
Serial.print("%");
Serial.print( "" );
Ramvendra Mani Tripathi 0221DCSIO105
NOIDA INSTITUTE OF ENGINEERING AND TECHNOLOGY, GREATER NOIDA
Internet of Things Lab Using Arduino and NODE MCU 2022
(ACSIOT-0353)
Serial.print("Temperature: ");
Serial.print(tempC);
Serial.print("C - ");
Serial.print(tempF);
Serial.println("F");
Serial.println(Sensor_MQ);
lcd.home();
lcd.setCursor(0,1);
lcd.print("Temp:"+String(tempC));