Cov txheej txheem:
- Kauj Ruam 1: Dado Electrónico
- Kauj Ruam 2: Cheebtsam Necesarios - Cheeb Tsam
- Kauj ruam 3: Conexiones
- Kauj ruam 4: Qhib
Video: Dado Electrónico - Cov tsuav Digital: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Yooj yim dado digital rau jugar al parchis
Yuav ua li cas tsim cov tsuav digital.
Kauj Ruam 1: Dado Electrónico
En este instructable vamos a construir un dado digital.
Tus thawj tswj hwm yog tus pensado para jugar al parchís, pero es fácilmente yoog raws tus cualquier juego de mesa en que se necesite tirar uno o más dados.
Nws tau tsim los ua si parchís, tab sis nws yooj yim yoog raws rau txhua lub rooj game uas nws tsim nyog pov ib lossis ntau qhov tsuav.
Kauj Ruam 2: Cheebtsam Necesarios - Cheeb Tsam
MATERIALES.
Un Arduino nano (lossis cualquier otro Arduino)
Una pantalla OLED tsib 0, 96"
Koj tsis paub
Un coj
Una resistencia ntawm 10k
Ua ib qho protoboard y cables.
Mi pantalla es de 0, 96 pulgadas, y utiliza el tsav SSD1306.
Tiene una resolució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 cov
Oled zaub 0, 96 I2C
Laub khawm
Coj diode
10 K Omhs resistor
Lub vijtsam no yog 0.96 ntiv tes, thiab nws siv SSD1306 tus tsav tsheb. Nws muaj kev daws teeb meem ntawm 128x64, sib txuas lus nrog I2C raws tu qauv, thiab ua haujlwm nrog 5v. Rau nws siv nws yog qhov tsim nyog los teeb tsa lub tsev qiv ntawv Adafruit_SSD1306.h thiab Adafruit_GFX.h
Kauj ruam 3: Conexiones
Para la conexión dispone de 4 pines GND, VCC, SCL, SDA
Conectamos el primer pin rau GND del Arduino y VCC al 5v del Arduino. (OJO. Hay otras pantallas que funcionan con 3, 5 v)
SCL y SDA hay que conectarlos los 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
************************
Txhawm rau txuas, nws muaj 4 tus pin GND, VCC, SCL, SDA Peb txuas thawj tus pin rau GND ntawm Arduino thiab VCC mus rau 5v ntawm Arduino. (Nco tseg, muaj lwm cov ntxaij vab tshaus uas ua haujlwm nrog 3.5 v)
SCL thiab SDA yuav tsum txuas nrog I2C tus pin ntawm Arduino. Hauv Arduino Uno, Nano thiab Mini Pro, SDA yog tus pin A4 thiab SCK tus pin A5
Tam sim no peb tab tom yuav txuas tus coj nrog lub laub khawm thiab lub tshuab nqus plua plav.
Saib daim duab.
Kauj ruam 4: Qhib
El funcionamiento del programa es sencillo. Al principio carga en memoria 6 imágenes con cada uno de las caras del dado. Después entra en un bucle infinito la 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 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 permanentece encendido hasta que soltamos el pulsador.
******************
Code yog yooj yim. Ua ntej nws thauj khoom hauv lub cim xeeb 6 cov duab nrog txhua tus ntawm lub ntsej muag tuag.
Tom qab ntawd ua lub voj tos rau lub pob kom kaw lub Circuit Court.
Thaum lub pob tau qhib, tus lej tsis sib xws ntawm 1 thiab 6 tau tsim thiab cov duab sib xws rau tus lej raug thauj khoom ntawm lub vijtsam.
Pom zoo:
Zaj sawv tsuav: 6 Kauj Ruam (nrog Duab)
Zaj sawv Tsuav: Qhov no ua rau lub npov ua si lub thawv nrog 5 tuag ua los ntawm smd LEDs hauv 5 xim. Lub software tsav nws tso cai rau ntau hom kev ua si nrog ntau lub tsuav koom nrog. Tus kheej hloov pauv ib sab ntawm eac
Glow Up Koj Tsuav!: 4 Kauj Ruam
Glow Up Koj Tsuav!: Txhua tus neeg uas nyiam tsuav kuj nyiam ci hauv qhov tsuav tsaus! Nov yog kuv qhov haujlwm DIY kom cia lawv ci, tab sis lub tswv yim tom qab nws yog los tiv thaiv koj ob lub qhov muag thaum "them" Tsuas yog ib lub tswv yim yooj yim, tsis txhob tsim lub thawv zoo sib xws los ntawm koj tus kheej
Hluav Taws Xob Ntau Lub ntsej muag Tsuav: 3 Kauj Ruam
Hluav Taws Xob Ntau Lub ntsej muag: Muaj ntau txoj haujlwm qhia koj yuav ua li cas thiaj tsim hluav taws xob lossis LED tsuav ntawm qhov chaw qhia, tab sis txoj haujlwm no txawv, qhov tsuav hluav taws xob no tuaj yeem hloov pauv mus rau qhov sib txawv. Koj tuaj yeem xaiv sab ntawm cov tsuav los ntawm koj tus kheej, t
Cine Sided Digital Tsuav: 7 Kauj Ruam
Nine Sided Digital Dice: Siv: https://www.instructables.com/id/Arduino-Led-Dice..Kuv tau ntxiv ob lub ntxiv LED.Qhov Qhia yuav qhia koj li cas los tsim tshwj xeeb cov dice uas tuaj yeem nthuav tawm. lej ib txog rau cuaj los ntawm kev siv Arduino. Nws yog qhov haujlwm yooj yim, thiab nws yog
DIY Digital Tsuav: 6 Kauj Ruam
DIY Digital Dice: Cov Lus Qhia no piav qhia txog yuav tsim Digital Dice, qhov tseeb tus lej tsim hluav taws xob los ntawm 1 txog 6. Cov cuab yeej no tuaj yeem siv tsis yog siv cov tsuav uas nquag siv. Nws muaj 1-tus lej 7-ntu LED zaub thiab ob lub khawm: " Khiav " thiab " Zaub Pr