Home Prática com leds - Semáforo
Post
Cancelar

Prática com leds - Semáforo

Como criar e simular um semáforo simples usando o Arduino e o Tinkercad. É demonstrado como fazer as conexões dos LEDs na protoboard, ligá-los a uma porta do Arduino e, em seguida, adicionar resistores para evitar sobrecarga de corrente. O código para o semáforo é fornecido e explicado, e o tutorial termina com a simulação do semáforo em ação.

Construindo o circuito

Na área de trabalho do Tinkercad, vamos começar puxando uma placa que será nossa protoboard. Vamos selecionar um LED vermelho e conectá-lo à placa. Em seguida, escolhemos um LED amarelo e um LED verde, conectando-os também. Para cada um dos LEDs, vamos puxar um fio do negativo e conectar na protoboard.

Para evitar problemas de sobrecarga de corrente nos LEDs, vamos ligar os resistores. Escolhemos um resistor de 220Ω e o conectamos ao LED vermelho. Repetimos o processo para os outros LEDs, trocando a cor e o valor do resistor.

Materiais necessários

  • Computador com acesso à internet
  • Conta gratuita no Tinkercad
  • Acesso à plataforma do Arduino
  • Placa de prototipagem
  • LEDs vermelho, amarelo e verde
  • Resistores de 220Ω
  • Fios para conexão
  • Arduino

Passo a passo

Passo 1: Acesso ao Tinkercad

Acesse a plataforma do Tinkercad através do site https://www.tinkercad.com/ e faça o login em sua conta.

Passo 2: Criação do circuito

Após acessar a plataforma do Tinkercad, crie um novo circuito e adicione uma placa de prototipagem. Em seguida, adicione três LEDs (vermelho, amarelo e verde) na placa, com um espaço entre eles.

Conecte o GND de sua terra à placa. Para cada um dos LEDs, conecte um fio do negativo à placa e faça a ligação do fio de cada LED com o negativo através de uma curva.

Posicione os LEDs para que possam ser conectados a uma porta do Arduino. Para isso, selecione a porta 13 e faça a ligação desta porta com o LED vermelho. Repita o processo para a porta 12 e o LED amarelo, e para a porta 11 e o LED verde.

Conecte resistores (utilize um resistor de 220 ohms) para evitar sobrecarga de corrente nos LEDs.

Passo 3: Acesso à plataforma do Arduino

Acesse a plataforma do Arduino através do site https://create.arduino.cc/editor e faça o login em sua conta.

Passo 4: Criação do código

Após acessar a plataforma do Arduino, abra um novo sketch e adicione o seguinte código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int ledVermelho = 13;
int ledAmarelo = 12;
int ledVerde = 11;

void setup() {
  pinMode(ledVermelho, OUTPUT);
  pinMode(ledAmarelo, OUTPUT);
  pinMode(ledVerde, OUTPUT);
}

void loop() {
  digitalWrite(ledVermelho, HIGH);
  delay(5000);
  digitalWrite(ledVermelho, LOW);
  delay(1000);
  digitalWrite(ledAmarelo, HIGH);
  delay(3000);
  digitalWrite(ledAmarelo, LOW);
  digitalWrite(ledVerde, HIGH);
  delay(7000);
  digitalWrite(ledVerde, LOW);
  digitalWrite(ledVermelho, HIGH);
}

No código acima, indicamos quais são os pinos que correspondem a cada LED. Em seguida, pedimos para o LED vermelho ligar por 5 segundos, depois desligar. Repetimos o processo para o LED amarelo, ligando por 3 segundos, e para o LED verde, ligando por 7 segundos.

Por fim, dentro do loop, indicamos que o LED vermelho deve ser ligado novamente, dando continuidade à sequência.

Passo 5: Execução do código

Após criar o código, conecte o Arduino ao computador e selecione a opção “Verificar” para verificar se não há erros no código. Caso não haja erros, selecione a opção “Fazer upload” para carregar o código no Arduino.

Passo 6: Teste do semáforo

Após carregar o código no Arduino, o semáforo estará pronto para ser testado. Conecte o Arduino ao circuito e ligue-o.

Conclusão

Com o Tinkercad e o Arduino, é possível criar projetos incríveis, como o semáforo que aprendemos neste tutorial. Espero que tenha gostado e que continue explorando as possibilidades dessa tecnologia. Até a próxima!

Referência

Esta postagem está licenciada sob CC BY 4.0 pelo autor.