Isi kandungan:

Dado Electrónico - Dadu Digital: 4 Langkah
Dado Electrónico - Dadu Digital: 4 Langkah

Video: Dado Electrónico - Dadu Digital: 4 Langkah

Video: Dado Electrónico - Dadu Digital: 4 Langkah
Video: ✅DADO ELECTRÓNICO | MUY FÁCIL | PROYECTO ELECTRÓNICO 2024, November
Anonim
Dado Electrónico - Dadu Digital
Dado Electrónico - Dadu Digital

Simple dado digital para jugar al parchis

Bagaimana membina dadu digital.

Langkah 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

Anda boleh mengarahkan vamos a construir un dado digital.

En Principio está pensado para jugar al parchís, pero es fácilmente yang dapat disesuaikan dengan cuequier juego de mesa en que se necesite tirar uno o más dados.

Ia direka untuk bermain parchís, tetapi mudah disesuaikan dengan permainan meja mana pun perlu membuang satu atau lebih dadu.

Langkah 2: Componentes Necesarios - Komponen

BAHAN.

Un Arduino nano (o cquququier otro Arduino)

Una pantalla OLED de 0, 96 “

Un pulsador

Tidak dipimpin

Una resistencia de 10k

Kabel protoboard una una.

Mi pantalla es de 0, 96 pulgadas, y utiliza el driver SSD1306.

Tiene una resolución de 128x64, se comunica con el protocolo I2C, y funciona con 5v.

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

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

Arduino nano

Paparan Oled 0, 96 I2C

Tekan butang

Diod yang diketuai

Perintang 10 K Omhs

Skrin ini berukuran 0,96 inci, dan menggunakan pemacu SSD1306. Ia mempunyai resolusi 128x64, berkomunikasi dengan protokol I2C, dan berfungsi dengan 5v. Untuk penggunaannya, perlu memasang perpustakaan Adafruit_SSD1306.h dan Adafruit_GFX.h

Langkah 3: Conexiones

Conexiones
Conexiones

Para la conexión membuang 4 pin GND, VCC, SCL, SDA

Conectamos el primer pin al GND del Arduino y VCC al 5v del 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 y Mini Pro, SDA es el pin A4 y el SCK el pin A5

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

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

Untuk menyambung, ia mempunyai 4 pin GND, VCC, SCL, SDA Kami menyambungkan pin pertama ke GND Arduino dan VCC ke 5v Arduino. (Perhatikan, ada skrin lain yang berfungsi dengan 3,5 v)

SCL dan SDA mesti disambungkan ke pin I2C Arduino. Di Arduino Uno, Nano dan Mini Pro, SDA adalah pin A4 dan pin SCK A5

Sekarang kita akan menghubungkan led dengan butang tekan dan perintang pulldown.

Lihat gambarnya.

Langkah 4: Código

El funcionamiento del programa es sencillo. Al prinsipio 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 circuito. Cuando el pulsador es activado se genera un numero aleatorio entre 1 y 6 y se carga en pantalla la imagenespondiente 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.

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

Kodnya mudah. Pertama memuatkan dalam memori 6 gambar dengan masing-masing wajah mati.

Kemudian buat gelung menunggu butang menutup litar.

Apabila butang diaktifkan, nombor rawak antara 1 dan 6 dihasilkan dan gambar yang sesuai dengan nombor dimuat di layar.

Disyorkan: