Índice:

Interface da nave espacial Arduino: 3 etapas
Interface da nave espacial Arduino: 3 etapas

Vídeo: Interface da nave espacial Arduino: 3 etapas

Vídeo: Interface da nave espacial Arduino: 3 etapas
Vídeo: 02 - Interface de nave espacial 2024, Julho
Anonim
Interface da nave espacial Arduino
Interface da nave espacial Arduino

Olá, comunidade Instructable, Desta vez, fiz um dos projetos mais simples de completar com um Arduino Uno: um circuito de nave espacial. É assim chamado porque é o tipo de programação e circuito que seria usado nos primeiros programas de TV e filmes de ficção científica para emular um efeito de "piscar de botão" que deveria mostrar que um foguete estava funcionando corretamente. Existem muitos recursos online para fazer este projeto, mas espero que postá-lo no Instructables ajude mais pessoas a se interessarem em experimentar um Arduino.

Materiais:

  • Placa Arduino Uno (kit inicial de preferência)
  • Tábua de pão
  • Conexões de circuito mostradas no diagrama, incluindo: fios de jumper, resistores, LEDs e um botão
  • Computador com programa de codificação Arduino instalado

Etapa 1: construir o módulo

Construir o Módulo
Construir o Módulo
Construir o Módulo
Construir o Módulo
Construir o Módulo
Construir o Módulo

Primeiro, certifique-se de que seu Arduino esteja desconectado da fonte de alimentação. Em seguida, siga estas etapas para conectar todos os componentes do circuito:

  1. Conecte a placa de ensaio às conexões 5V (positivas) e de aterramento (negativas) do Arduino.
  2. Coloque os dois LEDs vermelhos no slot "e" da placa de ensaio, um pouco acima da placa, com o LED verde no mesmo slot abaixo deles.
  3. Conecte o cátodo de cada LED ao solo por meio de um resistor de 220 ohms.
  4. Conecte o ânodo do LED verde ao pino digital 3 no Arduino e faça o mesmo para os LEDs vermelhos nos pinos 4 e 5.
  5. Coloque a chave do botão abaixo dos LEDs nos slots de ponte da placa de ensaio "e" e "f". Conecte o lado superior à alimentação e o lado inferior ao pino digital 2. No mesmo lado, adicione um resistor de 10 kiloohm ao aterramento. (Este resistor causa uma leitura "BAIXA" quando o botão não é pressionado.)

Etapa 2: codifique o projeto

Codifique o Projeto
Codifique o Projeto

Sinta-se à vontade para usar a imagem acima e copiar e colar o código em seu projeto. Se for difícil de ver, siga este link e obtenha o código do GitHub:

Várias coisas a serem observadas são que você pode alterar "switchState == LOW" para "switchState == HIGH" para alterar o comportamento do módulo: ele piscará quando não for pressionado e permanecerá sólido quando pressionado. Outra coisa a ser observada é que você pode alterar o valor das instruções de "atraso" para ajustar a rapidez com que o LED vermelho pisca quando o botão é pressionado.

Etapa 3: faça upload do código e brinque com sua interface

Carregue o código e brinque com sua interface
Carregue o código e brinque com sua interface
Carregue o código e brinque com sua interface
Carregue o código e brinque com sua interface

Conecte o Arduino ao computador e faça o upload do código; Esperançosamente, tudo funciona! Caso contrário, verifique as conexões dos fios e certifique-se de que todo o código foi escrito corretamente. Corrija quaisquer erros e reenvie.

O LED verde deve estar aceso continuamente. Pressione e segure o botão, e os LEDs vermelhos devem piscar alternadamente entre si! Você pode fazer uma cobertura para o botão e LEDs para dizer o que quiser e para ocultar os fios se desejar. Espero que você tenha se divertido com este projeto!

Recomendado: