Turinys:

„Dado Electrónico“- skaitmeniniai kauliukai: 4 žingsniai
„Dado Electrónico“- skaitmeniniai kauliukai: 4 žingsniai

Video: „Dado Electrónico“- skaitmeniniai kauliukai: 4 žingsniai

Video: „Dado Electrónico“- skaitmeniniai kauliukai: 4 žingsniai
Video: Прохождение The Last of Us part 2 (Одни из нас 2)#5 Куда же без флэшбэков и жесть в офисе 2024, Birželis
Anonim
„Dado Electrónico“- skaitmeniniai kauliukai
„Dado Electrónico“- skaitmeniniai kauliukai

Paprasta skaitmeninė programa, skirta visiems

Kaip sukurti skaitmeninius kauliukus.

1 žingsnis: „Dado Electrónico“

„Dado Electrónico“
„Dado Electrónico“

Iš visų nurodymų galite sukurti skaitmeninį skaitmeninį vaizdą.

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.

Jis skirtas žaisti parchis, tačiau yra lengvai pritaikomas bet kokiam stalo žaidimui, kuriame reikia mesti vieną ar kelis kauliukus.

2 žingsnis: „Componentes Necesarios“- komponentai

MEDŽIAGOS.

Un Arduino nano (o cualquier otro Arduino)

Nepaliesta OLED de 0, 96"

Ir pulsadorius

Ne vadovaujamas

Atsparumas 10 tūkst

Nėra protoboard ir kabelių.

Mi pantalla es de 0, 96 pulgadas, naudojant SSD1306 tvarkyklę.

Išsirinkite 128x64 rezoliuciją, naudodamiesi I2C protokolu ir naudodami 5v funkciją.

Para su utilizacija ir nebūtina instaliacija las librerias Adafruit_SSD1306.h y Adafruit_GFX.h

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

Arduino nano

Oled ekranas 0, 96 I2C

Paspauskite mygtuką

LED diodas

10 K Omhs rezistorius

Šis ekranas yra 0,96 colio, jame naudojama SSD1306 tvarkyklė. Jis turi 128x64 skiriamąją gebą, palaiko ryšį su I2C protokolu ir veikia su 5v. Norėdami jį naudoti, turite įdiegti Adafruit_SSD1306.h ir Adafruit_GFX.h bibliotekas.

3 žingsnis: „Conexiones“

Koneksionai
Koneksionai

Para la conexión dispone 4 pušys GND, VCC, SCL, SDA

Conectamos el gruntas su GND del Arduino ir VCC al 5v del Arduino. (OJO. Šieno otras pantallas que funcionan con 3, 5 v)

SCL ir SDA hay que conectarlos a los pines I2C del Arduino. „Arduino Uno“, „Nano y Mini Pro“, SDA ir el. Kaiščiai A4 ir el. SCK el. Kaiščiai A5

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

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

Norėdami prisijungti, jis turi 4 kaiščius GND, VCC, SCL, SDA Mes prijungiame pirmąjį kaištį prie „Arduino“GND ir VCC prie „Arduino“5 v. (Atkreipkite dėmesį, yra ir kitų ekranų, kurie veikia su 3,5 V)

SCL ir SDA turi būti prijungti prie „Arduino“I2C kaiščių. „Arduino Uno“, „Nano“ir „Mini Pro“SDA yra kaištis A4 ir SCK kaištis A5

Dabar mes prijungsime šviesos diodą su mygtuku ir ištraukiamu rezistoriumi.

Pažvelkite į vaizdą.

4 žingsnis: Código

El funcionamiento del program es sencillo. Al principio carga en memoria 6 imagenes 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 actadoado se genera un number aleatorio entre 1 y 6 y se carga en pantalla la imagenrespondente 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, realmen lo 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.

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

Kodas paprastas. Pirmiausia atmintyje įkeliami 6 vaizdai su kiekvienu štampavimo veidu.

Tada padarykite kilpą, laukdami, kol mygtukas uždarys grandinę.

Kai mygtukas yra įjungtas, sukuriamas atsitiktinis skaičius nuo 1 iki 6 ir ekrane įkeliamas skaičius atitinkantis vaizdas.

Rekomenduojamas: