Sommario:

Dado Electrónico - Dadi Digitali: 4 Passi
Dado Electrónico - Dadi Digitali: 4 Passi

Video: Dado Electrónico - Dadi Digitali: 4 Passi

Video: Dado Electrónico - Dadi Digitali: 4 Passi
Video: КАК НАСТРОИТЬ L4D2 2024, Dicembre
Anonim
Dado Elettronico - Dadi Digitali
Dado Elettronico - Dadi Digitali

Simple dado digital para jugar al parchis

Come costruire un dado digitale.

Fase 1: Dado Elettronico

Dado Elettronico
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

Conexiones
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.

Consigliato: