Daftar Isi:

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, Juni
Anonim
Dado Electronic - Dadu Digital
Dado Electronic - Dadu Digital

Dado digital para jugar al parchis sederhana

Cara membuat dadu digital.

Langkah 1: Dado Electronic

Dado Elektronik
Dado Elektronik

En este instruksional vamos a construir 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.

Ini dirancang untuk memainkan parchís, tetapi mudah beradaptasi dengan permainan meja apa pun di mana Anda perlu melempar satu atau lebih dadu.

Langkah 2: Kebutuhan Komponen - Komponen

BAHAN.

Un Arduino nano (atau lebih cualquier otro Arduino)

Una pantalla OLED de 0, 96”

Tidak pulsa

Tidak dipimpin

Una resistencia de 10k

Una kabel protoboard y.

Mi pantalla es de 0, 96 pulgada, dan menggunakan driver SSD1306.

Solusi untuk 128x64, komunikasi dengan protokol I2C, dan fungsi dengan 5v.

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

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

Arduino nano

Layar lama 0, 96 I2C

Tekan tombol

dioda yang dipimpin

Resistor 10 K Omhs

Layar ini berukuran 0,96 inci, dan menggunakan driver SSD1306. Ini memiliki resolusi 128x64, berkomunikasi dengan protokol I2C, dan bekerja dengan 5v. Untuk penggunaannya perlu menginstal perpustakaan Adafruit_SSD1306.h dan Adafruit_GFX.h

Langkah 3: Conexion

conexion
conexion

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

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

SCL dan 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 menghubungkan, ia memiliki 4 pin GND, VCC, SCL, SDA Kami menghubungkan pin pertama ke GND Arduino dan VCC ke 5v Arduino. (Perhatikan, ada layar lain yang berfungsi dengan 3,5 v)

SCL dan SDA harus terhubung 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 tombol tekan dan resistor pulldown.

Lihat gambarnya.

Langkah 4: Codigo

El funcionamiento del programa es sencillo. Al principio carga en memoria 6 gambar 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 imagen korespondensi al número, y vuelve a esperar por el pulsador.

Untuk menghindari hal-hal yang tidak diinginkan untuk diulang, manfaatkan untuk 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.

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

Kode sederhana. Pertama memuat 6 gambar dalam memori dengan masing-masing wajah dadu.

Kemudian buat loop menunggu tombol untuk menutup sirkuit.

Saat tombol diaktifkan, nomor acak antara 1 dan 6 dihasilkan dan gambar yang sesuai dengan nomor dimuat di layar.

Direkomendasikan: