Inhoudsopgave:

Dado Electrónico - Digitale dobbelstenen - Ajarnpa
Dado Electrónico - Digitale dobbelstenen - Ajarnpa

Video: Dado Electrónico - Digitale dobbelstenen - Ajarnpa

Video: Dado Electrónico - Digitale dobbelstenen - Ajarnpa
Video: Dado eléctronico 2024, November
Anonim
Dado Electrónico - Digitale dobbelstenen
Dado Electrónico - Digitale dobbelstenen

Eenvoudige dado digitale para jugar al parchis

Hoe een digitale dobbelsteen te bouwen.

Stap 1: Dado Electrónico

Dado Electronico
Dado Electronico

En este instructable vamos a construir un dado digital.

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 más dados.

Het is ontworpen om de parchís te spelen, maar het is gemakkelijk aan te passen aan elk tafelspel waarbij een of meer dobbelstenen moeten worden gegooid.

Stap 2: Componentes Necesarios - Componenten

MATERIALEN.

Un Arduino nano (of meer of Arduino)

Una pantalla OLED de 0, 96 “

Un pulsador

niet geleid

Una weerstand van 10k

Una protoboard y kabels.

Mi pantalla es de 0, 96 pulgadas, en gebruik de driver SSD1306.

Een resolutie van 128x64, een communicatie met het protocol I2C en een functie met 5v.

Voor gebruik en installatie van de librerias Adafruit_SSD1306.h en Adafruit_GFX.h

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

Arduino nano

Oled-display 0, 96 I2C

Druk op de knop

Led-diode

10 K Omhs-weerstand

Dit scherm is 0,96 inch en maakt gebruik van de SSD1306-driver. Het heeft een resolutie van 128x64, communiceert met het I2C-protocol en werkt met 5v. Voor het gebruik ervan is het noodzakelijk om de bibliotheken Adafruit_SSD1306.h en Adafruit_GFX.h te installeren

Stap 3: Conexionen

Conexionen
Conexionen

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

Conectamos en primer pin met GND van Arduino en VCC met 5v van Arduino. (OJO. hay otras pantallas que funcionan con 3, 5 v)

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

Ahora vamos a conectar un led con un pulsador y un resistencia pulldown

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

Om aan te sluiten heeft het 4 pinnen GND, VCC, SCL, SDA. We verbinden de eerste pin met de GND van de Arduino en VCC met de 5v van de Arduino. (Let op, er zijn andere schermen die werken met 3,5 v)

SCL en SDA moeten worden aangesloten op de I2C-pinnen van de Arduino. In Arduino Uno, Nano en Mini Pro is SDA de pin A4 en de SCK pin A5

Nu gaan we een led aansluiten met een drukknop en een pulldown weerstand.

Kijk naar de afbeelding.

Stap 4: Codigo

El funcionamiento del programa es sencillo. Al principio carga en memoria 6 afbeeldingen met 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 un numero aleatorio entre 1 y 6 y se carga en pantalla la imagen correspondiente al número, y vuelve a esperar el pulsador.

Het is mogelijk om een aantal nummers te selecteren die u kunt gebruiken om de lectuur van de pin te gebruiken.

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

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

Code is eenvoudig. Eerst laadt het in het geheugen 6 afbeeldingen met elk van de vlakken van de dobbelsteen.

Maak vervolgens een lus die wacht op de knop om het circuit te sluiten.

Wanneer de knop wordt geactiveerd, wordt een willekeurig getal tussen 1 en 6 gegenereerd en wordt de afbeelding die overeenkomt met het nummer op het scherm geladen.

Aanbevolen: