Tartalomjegyzék:

Dado Electrónico - Digitális kocka: 4 lépés
Dado Electrónico - Digitális kocka: 4 lépés

Videó: Dado Electrónico - Digitális kocka: 4 lépés

Videó: Dado Electrónico - Digitális kocka: 4 lépés
Videó: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Dado Electrónico - Digitális kocka
Dado Electrónico - Digitális kocka

Egyszerű digitális digitális alkalmazás a parchis számára

Hogyan építsünk digitális kockát?

1. lépés: Dado Electrónico

Dado Electrónico
Dado Electrónico

En este instructable vamos a buildir 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.

Úgy tervezték, hogy a parchiákat játssza, de könnyen alkalmazkodik minden olyan asztali játékhoz, amelyben egy vagy több kockát kell dobni.

2. lépés: Componentes Necesarios - Komponensek

ANYAGOK.

Un Arduino nano (o cualquier otro Arduino)

Nem használható OLED de 0, 96"

Un pulsador

Un vezette

Unista resistencia de 10k

Nincs protoboard és kábel.

Mi pantalla es de 0, 96 pulgadas, és használja az SSD1306 meghajtót.

Tiene una resolueció de 128x64, se comunica con el protokoll I2C, y funciona con 5v.

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

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

Arduino nano

Oled kijelző 0, 96 I2C

Nyomógomb

LED dióda

10 K Omhs ellenállás

Ez a képernyő 0,96 hüvelykes, és az SSD1306 illesztőprogramot használja. Felbontása 128x64, kommunikál az I2C protokollal, és 5V -al működik. Használatához telepíteni kell az Adafruit_SSD1306.h és az Adafruit_GFX.h könyvtárat.

3. lépés: Conexiones

Conexiones
Conexiones

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

Conectamos el primer pin al GND del Arduino y VCC al 5v del Arduino. (OJO. Széna otras pantallas que funcionan con 3, 5 v)

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

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

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

A csatlakozáshoz 4 tűs GND, VCC, SCL, SDA csatlakozik. Az első tűt az Arduino GND -hez, a VCC -t az Arduino 5V -hoz kötjük. (Megjegyzés: vannak más képernyők is, amelyek 3,5 V -os feszültséggel működnek)

Az SCL -t és az SDA -t csatlakoztatni kell az Arduino I2C csapjaihoz. Az Arduino Uno, Nano és Mini Pro rendszerekben az SDA az A4 -es és az SCK A5 -ös csap

Most egy LED -et fogunk csatlakoztatni egy nyomógombbal és egy lehúzható ellenállással.

Nézd meg a képet.

4. lépés: 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.

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

A kód egyszerű. Először 6 képet tölt be a memóriába a kockák mindegyikével.

Ezután készítsen egy hurkot, amíg a gomb le nem zárja az áramkört.

A gomb aktiválásakor 1 és 6 közötti véletlen szám jön létre, és a számnak megfelelő kép betöltődik a képernyőre.

Ajánlott: