İçindekiler:

Dado Electrónico - Dijital Zar: 4 Adım
Dado Electrónico - Dijital Zar: 4 Adım

Video: Dado Electrónico - Dijital Zar: 4 Adım

Video: Dado Electrónico - Dijital Zar: 4 Adım
Video: 4 Telescopes Tested: Doublet vs. Triplet vs. Quadruplet vs Quintuplet 2024, Haziran
Anonim
Dado Electrónico - Dijital Zar
Dado Electrónico - Dijital Zar

Basit dado dijital para jugar al parchis

Dijital bir zar nasıl yapılır.

Adım 1: Dado Electronico

Dado Elektronico
Dado Elektronico

En este öğretilebilir vamos bir yapı ve dijital.

En principio está pensado para jugar al parchís, pero es fácilmente uyarlanabilir bir juego de mesa en que se necesite tirar uno o más dados.

Parchís oynamak için tasarlanmıştır, ancak bir veya daha fazla zar atmanın gerekli olduğu herhangi bir masa oyununa kolayca uyarlanabilir.

Adım 2: Gerekli Bileşenler - Bileşenler

MALZEMELER.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED de 0, 96”

pulsador

ledsiz

Una direnç de 10k

Una protoboard y kabloları.

Mi pantalla es de 0, 96 pulgadas, y sürücüsü SSD1306.

128x64 çözünürlüğü, iletişim kuralı protokolü I2C, y funciona con 5v.

Adafruit_SSD1306.h y Adafruit_GFX.h için gerekli olan instalar las librerias

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

Arduino nano

Oled ekran 0, 96 I2C

Butona basınız

led diyot

10 K Omhs direnç

Bu ekran 0,96 inçtir ve SSD1306 sürücüsünü kullanır. 128x64 çözünürlüğe sahiptir, I2C protokolü ile haberleşir ve 5v ile çalışır. Kullanımı için Adafruit_SSD1306.h ve Adafruit_GFX.h kitaplıklarının kurulması gereklidir.

Adım 3: Conexiones

Conexiones
Conexiones

Para la conexion dispone de 4 çam GND, VCC, SCL, SDA

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

SCL ve 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 bir conectar un led con un pulsador y una resistencia açılan

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

Bağlamak için 4 pini vardır GND, VCC, SCL, SDA İlk pini Arduino'nun GND'sine ve VCC'yi Arduino'nun 5v'sine bağlarız. (Not, 3.5 v ile çalışan başka ekranlar da vardır)

SCL ve SDA, Arduino'nun I2C pinlerine bağlanmalıdır. Arduino Uno, Nano ve Mini Pro'da SDA, pin A4 ve SCK pin A5'tir.

Şimdi bir buton ve bir açılır direnç ile bir led bağlayacağız.

Görüntüye bakın.

Adım 4: Codigo

El funcionamiento del programa es sencillo. Al principio carga en memoria 6 resim con cada uno de las caras del dado. Después entra en un bucle infinito a la espera de que el pulsador cierre el devresi. Cuando el pulsador es activado se genera un numero aleatorio giriş 1 yıl 6 yıl carga en pantalla la imagen muhabiri al número, ve bir 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 superone que dará una lectura distinta cada vez.

Para evitar el efecto rebote del pulsador, realmente lo que hacemos es kontrol cuando lo soltamos. İlk ve son teknolojiler, en iyi sonuçlar, süreklilik arz eden durumlar.

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

Kod basittir. İlk önce, kalıbın yüzlerinin her biri ile birlikte 6 görüntüyü belleğe yükler.

Ardından düğmenin devreyi kapatmasını bekleyen bir döngü yapın.

Butona basıldığında 1 ile 6 arasında rastgele bir sayı üretilir ve bu sayıya karşılık gelen görüntü ekrana yüklenir.

Önerilen: