Você está na página 1de 5

________________________________________________________________________________________

Administração Central
Cetec Capacitações

Semana 01 – Laboratório 06

1. Descrição

Montando o semáforo.

2. Material

Quantidade Descrição
01 Arduino UNO
01 Protoboard
Jumpers coloridos
03 Resistor de 150 Ω
03 Led

2. Referencial (código)

- pinMode()
A função pinMode(), permite configurar um PINO em entrada (INPUT) ou saída (OUTPUT),
como por exemplo: pinMode(10, OUTPUT). Esse comando configura o pino 10 do Arduino para
saída.

- digitalWrite();
A função digitalWrite(),escreve um valor HIGH (alto) ou LOW (baixo) em um pino digital
que tenha sido configurado como OUTPUT (saída). O valor HIGH equivale a uma tensão de 5V (ou
3,3V em algumas placas), e o valor LOW, a uma tensão elétrica de 0V.

3. Importante
- Ligar LED, catodo(-) na base do resistor e anodo(+) no 5v (pino).

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~1~
________________________________________________________________________________________

Administração Central
Cetec Capacitações

4. Modelo eletrônico

5. Imagens do Projeto

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~2~
________________________________________________________________________________________

Administração Central
Cetec Capacitações

Ou
________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~3~
________________________________________________________________________________________

Administração Central
Cetec Capacitações

6. Código

int pino10 = 10; // vermelho


int pino08 = 8; // amarelo
int pino06 = 6; // verde

void setup() {
// Ativando os pinos
pinMode(pino10, OUTPUT);
pinMode(pino08, OUTPUT);
pinMode(pino06, OUTPUT);
}

void loop() {
//ligando o sinal vermelho e desligando o amarelo
digitalWrite(pino10, HIGH);
digitalWrite(pino08, LOW);
delay(1000);
// desligando o vermelho e acionando o verde
________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~4~
________________________________________________________________________________________

Administração Central
Cetec Capacitações

digitalWrite(pino10, LOW);
digitalWrite(pino06, HIGH);
delay(1000);
// desligando o verde e acionando o amarelo
digitalWrite(pino06, LOW);
digitalWrite(pino08, HIGH);
delay(1000);
}

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~5~

Você também pode gostar