Sadržaj:

Dado Electrónico - digitalne kockice: 4 koraka
Dado Electrónico - digitalne kockice: 4 koraka

Video: Dado Electrónico - digitalne kockice: 4 koraka

Video: Dado Electrónico - digitalne kockice: 4 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jun
Anonim
Dado Electrónico - Digitalne kockice
Dado Electrónico - Digitalne kockice

Jednostavan digitalni dado digitalni paragraf za igru

Kako izgraditi digitalnu kocku.

Korak 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

Ovo je instruktivni vamos koji je konstruisan i digitalni.

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 or más dados.

Dizajniran je za igranje perša, ali lako se prilagođava bilo kojoj stolnoj igri u kojoj je potrebno baciti jednu ili više kockica.

Korak 2: Komponente Necesarios - Komponente

MATERIJALI.

Un Arduino nano (o kualquier otrovu Arduino)

Una pantalla OLED de 0, 96"

Un pulsador

Un vodio

Una resistencia de 10k

Una protoboard y kablovi.

Mi nemamo 0, 96 napona i koristite upravljački program SSD1306.

Ova rezolucija je 128x64, komunikacija je sa protokolom I2C, a funkcija sa 5v.

Da biste iskoristili neophodne instalacione aplikacije za librerije Adafruit_SSD1306.h y Adafruit_GFX.h

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

Arduino nano

Oled ekran 0, 96 I2C

Pritisnite dugme

Led dioda

10 K Omhs otpornik

Ovaj ekran je 0,96 inča i koristi upravljački program SSD1306. Ima rezoluciju 128x64, komunicira sa I2C protokolom i radi sa 5v. Za njegovu upotrebu potrebno je instalirati biblioteke Adafruit_SSD1306.h i Adafruit_GFX.h

Korak 3: Conexiones

Conexiones
Conexiones

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

Conectamos el. Pin pin za GND del Arduino i VCC za 5v del Arduino. (OJO. Hay otras pantallas que funcionan con 3, 5 v)

SCL y SDA je u kontaktu sa I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA pin pin A4 i SCK el pin A5

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

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

Za povezivanje ima 4 pina GND, VCC, SCL, SDA Prvi pin priključujemo na GND Arduina, a VCC na 5v Arduina. (Napomena, postoje i drugi ekrani koji rade sa 3.5 v)

SCL i SDA moraju biti povezani na I2C pinove Arduina. U Arduino Uno, Nano i Mini Pro, SDA je pin A4 i SCK pin A5

Sada ćemo spojiti LED s gumbom i otpornikom na izvlačenje.

Pogledajte sliku.

Korak 4: Código

El funcionamiento del programa es sencillo. Al principio carga en memia 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 aktivira generiranje broja numera aleatorio entre 1 y 6 y carga en pantalla la imidž korespondencije al número, y vuelve a esperar por el pulsador.

Para evitar que los números aleatorios se repitan, iskorištava kao semilla de la lectura del pin A0 que al no tener nada se supone que dará una lectura different 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 permanentce encendido hasta que soltamos el pulsador.

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

Kod je jednostavan. Prvo učitava u memoriju 6 slika sa svakom od strana matrice.

Zatim napravite petlju koja čeka da dugme zatvori krug.

Kada je gumb aktiviran, generira se slučajni broj između 1 i 6 i slika koja odgovara tom broju učitava se na ekran.

Preporučuje se: