Orodha ya maudhui:

Dado Electrónico - Kete ya Dijiti: Hatua 4
Dado Electrónico - Kete ya Dijiti: Hatua 4

Video: Dado Electrónico - Kete ya Dijiti: Hatua 4

Video: Dado Electrónico - Kete ya Dijiti: Hatua 4
Video: Памяти Андрея Зяблых. Холангиокарцинома 4 стадии 2024, Novemba
Anonim
Dado Electrónico - Kete ya Dijiti
Dado Electrónico - Kete ya Dijiti

Rahisi dado digital kwa jugar al parchis

Jinsi ya kujenga kete za dijiti.

Hatua ya 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

Haya ni rahisi kufundisha kwa njia ya dijiti.

Katika kanuni hii ni kwa ajili ya jugar al parchís, pero es fácilmente adaptable a cualquier juego de mesa en que se necesite tirar uno o más dados.

Imeundwa kucheza parchís, lakini ni rahisi kubadilika kwa mchezo wowote wa meza ambayo inahitajika kutupa kete moja au zaidi.

Hatua ya 2: Vipengele vya Vipengee - Vipengele

MATERIALES.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED de 0, 96"

Un pulsador

Umeongozwa

Una resistencia de 10k

Nyaya za protiniard za Una.

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

Tiene una resolutionució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

Oled kuonyesha 0, 96 I2C

Bonyeza kitufe

Diode iliyoongozwa

Kinzani ya 10 K Omhs

Skrini hii ni inchi 0.96, na inatumia dereva wa SSD1306. Inayo azimio la 128x64, inawasiliana na itifaki ya I2C, na inafanya kazi na 5v. Kwa matumizi yake ni muhimu kusanikisha maktaba Adafruit_SSD1306.h na Adafruit_GFX.h

Hatua ya 3: Conexiones

Conexiones
Conexiones

Para la conexión dispone de 4 pines 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 na SDA hay ni sawa na miinuko I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA es el pin A4 y el SCK el pin A5

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

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

Ili kuunganisha, ina pini 4 GND, VCC, SCL, SDA Tunaunganisha pini ya kwanza kwa GND ya Arduino na VCC hadi 5v ya Arduino. (Kumbuka, kuna skrini zingine zinazofanya kazi na 3.5 v)

SCL na SDA lazima ziunganishwe kwenye pini za I2C za Arduino. Katika Arduino Uno, Nano na Mini Pro, SDA ni pini A4 na pini ya SCK A5

Sasa tutaunganisha iliyoongozwa na kitufe cha kushinikiza na kontena la jalada.

Angalia picha.

Hatua ya 4: Código

El funcionamiento del programa es sencillo. Al Principio carga en memoria 6 picha za kila siku. Después entra en un bucle infinito a la espera de que el pulsador cierre el circo. Cuando el pulsador es activado se genera un numero aleatorio entre 1 y 6 y se carga en pantalla la imagen correspondiente 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.

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

Nambari ni rahisi. Kwanza inabeba picha 6 za kumbukumbu na kila moja ya nyuso za kufa.

Kisha fanya kitanzi kusubiri kitufe cha kufunga mzunguko.

Wakati kifungo kimeamilishwa, nambari isiyo ya kawaida kati ya 1 na 6 imetengenezwa na picha inayolingana na nambari hiyo imejaa kwenye skrini.

Ilipendekeza: