0% found this document useful (0 votes)
152 views12 pages

IoT Actuators: Buzzer, Display, LCD Guide

Mohammed Zahid Wadiwale completed a practical on actuators used in IoT. [1] He connected a piezo buzzer, 7-segment display, and LCD screen to an Arduino board and wrote programs to control them. [2] The document discusses the circuits, working, programs and applications of each actuator. [3] The piezo buzzer, 7-segment display and LCD screen are common actuators used in IoT to output signals and data from microcontrollers.
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)
152 views12 pages

IoT Actuators: Buzzer, Display, LCD Guide

Mohammed Zahid Wadiwale completed a practical on actuators used in IoT. [1] He connected a piezo buzzer, 7-segment display, and LCD screen to an Arduino board and wrote programs to control them. [2] The document discusses the circuits, working, programs and applications of each actuator. [3] The piezo buzzer, 7-segment display and LCD screen are common actuators used in IoT to output signals and data from microcontrollers.
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

Internet of Things

Practical #2
Name Mohammed Zahid Wadiwale Division Div C
Class T.Y.B.Sc.(I.T.) Roll Number 19302C0042
Practical 1 Actuators used in IoT – Piezo Buzzer / 7 Segment Display / LCD Screen
Objective To understand the working and connection of Actuators when connected to Arduino

Circuit Diagram – Piezo Buzzer.

Vidyalankar School of Information Technology


Working of Piezo Buzzer.

Vidyalankar School of Information Technology


Program – Piezo Buzzer.

Vidyalankar School of Information Technology


Output – Piezo Buzzer.

Application of Piezo Buzzer in real life

Vidyalankar School of Information Technology


Circuit Diagram – 7 segment display.

Working of 7 segment display.

Vidyalankar School of Information Technology


Program – 7 segment display.
unsigned const int A = 13;
unsigned const int B = 12;
unsigned const int C = 11;
unsigned const int D = 10;
unsigned const int E = 9;
unsigned const int F = 8;
unsigned const int G = 7;
unsigned const int H = 6;

void setup(void)
{
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(H, OUTPUT);
}

//My Functions

void zero(void) {
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void one(void) {
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void two(void) {
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW);
digitalWrite(H, LOW);
}

Vidyalankar School of Information Technology


void three(void) {
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void four(void) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void five(void) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void six(void) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void seven(void) {
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void eight(void) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
Vidyalankar School of Information Technology
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

void nine(void) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, LOW);
}

// Start
void loop(void)
{
zero();
delay(1000);

one();
delay(1000);

two();
delay(1000);

three();
delay(1000);

four();
delay(1000);

five();
delay(1000);

six();
delay(1000);

seven();
delay(1000);

eight();
delay(1000);

nine();
delay(1000);
}

Vidyalankar School of Information Technology


Output – 7 segment display.

Application of 7 segment display in real life

Vidyalankar School of Information Technology


Circuit Diagram – LCD Screen.

Working of LCD Screen.

Vidyalankar School of Information Technology


Program – LCD Screen.

Output – LCD Screen.

Vidyalankar School of Information Technology


Application of LCD Screen in real life

Vidyalankar School of Information Technology

You might also like