Sobre el proyecto

Antes de ponerme manos a la obra con este proyecto, creé un pequeño esquema con lo que quería hacer y posteriormente las preguntas que quería que salieran. En un principio, iban a haber 3 posibles respuestas, pero como la pantalla lcd sólo permite 16 caracteres en horizontal y dos líneas en vertical, tuve que acortar las respuestas a dos, y tratar que, las preguntas no superarán los 40 caracteres, ya que es el máximo que permite. Por otro lado, opté por hacer el concurso en inglés, ya que no parece que el sistema acepte bien el sistema UTF-8.

ARDUCINE

Tu Arduino se va a convertir en un juego de preguntas sobre cine.

Para la creación de este interactivo juego de preguntas y respuestas se han usado los siguientes materiales:

  • 2 pulsadores.
  • 1 pantalla lcd.
  • 2 leds (uno rojo y uno verde).
  • Piezo.
  • 3 resistencias de 220 Ohmios.
  • 1 resistencia de 10 Kilo Ohmios.
  • 1 potenciómetro (de 10 Kilo Ohmios)

Tiempo: 50 minutos

Nivel: **

Basado en los proyectos: Piano electrónico, Bola de cristal.

Se necesitan muchos cables, por eso se tiene que prestar mucha atención a la hora de realizar las conexiones y asegurar que todo está en su sitio.  

Se tiene que añadir la librería LiquidCrystal para poder visualizar los caracteres. Una vez conectado, es importante que se gire la rueda del potenciómetro para que se muestre la pantalla. En mi caso, por falta de espacio se han tenido que usar dos placas, una para los componentes de la pantalla, el potenciómetro y los pulsadores (quería que estuvieran accesibles para poder jugar) y otra placa para añadir el piezo (“altavoz”) y los leds rojo (respuesta incorrecta) y verde (respuesta correcta).

Enlace a Youtube del Prototipado

Esquema de disposición de los pines

Enlace del proyecto

Bibliografía:

Libro de proyectos Arduino

https://www.tinkercad.com/

https://unsplash.com/

https://forum.arduino.cc/t/piezo-buzzer-winning-and-loosing-sound-fx/182115/4

https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink

https://forum.arduino.cc/t/counter-variables-with-analogread/581534

https://www.arduino.cc/reference/en/language/functions/random-numbers/random/

https://forum.arduino.cc/t/16×2-lcd-one-line-scrolling-one-stationary/406501/4

https://forum.arduino.cc/t/escribir-un-valor-en-la-pantalla/31703

https://forum.arduino.cc/t/correctly-display-long-sentences-on-lcd/322967

https://forum.arduino.cc/t/codigo-de-pulsometro/583136

https://forum.arduino.cc/t/getting-a-nice-sound-from-piezo/394393/7 lo