Sisukord:

Dado Electrónico - digitaalsed täringud: 4 sammu
Dado Electrónico - digitaalsed täringud: 4 sammu

Video: Dado Electrónico - digitaalsed täringud: 4 sammu

Video: Dado Electrónico - digitaalsed täringud: 4 sammu
Video: Антон Катин Разоблачение. Фонд Neutrino, Sсhutz Capital, Simba Storage. 2024, Juuni
Anonim
Dado Electrónico - digitaalsed täringud
Dado Electrónico - digitaalsed täringud

Lihtne digitaalne pilt, mida saab kasutada

Kuidas luua digitaalseid täringuid.

Samm: Dado Electrónico

Dado Electrónico
Dado Electrónico

En este instructable vamos a konstruktor ja digitaalne.

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.

See on mõeldud parchi mängimiseks, kuid on kergesti kohandatav iga lauamänguga, kus on vaja visata üks või mitu täringut.

2. etapp: vajalikud komponendid - komponendid

MATERJALID.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED 0, 96"

Pulsador

Un juhtis

Vastupidavus 10k

Ilma protoboardi ja kaabliteta.

Mi pantalla es de 0, 96 pulgadas, ja kasutada draiverit SSD1306.

Lahendage eraldusvõimega 128x64, kasutades I2C protokolli ja funktsiooni 5v.

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

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

Arduino nano

Oled ekraan 0, 96 I2C

Vajutage nuppu

Led diood

10 K Omhs takisti

See ekraan on 0,96 tolli ja kasutab SSD1306 draiverit. Selle eraldusvõime on 128x64, see suhtleb I2C protokolliga ja töötab 5v. Selle kasutamiseks on vaja installida teegid Adafruit_SSD1306.h ja Adafruit_GFX.h

Samm: koonioonid

Conexiones
Conexiones

Para la conexión dispone 4 männi GND, VCC, SCL, SDA

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

SCL ja SDA heina que conectarlos a los pines I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA ja pin A4 ja el SCK el pin A5

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

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

Ühendamiseks on sellel 4 tihvti GND, VCC, SCL, SDA Ühendame esimese tihvti Arduino GND -ga ja VCC Arduino 5v -ga. (Pange tähele, on ka teisi ekraane, mis töötavad 3,5 v pingega)

SCL ja SDA peavad olema ühendatud Arduino I2C tihvtidega. Arduino Uno, Nano ja Mini Pro puhul on SDA tihvt A4 ja SCK tihvt A5

Nüüd ühendame LED -i nupu ja väljatõmmatava takistiga.

Vaata pilti.

4. samm: Código

El funcionamiento del program es sencillo. Al principio carga en memoria 6 imágenes con cada uno de las caras del dado. Después entra en un bucle infinito a la espera de que el pulsador cierre el circuit. Cuando el pulsador es activado se genera un number aleatorio entre 1 y 6 y se carga en pantalla la imagenrespondiente 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 permanece encendido hasta que soltamos el pulsador.

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

Kood on lihtne. Esiteks laadib see mällu 6 pilti, millel on iga matriitsi nägu.

Seejärel tehke silmus, mis ootab nuppu, et vooluahel sulgeda.

Nupu aktiveerimisel genereeritakse juhuslik number vahemikus 1 kuni 6 ja ekraanile laaditakse numbrile vastav pilt.

Soovitan: