Tinker Cad Simple Circuits
Tinker Cad Simple Circuits
Objective:
To blink a single LED connected to pin 13 of the Arduino board.
Components Used:
• - Arduino Uno
• - 1 x LED
• - 1 x Resistor (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
|
Pin 13
|
[Resistor]
|
[LED]
|
GND
Code:
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
2. Blinking of 2 LEDs Together
Objective:
To blink two LEDs simultaneously using digital pins 12 and 13.
Components Used:
• - Arduino Uno
• - 2 x LEDs
• - 2 x Resistors (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
| |
Pin13 Pin12
| |
[Resistor][Resistor]
| |
[LED] [LED]
| |
GND GND
Code:
void setup()
{
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
delay(1000);
}
3. Blinking of 2 LEDs Alternatively
Objective:
To blink two LEDs alternately using digital pins 12 and 13.
Components Used:
• - Arduino Uno
• - 2 x LEDs
• - 2 x Resistors (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
| |
Pin13 Pin12
| |
[Resistor][Resistor]
| |
[LED] [LED]
| |
GND GND
Code:
void setup()
{
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
delay(1000);
}
4. Fading of LED
Objective:
To gradually increase the brightness of an LED using PWM on pin 9.
Components Used:
• - Arduino Uno
• - 1 x LED
• - 1 x Resistor (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
|
Pin 9 (PWM)
|
[Resistor]
|
[LED]
|
GND
Code:
void setup()
{
pinMode(9, OUTPUT);
}
void loop()
{
for(int b=0; b<=255; b=b+5)
{
analogWrite(9, b);
delay(100);
}
}
Objective:
To gradually increase the brightness of two LEDs simultaneously using PWM on pins 9 and
10.
Components Used:
• - Arduino Uno
• - 2 x LEDs
• - 2 x Resistors (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
| |
PWM9 PWM10
| |
[Resistor][Resistor]
| |
[LED] [LED]
| |
GND GND
Code:
void setup()
{
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop()
{
for(int b=0; b<=255; b=b+5)
{
analogWrite(9, b);
analogWrite(10, b);
delay(100);
}
}
Objective:
To fade one LED using PWM on pin 9 and blink another LED on pin 13.
Components Used:
• - Arduino Uno
• - 2 x LEDs
• - 2 x Resistors (220Ω)
• - Breadboard
• - Jumper wires
Block Diagram:
[Arduino UNO]
| |
PWM9 Pin13
| |
[Resistor] [Resistor]
| |
[LED] [LED]
| |
GND GND
Code:
int b=0;
void setup()
{
pinMode(9, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
if(b <= 255)
{
analogWrite(9, b);
delay(100);
b = b + 5;
}
else
{
b = 0;
}
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
}