Sisällysluettelo:

Dado Electrónico - Digitaaliset nopat: 4 vaihetta
Dado Electrónico - Digitaaliset nopat: 4 vaihetta

Video: Dado Electrónico - Digitaaliset nopat: 4 vaihetta

Video: Dado Electrónico - Digitaaliset nopat: 4 vaihetta
Video: Digital Certificate Mastery: Empowering IT Professionals 2024, Kesäkuu
Anonim
Dado Electrónico - digitaalinen noppa
Dado Electrónico - digitaalinen noppa

Yksinkertainen digitaalinen diodi jugar al parchisiin

Kuinka rakentaa digitaalinen noppa.

Vaihe 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

Tämä on opastettavissa oleva digitaalinen digitaalinen rakenne.

En principio está pensado para jugar al parchís, pero es fácilmente adaptable a cualquier juego de mesa en que se necesite tirar uno o other dados.

Se on suunniteltu pelaamaan parchisia, mutta se on helposti mukautettavissa mihin tahansa pöytäpeliin, jossa on tarpeen heittää yksi tai useampi noppa.

Vaihe 2: Componentes Necesarios - Komponentit

MATERIAALIT.

Un Arduino nano (o cualquier otro Arduino)

Ola pantalla OLED de 0, 96"

Un pulsador

Ei johtanut

Ei kestävyys 10k

Ei protoboardia ja kaapeleita.

Mi pantalla es de 0, 96 pulgadas, ja SSD1306 -ohjaimen käyttö.

Tiene una resoluutio 128x64, se comunica con el protocolo I2C, y funciona con 5v.

Para su utilización es necesario instalar las librerias Adafruit_SSD1306.h y Adafruit_GFX.h

********************************************

Arduino nano

Oled -näyttö 0, 96 I2C

Paina nappia

LED -diodi

10 K Omhs vastus

Tämä näyttö on 0,96 tuumaa ja käyttää SSD1306 -ohjainta. Sen resoluutio on 128x64, se kommunikoi I2C -protokollan kanssa ja toimii 5v: n kanssa. Sen käyttöä varten on asennettava kirjastot Adafruit_SSD1306.h ja Adafruit_GFX.h

Vaihe 3: Conexiones

Conexiones
Conexiones

Para la conexión dispone 4 männystä GND, VCC, SCL, SDA

Conectamos el primer pin al GND del Arduino ja VCC al 5v del Arduino. (OJO. Hay otras pantallas que funcionan con 3, 5 v)

SCL ja SDA hay que conectarlos a los pines I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA es pin pin A4 ja el SCK el pin A5

Ahora vamos a conectar ja led con un pulsador ya resistencia pullldown

************************

Yhdistämiseksi siinä on 4 nastaa GND, VCC, SCL, SDA Yhdistämme ensimmäisen nastan Arduinon GND: hen ja VCC: n Arduinon 5v: een. (Huomaa, että on myös muita näyttöjä, jotka toimivat 3,5 V: n kanssa)

SCL ja SDA on liitettävä Arduinon I2C -nastoihin. Arduino Unossa, Nanossa ja Mini Prossa SDA on nasta A4 ja SCK -nasta A5

Nyt aiomme liittää ledin painikkeella ja vedettävällä vastuksella.

Katso kuvaa.

Vaihe 4: Código

El funcionamiento del program es sencillo. Al principio carga en memoria 6 kuvaa cada uno de las caras del dado. Después entra en un bucle infinito a la espera de que el pulsador cierre el circuitito. Cuando el pulsador es activado se genera un number aleatorio entre 1 y 6 y se carga en pantalla la imagenrespondente al número, y vuelve a esperar por el pulsador.

Para evitar que los números aleatorios se repitan, utilizamos como semilla de la lectura del pin A0 que al no tener nada se supone que dará una lectura distinta cada vez.

Paras evitar el efecto rebote del pulsador, realmente lo que hacemos es controlar cuando lo soltamos. Cuando pulsamos por primera vez, se enciende el led, y permanece encendido hasta que soltamos el pulsador.

******************

Koodi on yksinkertainen. Ensin se lataa muistiin 6 kuvaa, joissa on jokainen muotin pinta.

Tee sitten silmukka odottamalla painiketta, joka sulkee piirin.

Kun painike on aktivoitu, satunnaisluku luodaan välillä 1 ja 6 ja numeroa vastaava kuva ladataan näytölle.

Suositeltava: