Taula de continguts:

Dado Electrónico - Daus digitals: 4 passos
Dado Electrónico - Daus digitals: 4 passos

Vídeo: Dado Electrónico - Daus digitals: 4 passos

Vídeo: Dado Electrónico - Daus digitals: 4 passos
Vídeo: Como Diagnosticar Defeito em uma Placa Eletrônica usando a Regra dos 4 Passos (Vídeo 1) 2024, De novembre
Anonim
Dado Electrónico - Daus digitals
Dado Electrónico - Daus digitals

Simple dado digital per jugar al parchis

Com es construeix un dau digital.

Pas 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

En aquest cas es pot instruir un format digital.

En principi està pensat per jugar al parxís, però és fàcilment adaptable a qualsevol joc de taula en què es necessiti tirar un o més dats.

Està dissenyat per jugar al parxís, però es pot adaptar fàcilment a qualsevol joc de taula en què sigui necessari llançar un o més daus.

Pas 2: Components Necessaris: components

MATERIALS.

Un Arduino nano (o qualsevol altre Arduino)

Una pantalla OLED de 0, 96"

Un pulsador

Un led

Una resistència de 10k

Una protoboard y cables.

La meva pantalla és de 0, 96 polgades, i utilitzo el controlador SSD1306.

Té una resolució de 128x64, es comunica amb el protocol I2C, i funciona amb 5v.

Per a la seva utilització és necessari instal·lar les biblioteques Adafruit_SSD1306.h i Adafruit_GFX.h

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

Arduino nano

Pantalla Oled 0, 96 I2C

Polsador

Diodo led

Resistència de 10 K Omhs

Aquesta pantalla fa 0,96 polzades i utilitza el controlador SSD1306. Té una resolució de 128x64, es comunica amb el protocol I2C i funciona amb 5v. Per al seu ús és necessari instal·lar les biblioteques Adafruit_SSD1306.h i Adafruit_GFX.h

Pas 3: Connexions

Connexions
Connexions

Per a la connexió disposa de 4 pins GND, VCC, SCL, SDA

Connectem el primer pin al GND del Arduino i VCC al 5v del Arduino. (OJO. Hi ha altres pantalles que funcionen amb 3, 5 v)

SCL y SDA hay que conectarlos a los pins I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA és el pin A4 i el SCK el pin A5

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

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

Per connectar-se, té 4 pins GND, VCC, SCL, SDA Connectem el primer pin al GND de l’Arduino i VCC als 5v de l’Arduino. (Tingueu en compte que hi ha altres pantalles que funcionen amb 3,5 v)

SCL i SDA han d’estar connectats als pins I2C de l’Arduino. A Arduino Uno, Nano i Mini Pro, SDA és el pin A4 i el pin SCK A5

Ara connectarem un led amb un polsador i una resistència desplegable.

Mireu la imatge.

Pas 4: Codi

El funcionament del programa és senzill. Al principi càrrega en memòria 6 imatges amb cada un de les cares del dau. Després entra en un bucle infinit a la espera de que el pulsador cierre el circuit. Quan el polsador s’activa es genera un número aleatori entre 1 i 6 i es carrega en pantalla la imatge corresponent al número, i torna a esperar pel polsador.

Para evitar que los números aleatorios se repitan, usemos como semilla de la lectura del pin A0 que al no tenir res se suposa que donarà una lectura distinta cada vegada.

Per evitar l’efecte rebot del polsador, realment el que hacem controlar quan els soltem. Quan es pot pulsar per primera vegada, es va entendre el led, i es va mantenir fins que soltem el pulsador.

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

El codi és senzill. Primer carrega a la memòria 6 imatges amb cadascuna de les cares del dau.

A continuació, feu un bucle esperant que el botó tanqui el circuit.

Quan el botó està activat, es genera un número aleatori entre 1 i 6 i es carrega a la pantalla la imatge corresponent al número.

Recomanat: