Indholdsfortegnelse:

Dado Electrónico - Digitale terninger: 4 trin
Dado Electrónico - Digitale terninger: 4 trin

Video: Dado Electrónico - Digitale terninger: 4 trin

Video: Dado Electrónico - Digitale terninger: 4 trin
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, November
Anonim
Dado Electrónico - Digitale terninger
Dado Electrónico - Digitale terninger

Enkel dado digital til jugar al parchis

Sådan bygger du en digital terning.

Trin 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

En este instructable vamos a construir un dado digital.

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

Det er designet til at spille parchís, men det kan let tilpasses ethvert bordspil, hvor det er nødvendigt at kaste en eller flere terninger.

Trin 2: Componentes Necesarios - Components

MATERIALER.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED de 0, 96 “

En pulsador

Uden ledelse

En resistens på 10k

En protoboard y kabler.

Jeg kan bruge 0, 96 billeder, og bruger driveren SSD1306.

Opløsning på 128x64, der kan bruges med protokol I2C og funktionalitet med 5v.

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

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

Arduino nano

Oled display 0, 96 I2C

Trykknap

Led diode

10 K Omhs modstand

Denne skærm er 0,96 tommer, og den bruger SSD1306 -driveren. Den har en opløsning på 128x64, kommunikerer med I2C -protokollen og fungerer med 5v. Til brug er det nødvendigt at installere bibliotekerne Adafruit_SSD1306.h og Adafruit_GFX.h

Trin 3: Conexiones

Conexiones
Conexiones

Para la conexión dispone the 4 pines GND, VCC, SCL, SDA

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

SCL og SDA kan kombineres med I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA es el pin A4 y el SCK el pin A5

Vi kan også levere en konektar, der er ledet af en pulsador og en resistenspulldown

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

For at tilslutte har den 4 ben GND, VCC, SCL, SDA Vi forbinder den første pin til Arduinoens GND og VCC til Arduinoens 5v. (Bemærk, der er andre skærme, der fungerer med 3,5 v)

SCL og SDA skal tilsluttes I2C -benene på Arduino. I Arduino Uno, Nano og Mini Pro er SDA stiften A4 og SCK -stiften A5

Nu skal vi forbinde en LED med en trykknap og en nedtrapningsmodstand.

Se billedet.

Trin 4: Código

El funcionamiento del programmera es sencillo. Al principio carga en memoria 6 billeder med cada uno de las caras del dado. Después entra en un bucle infinito a la espera de que el pulsador cierre el circuito. Cuando el pulsador es activado se genera un numero aleatorio entre 1 y 6 y se carga en pantalla la imagen correspondiente 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.

Para 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 permanentece encendido hasta que soltamos el pulsador.

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

Koden er enkel. Først indlæser det 6 billeder i hukommelsen med hver af matricens ansigter.

Lav derefter en sløjfe, der venter på, at knappen skal lukke kredsløbet.

Når knappen aktiveres, genereres et tilfældigt tal mellem 1 og 6, og billedet, der svarer til nummeret, indlæses på skærmen.

Anbefalede: