Criando dados digitais usando Arduino Uno
Um pequeno objeto cúbico com números impressos na forma de pontos é chamado de dados. Os dados são usados principalmente em diferentes jogos de tabela, onde números aleatórios são gerados jogando aos dados uma superfície. Os dados têm números de zero a 6 e esses números estão na forma de pontos gravados em cada lado dos dados.
O código Arduino para os dados digitais é dado seguido pelo esquema do circuito projetado para os dados criados usando Arduino UNO:
Conjunto de hardware na placa de ensaio
Usamos a seguinte lista de componentes para criar os dados:
Primeiro, colocamos cada componente na placa de ensaio e eles estão conectados com Arduino e podem ser vistos a partir da imagem postada abaixo:
Arduino esboço para fazer um dado digital
Para criar dados digitais, o código Arduino compilado é fornecido:
#include // biblioteca para LCDO código Arduino para criar um DICE é compilado de tal maneira que primeiro definimos a biblioteca Para o LCD, então declaramos as variáveis rn1, rn2 Para armazenar os valores para os dados.
Para rolar os dados, temos um botão como entrada para o código Arduino, atribuindo -o ao pino 7 de Arduino e dando -o Input_pull modo. O modo input_pullup é usado principalmente para o botão de pressão para estabilizar a saída do botão.
Da mesma forma, na função de configuração depois de inicializar as dimensões do LCD, usamos o RandomEed () função para embaralhar a sequência de geração aleatória sempre que os valores aleatórios são gerados.
Na função Loop, lemos o estado do botão usando o DigitalRead () função e usamos uma declaração IF de que, se o botão for pressionado, os dados rolarão. Neste programa, criamos dois dados que rolarão simultaneamente. O valor de ambos os dados é impresso no LCD usando o LCD.imprimir() função.
Uma coisa que deve ser lembrada é que, quando o modo Input_Pullup é fornecido ao botão, seus estados são invertidos e fornece uma entrada estável para a placa Arduino. Da mesma forma, quando o botão estiver no estado não pressionado, seu valor será alto e o estado do botão será alterado para baixo quando o botão for pressionado.
Demonstração de hardware de dados digitais usando Arduino Uno
Para demonstrar o funcionamento do código Arduino compilado para criar um DICE digital, publicamos as imagens na sequência de como o código é executado.
A saída seguinte será exibida no LCD quando você executar o programa Arduino pela primeira vez:
Quando pressionamos o botão, os dados são enrolados e os valores são exibidos no LCD, conforme fornecido na imagem abaixo:
Conclusão
Para interagir com vários dispositivos ou periféricos com microcontroladores, as placas Arduino são uma opção viável, pois são fáceis de configurar e fáceis de trabalhar com. Ao interfacerem diferentes periféricos, podemos criar alguns projetos legais que podem ajudar na melhor compreensão do projeto de circuitos para fazer vários dispositivos. Nesta gravação, criamos um DICE usando a programação Arduino com a ajuda de Arduino IDE e Arduino Uno.