Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Simple dado digital para jugar al parchis
Come costruire un dado digitale.
Fase 1: Dado Elettronico
En este instructable vamos a construir un dado digital.
En principio está pensado para jugar al parchís, pero es fácilmente adattabile a cualquier juego de mesa en que se necesite tirar uno o más dados.
È progettato per giocare al parchís, ma è facilmente adattabile a qualsiasi gioco da tavolo in cui è necessario lanciare uno o più dadi.
Passaggio 2: Componenti necessari - Componenti
MATERIALI.
Un Arduino nano (o cualquier otro Arduino)
Una pantalla OLED da 0, 96”
Un pulsador
Un led
Una resistenza di 10k
Una scheda prototipi e cavi.
Mi pantalla es de 0, 96 pulgadas, y utiliza il driver SSD1306.
Tiene una risoluzione di 128x64, comunica con il protocollo I2C, e funziona con 5v.
Para su utilización es necesario instalar las libreries Adafruit_SSD1306.h e Adafruit_GFX.h
********************************************
Arduino nano
Display vecchio 0, 96 I2C
Premi il bottone
Diodo led
Resistenza da 10 K Ohm
Questo schermo è da 0,96 pollici e utilizza il driver SSD1306. Ha una risoluzione di 128x64, comunica con il protocollo I2C e funziona con 5v. Per il suo utilizzo è necessario installare le librerie Adafruit_SSD1306.h e Adafruit_GFX.h
Passaggio 3: Conexiones
Per la connessione dispone di 4 pini GND, VCC, SCL, SDA
Collega il primer pin al GND dell'Arduino y VCC al 5v dell'Arduino. (OJO. hay otras pantallas que funcionan con 3, 5 v)
SCL y SDA hay que conectarlos a los pines I2C del Arduino. En Arduino Uno, Nano e Mini Pro, SDA es el pin A4 e el SCK el pin A5
Ahora vamos a conectar un led con un pulsador y una resistencia pulldown
************************
Per connettersi ha 4 pin GND, VCC, SCL, SDA Colleghiamo il primo pin al GND dell'Arduino e VCC al 5v dell'Arduino. (Nota, ci sono altri schermi che funzionano con 3.5 v)
SCL e SDA devono essere collegati ai pin I2C di Arduino. In Arduino Uno, Nano e Mini Pro, SDA è il pin A4 e il pin SCK A5
Ora andremo a collegare un led con un pulsante e una resistenza di pulldown.
Guarda l'immagine.
Fase 4: Codice
El funcionamiento del programa es sencillo. Al principio carga en memoria 6 immagini con 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 generi un numero aleatorio entre 1 y 6 y se carga en pantalla la imagen corrispondente al número, y vuelve a esperar por el pulsador.
Para evitar que los números aleatorios se repitan, utilizamos come 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 permanece encendido hasta que soltamos el pulsador.
******************
Il codice è semplice. Per prima cosa carica in memoria 6 immagini con ciascuna delle facce dello stampo.
Quindi eseguire un ciclo in attesa che il pulsante chiuda il circuito.
Quando il pulsante è attivato, viene generato un numero casuale compreso tra 1 e 6 e l'immagine corrispondente al numero viene caricata sullo schermo.