Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.

IT
Roll No:- 715 Div:- A

PRACTICAL NO:- 1

Aim:- Blinking RGB Led using Arduino UNO.

Circuit Diagram:-

Source Code:-

// C++ code

//

void setup()

pinMode(13, OUTPUT);

pinMode(8, OUTPUT);

pinMode(0, OUTPUT);

pinMode(1, OUTPUT);

pinMode(2, OUTPUT);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

void loop()

digitalWrite(0, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, LOW);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(1, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(1, LOW);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(2, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(2, LOW);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, HIGH);

digitalWrite(1, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, LOW);

digitalWrite(1, LOW);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(2, HIGH);

digitalWrite(1, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(2, LOW);

digitalWrite(1, LOW);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, HIGH);

digitalWrite(2, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, LOW);

digitalWrite(2, LOW);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, HIGH);

digitalWrite(1, HIGH);

digitalWrite(2, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(0, LOW);

digitalWrite(1, LOW);

digitalWrite(2, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

digitalWrite(13, HIGH);

digitalWrite(8, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(13, LOW);

digitalWrite(8, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

PRACTICAL NO:- 2

Aim:- Display counter from 0-9 using 7-Segment Display.

Circuit Diagram:-

Source Code:-

unsigned const int A=7;

unsigned const int B=6;

unsigned const int C=4;

unsigned const int D=3;

unsigned const int E=2;

unsigned const int F=8;

unsigned const int G=9;

void setup()

pinMode(A, OUTPUT);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

pinMode(B, OUTPUT);

pinMode(C, OUTPUT);

pinMode(D, OUTPUT);

pinMode(E, OUTPUT);

pinMode(F, OUTPUT);

pinMode(G, OUTPUT);

void loop()

//For Display (0)

digitalWrite(A, HIGH);

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

digitalWrite(E, HIGH);

digitalWrite(F, HIGH);

digitalWrite(G, LOW);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (1)

digitalWrite(A, LOW);//For Display (1)

digitalWrite(B, HIGH);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

digitalWrite(C, HIGH);

digitalWrite(D, LOW);

digitalWrite(E, LOW);

digitalWrite(F, LOW);

digitalWrite(G, LOW);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (2)

digitalWrite(A, HIGH);

digitalWrite(B, HIGH);

digitalWrite(C, LOW);

digitalWrite(D, HIGH);

digitalWrite(E, HIGH);

digitalWrite(F, LOW);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (3)

digitalWrite(A, HIGH);

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

digitalWrite(E, LOW);

digitalWrite(F, LOW);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (4)

digitalWrite(A, LOW);

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, LOW);

digitalWrite(E, LOW);

digitalWrite(F, HIGH);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (5)

digitalWrite(A, HIGH);

digitalWrite(B, LOW);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

digitalWrite(E, LOW);

digitalWrite(F, HIGH);

digitalWrite(G, HIGH);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

delay(1000); // Wait for 1000 millisecond(s)

//For Display (6)

digitalWrite(A, HIGH);

digitalWrite(B, LOW);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

digitalWrite(E, HIGH);

digitalWrite(F, HIGH);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (7)

digitalWrite(A, HIGH);//For Display (1)

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, LOW);

digitalWrite(E, LOW);

digitalWrite(F, LOW);

digitalWrite(G, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

//For Display (8)

digitalWrite(A, HIGH);

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

digitalWrite(E, HIGH);

digitalWrite(F, HIGH);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

//For Display (9)

digitalWrite(A, HIGH);

digitalWrite(B, HIGH);

digitalWrite(C, HIGH);

digitalWrite(D, HIGH);

digitalWrite(E, LOW);

digitalWrite(F, HIGH);

digitalWrite(G, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

PRACTICAL NO:- 3

Practical 3(A):-

Aim:- Implementation of switch.

Circuit Diagram:-

Source Code:-

//c++ code

//

void setup( )

pinMode(3, INPUT);

pinMode(2, OUTPUT);

pinMode(7, OUTPUT);
Internet Of Things Practicals
Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

void loop( )

if(digitalRead(3)==HIGH)

digitalWrite(2,HIGH);

digitalWrite(7,LOW);

else

digitalWrite(2,LOW);

digitalWrite(7,HIGH);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Practical 3(B):-

Aim:- Implementation of push button.

Circuit Diagram:-

Source Code:-

// C++ code

//

void setup()

pinMode(2, OUTPUT);

pinMode(3, INPUT);

pinMode(4, OUTPUT);

pinMode(13, OUTPUT);

}
Internet Of Things Practicals
Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

void loop()

if(digitalRead(3)== HIGH)

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

else

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(13, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Practical 3(C):-

Aim:- Implementation of multimeter and potentiometer.

Circuit Diagram:-

Source Code:-

// C++ code

//

void setup()

pinMode(5, OUTPUT);

pinMode(A0,INPUT);

Serial.begin(9600);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

void loop()

digitalWrite(5,LOW);

delay(analogRead(A0));

Serial.println(analogRead(A0));

digitalWrite(5,HIGH);

delay(analogRead(A0));

Serial.println(analogRead(A0));

//default value of potentiometer is 250 kohm

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

PRACTICAL NO:- 4

Practical 4(A):-

Aim:- Implementation of light dependent resistor (photoresistor)

Circuit Diagram:-

Source Code:-

void setup()

pinMode(13, OUTPUT);

pinMode(3, OUTPUT);

pinMode(A0, INPUT);

Serial.begin(9600);

void loop()

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

/*map(receivedValue,

lowestvalue of Analog,HighestValue of Analog,

lowestValue of Sensor,HighestValue of Sensor)

*/

analogWrite(3,map(analogRead(A0),0,1023,0,255));

Serial.println(analogRead(A0));

digitalWrite(13, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(13, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Practical 4(B):-

Aim:- Implementation of Actuator (Piezo , buzzer)

Circuit Diagram:-

Source Code:-

// C++ code

//

void setup()

pinMode(2,OUTPUT);

pinMode(13,OUTPUT);

void loop()

tone(2,100,1000);

delay(1000);

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

tone(2,300,1000);

delay(1000);

tone(2,500,1000);

delay(1000);

tone(2,700,1000);

delay(1000);

tone(2,900,1000);

delay(1000);

digitalWrite(13, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(13, LOW);

delay(1000); // Wait for 1000 millisecond(s)

Output:-

Internet Of Things Practicals


Name:- Sanket H. Dalvi IOT Practical Std:- T.Y.B.Sc.IT
Roll No:- 715 Div:- A

Internet Of Things Practicals

You might also like