Creación de dados digitales usando Arduino Uno
Un pequeño objeto de forma cúbica que tiene números impresos en forma de puntos se llama DICE. Los dados se usan principalmente en diferentes juegos de mesa donde se generan números aleatorios arrojando los dados una superficie. Los dados tienen números de cero a 6 y estos números están en forma de puntos grabados en cada lado de los dados.
El código Arduino para los dados digitales se le da seguido el esquema del circuito diseñado para los dados creados con Arduino Uno:
Ensamblaje de hardware en placa
Hemos utilizado la siguiente lista de componentes para crear los dados:
Primero hemos colocado cada componente en la placa y están conectados con Arduino y se pueden ver desde la imagen que se publica a continuación:
Arduino Bosquejo para hacer un dado digital
Para crear un dados digitales, se da el código Arduino compilado:
#Include // Biblioteca para LCDEl código Arduino para crear un dados se compila de tal manera que primero hemos definido la biblioteca Para la pantalla LCD, entonces hemos declarado las variables RN1, RN2 para almacenar los valores para los dados.
Para tirar los dados, tenemos un botón como entrada al código Arduino asignándole el pin 7 de Arduino y dándole Input_pullup modo. El modo input_pullup se usa principalmente para el botón Push para estabilizar la salida del botón.
Del mismo modo, en la función de configuración después de inicializar las dimensiones de la pantalla LCD, hemos usado el Semilla aleatoria() función para barajar la secuencia de generación aleatoria cada vez que se generan los valores aleatorios.
En la función de bucle hemos leído el estado del botón usando el DigitalRead () función y hemos usado una instrucción if que si se presiona el botón, el dado se lanzará. En este programa hemos creado dos dados que rodarán simultáneamente. El valor de ambos dados se imprime en la pantalla LCD utilizando el lcd.imprimir() función.
Una cosa que debe recordarse es que cuando el modo input_pullup se da al botón, sus estados están invertidos y proporciona una entrada estable a la placa Arduino. Del mismo modo, cuando el botón esté en el estado no presionado, su valor será alto y el estado del botón se cambiará a bajo cuando se presione el botón.
Demostración de hardware de dados digitales usando Arduino Uno
Para demostrar el funcionamiento del código Arduino compilado para crear un dados digitales, hemos publicado las imágenes en la secuencia de cómo se ejecuta el código.
La siguiente salida se mostrará en LCD cuando ejecute por primera vez el programa Arduino:
Cuando presionamos el botón, ambos dados se rodan y los valores se muestran en la pantalla LCD como se da en la imagen a continuación:
Conclusión
Para interactuar, una serie de dispositivos o periféricos con microcontroladores, los tableros Arduino son una opción viable, ya que son fáciles de configurar y fáciles de trabajar con. Al interfactar diferentes periféricos, podemos crear algunos proyectos interesantes que puedan ayudar a comprender mejor el diseño de circuitos para hacer varios dispositivos. En esta escritura hemos creado un dados usando la programación de Arduino con la ayuda de Arduino IDE y Arduino Uno.