Lançamento de um dado no Arduino

Neste projeto, veremos como criar um dado eletrônico no arduino que fornece um número entre 1 e 6. Isso pode ser muito útil se você estiver jogando um jogo de tabuleiro, por exemplo. O projeto contém uma tela LCD que exibe o número e um botão de pressão para obter um novo número.

Dificuldade :

Materiais necessários

Vamos agora listar os equipamentos necessários para o projeto:

  • Uma placa Arduino Uno
  • Uma tela LCD 16×2 com cristal líquido
  • Um potenciômetro
  • Um botão de pressão
  • Dois resistores de 220 ohm e 10 kilo-ohm
  • Fios de conexão (cerca de quinze!)

Diagrama do projeto

Qual é a finalidade do resistor no botão de pressão?

Ao usar um botão de pressão, há tensões entre 0V e 5V que podem gerar erros ao ler o valor do botão de pressão.

O resistor no botão de pressão remove a condição de tensão desconhecida no botão de pressão, retornando a tensão para 0 V ou 5 V quando o botão de pressão não for mais usado. Esse é um resistor pull down. Para obter mais detalhes, assista ao nosso curso sobre isso.

Qual é a finalidade do potenciômetro?

O potenciômetro é usado para ajustar o brilho da tela. Você pode dispensá-lo conectando 5 V diretamente ao fio marrom e o GND que vai do potenciômetro à tela pode ser conectado diretamente à placa Arduino.

Programa do projeto

Como faço para colocar o programa na placa Arduino?

Para carregar o programa na placa Arduino, você precisará do software Arduino Ide. Depois que o software estiver instalado, tudo o que você precisa fazer é escolher a porta certa para a placa Arduino e carregar o programa na placa. Você pode assistir ao nosso curso sobre isso para obter mais detalhes.

Por que usamos a função aleatória de 1 a 7?

A função random é usada para gerar um número aleatório de 1 a 6. Entretanto, se quisermos que o número 6 seja incluído na geração do número, teremos de ir até 7, pois o último número não está incluído ([1-7[).

Simulação