Semáforo
Nesse exemplo vamos fazer um semáforo de uma via.

Materiais

  • 1 Placa Franzininho;
  • 1 Protoboard;
  • 1 LED vermelho
  • 1 LED amarelo
  • 1 LED verde
  • 3 Resistores 330 R
  • 5 Jumpers macho/fêmea
  • 3 Jumpers macho/macho

Circuito

Faça a seguinte ligação no protoboard:

Sketch

1
/*
2
Franzininho
3
Exemplo: Semáforo
4
5
Nesse exemplo vamos fazer um semáforo de uma via.
6
7
*/
8
9
10
int vermelho = 2; //LED Vermelho
11
int amarelo = 1; //LED Amarelo
12
int verde = 0; //LED Verde
13
14
void setup() {
15
pinMode(vermelho,OUTPUT); //define LED vermelho como Saída
16
pinMode(verde,OUTPUT); //define LED verde como Saída
17
pinMode(amarelo,OUTPUT); //define LED Amarelo como Saída
18
}
19
20
void loop() {
21
22
//fase 1
23
digitalWrite(vermelho,HIGH);
24
digitalWrite(amarelo,LOW);
25
digitalWrite(verde,LOW);
26
27
delay(5000);
28
29
//fase 2
30
digitalWrite(vermelho,LOW);
31
digitalWrite(amarelo,HIGH);
32
digitalWrite(verde,LOW);
33
34
delay(1000);
35
36
//fase 3
37
digitalWrite(vermelho,LOW);
38
digitalWrite(amarelo,LOW);
39
digitalWrite(verde,HIGH);
40
41
delay(5000);
42
43
}
Copied!

Video