MECH Arduino PPT 10 04 22
MECH Arduino PPT 10 04 22
Components Required
• 1 x Arduino UNO.
• 1 x Red LED.
• 1 x 220Ω Resistor .
• 1 xwires
Jumper Bread Board.
• Jumper wires.
CODE:
int ledPin=8; //definition digital 8 pins as pin to control the LED
void setup()
{
pinMode(ledPin,OUTPUT); //Set the digital 8 port mode,
OUTPUT: Output mode
}
void loop()
{
digitalWrite(ledPin,HIGH); //HIGH is set to about 5V PIN8
delay(1000); //Set the delay time, 1000 = 1S
digitalWrite(ledPin,LOW); //LOW is set to about 5V PIN8
delay(1000); //Set the delay time, 1000 = 1S
}
EXP-2 RGB
LED.
Components Required
• 1 x Arduino UNO.
• 1 x RGB LED.
• 1 x 220Ω Resistor .
Jumper wires
• 1 x Bread Board.
• Jumper wires.
CODE:
void setup() { digitalWrite (12,LOW);
pinMode(11, OUTPUT); delay(1000);
pinMode(12, OUTPUT); digitalWrite (13,HIGH);
pinMode(13, OUTPUT); delay(1000);
} digitalWrite (13,LOW);
void loop() delay(1000);
{ }
digitalWrite (11,HIGH);
delay(1000);
digitalWrite (11,LOW);
delay(1000);
digitalWrite (12,HIGH);
delay(1000);
EXP-3 Three LED Traffic light
Components Required
• 1 x Arduino UNO.
• 1 x RGB LED.
• 1 x 220Ω Resistor .
Jumper wires
• 1 x Bread Board.
• Jumper wires.
CODE:
int Rled = 10; digitalWrite(Rled, HIGH);//Red ON
int Yled = 11; delay(1000);
int Gled = 12; digitalWrite(Yled, HIGH);//RED with Amber on
delay(1000);
void setup()
{ digitalWrite(Rled, LOW);//Green LED on
pinMode(Rled, OUTPUT); digitalWrite(Yled, LOW);
pinMode(Yled, OUTPUT); digitalWrite(Gled, HIGH);
pinMode(Gled, OUTPUT); delay(1000);
}
digitalWrite(Gled, LOW);//Amber LED on
void loop() digitalWrite(Yled, HIGH);
{ delay(1000);
//RED LED digitalWrite(Yled, LOW);
}
Components Required Seven segment
• 1 x Arduino UNO.
display
• 1 x USB cable.
• 1 x 220Ω Resistor .
• 1 x Bread Board.
• 1 x 7 segment
Display.
Jumper wires
• Jumper wires.
void loop()
{
CODE:
digitalWrite(dp, HIGH); digitalWrite(dp, HIGH); digitalWrite(dp,LOW);
int dp=0; digitalWrite(a, HIGH); digitalWrite(a, HIGH); digitalWrite(a, LOW);
int a=1; digitalWrite(b, HIGH); digitalWrite(b, HIGH); digitalWrite(b, HIGH);
int b=2; digitalWrite(c, HIGH); digitalWrite(c, LOW); digitalWrite(c, HIGH);
int c=3; digitalWrite(d, HIGH); digitalWrite(d, HIGH); digitalWrite(d, LOW);
int d=4; digitalWrite(e, HIGH); digitalWrite(e, HIGH); digitalWrite(e, LOW);
int e=5; digitalWrite(f, HIGH); digitalWrite(f, LOW); digitalWrite(f, HIGH);
int f=6; digitalWrite(g, LOW); digitalWrite(g, HIGH); digitalWrite(g, HIGH);
int g=7; delay(2000); // Wait for delay(2000); // Wait for delay(2000); // Wait for
void setup() 2000 millisecond(s) 2000 millisecond(s) 2000 millisecond(s)
{ digitalWrite(dp,LOW ); digitalWrite(dp,HIGH); digitalWrite(dp, HIGH);
pinMode(dp,OUTPUT); digitalWrite(a,LOW ); digitalWrite(a,HIGH ); digitalWrite(a, HIGH);
pinMode(a, OUTPUT); digitalWrite(b, HIGH); digitalWrite(b, HIGH); digitalWrite(b, LOW);
pinMode(b, OUTPUT); digitalWrite(c, HIGH); digitalWrite(c, HIGH); digitalWrite(c, HIGH);
pinMode(c, OUTPUT); digitalWrite(d, LOW); digitalWrite(d, HIGH); digitalWrite(d, HIGH);
pinMode(d, OUTPUT); digitalWrite(e, LOW); digitalWrite(e, LOW); digitalWrite(e, LOW);
pinMode(e, OUTPUT); digitalWrite(f, LOW); digitalWrite(f, LOW); digitalWrite(f, HIGH);
pinMode(f, OUTPUT); digitalWrite(g, LOW); digitalWrite(g, HIGH); digitalWrite(g, HIGH);
pinMode(g, OUTPUT); delay(2000); // Wait for delay(2000); // Wait for delay(2000); // Wait for
} 2000 millisecond(s) 2000 millisecond(s) 2000 millisecond(s)
3-way Traffic light control
Components
Required
• 1 x Arduino UNO.
• 1 x USB cable.
• 3 x 220Ω Resistor .
• 1 x Bread Board.
• Jumper wires.
• 3 x Green LED .
• 3 x Yellow LED .
• 3 x Red LED.
CODE:
digitalWrite(8,1); //enables
void loop() { digitalWrite(4,1); //enables the 3rd set of signals
digitalWrite(2,1); //enables the the 2nd set of signals digitalWrite(4,1);
1st set of signals digitalWrite(5,1); digitalWrite(7,1);
digitalWrite(7,1); digitalWrite(10,1); digitalWrite(2,0);
digitalWrite(10,1); digitalWrite(2,0); digitalWrite(3,0);
digitalWrite(4,0); digitalWrite(3,0); digitalWrite(5,0);
digitalWrite(3,0); digitalWrite(6,0); digitalWrite(6,0);
void setup() { digitalWrite(6,0); digitalWrite(8,0); digitalWrite(9,0);
pinMode(2,OUTPUT); digitalWrite(8,0); digitalWrite(9,0); digitalWrite(10,0);
pinMode(3,OUTPUT); digitalWrite(9,0); digitalWrite(7,0); delay(4000);
pinMode(4,OUTPUT); digitalWrite(5,0); delay(4000); digitalWrite(9,1); //enables
pinMode(5,OUTPUT); delay(4000); digitalWrite(9,1); //enables the yellow lights
pinMode(6,OUTPUT); digitalWrite(3,1); //enables the the yellow lights digitalWrite(3,1);
pinMode(7,OUTPUT); yellow lights digitalWrite(6,1); digitalWrite(7,0);
pinMode(8,OUTPUT); digitalWrite(6,1); digitalWrite(10,0); digitalWrite(8,0);
pinMode(9,OUTPUT); digitalWrite(2,0); digitalWrite(5,0); digitalWrite(4,0);
pinMode(10,OUTPUT); digitalWrite(7,0); digitalWrite(4,0); delay(1000);
} delay(1000); delay(1000); }
THANK YOU