Sadržaj:
- Korak 1: KOMPONENTE
- Korak 2: LED diode
- Korak 3: Povezivanje LED dioda s CloudX M633
- Korak 4: Principi rada
- Korak 5: KODIRANJE
Video: ELEKTRONSKE KOCKE KORIŠĆENJEM CLOUDX M633: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Mora da smo svi na ovaj ili onaj način igrali igru na sreću koristeći kockice. Poznavanje vrlo nepredvidive prirode onoga što bi bacanje kockica pokazalo dodatno dodaje mnogo zabavne igre.
Ovim putem predstavljam elektroničku digitalnu kocku koja koristi jednostavne LED diode, dugme i modul CloudX M633 za njegovu implementaciju.
Korak 1: KOMPONENTE
- CloudX M633
- CloudX softcard
- Led
- Otpornici (100r, 10k)
- BreadBoard
- Žica za kratkospojnike
- dugme
- V3 kabel
Korak 2: LED diode
Svjetleće diode (LED) su posebna vrsta dioda koje svijetle kada struja prolazi kroz njih. Samo se maksimalno vodi računa o ograničavanju stvarne količine struje koja prolazi kroz njih kako bi se izbjeglo njihovo nenamjerno oštećenje u procesu.
Korak 3: Povezivanje LED dioda s CloudX M633
Cijelo kolo sastoji se od dvije sekcije: mikrokontrolera i LED sekcije. LED diode su organizirane u dva seta od kojih svaki - (sastoji se od 7 LED dioda), predstavljaju normalna lica kocke; i spojeni su na pin P1 preko na pin P14 MCU modula.
Cijela operacija se vrti oko modula mikrokontrolera kao srce cijelog projekta. On (MCU) se može uključiti:
- bilo putem VIN i GND tačaka (tj. povezivanjem na +ve i –ve stezaljke vaše vanjske jedinice za napajanje) na ploči;
- ili putem vašeg CloudX USB modula meke kartice.
Kao što je jasno prikazano na shematskom dijagramu iznad, LED diode su raspoređene na takav način da kad zasvijetle pokazuju brojeve kao što bi to činili u pravoj kocki. Radimo s dva seta LED -ova koji predstavljaju dva odvojena komada kockica. Svi oni su povezani u trenutnom načinu rada.
Prvu grupu LED dioda čine: D1, D2, D3, D4, D5, D6 i D7; spojeni su na pinove MCU -a: P1, P2, P3, P4, P5, P6 i P7 respektivno preko 10Ω otpornika. Budući da drugu grupu čine: D8, D9, D10, D11, D12, D13 i D14; spojeni su na pinove MCU -a: P9, P10, P11, P12, P13, P14 i P15 respektivno preko 10Ω otpornika.
Zatim je prekidač SW1 s tipkom pomoću kojeg generiramo slučajni broj pomoću prekidača, spojen na pin P16 MCU-a pomoću pull-up otpornika od 10 kΩ.
Korak 4: Principi rada
Prilikom pokretanja LED diode su obično isključene kako bi označile da je sistem spreman za generiranje novog slučajnog broja za prikaz. Pri pritisku prekidača generira se slučajni broj u rasponu od 1 do 6 koji se prikazuje putem LED dioda; i ostati uključeno na čekanju kada se ponovo pritisne prekidač.
Korak 5: KODIRANJE
#include
#include
#define switch1 pin16
#define pritisnite LOW
/ *sadrži uzorke kockica koje treba nadmašiti LED diodama */
nepotpisani ugljenik = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
nepotpisani char i, dice1, dice2;
setup () {// postavljanje ovdje / *konfigurira pinove portova kao izlaz * /portMode (1, OUTPUT); portMode (2, 0b10000000); / *isključuje sve LED diode na početku */ portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // vodi računa o rasponu generiranja randomNumber (tj. min, max)
petlja(){
// Ovdje programirajte if (switch1 je pritisnut) {while (switch1 is LOW); // čeka ovdje dok se prekidač ne otpusti dice1 = randNumGen (); // generira slučajni broj za dice1 dice2 = randNumGen (); portWrite (1, die [dice1]); // dohvaća ispravan uzorak kockica i prikazuje ga portWrite (2, die [dice2]); } else {portWrite (1, die [dice1]); portWrite (2, die [dice2]); }}} // Kraj programa
Preporučuje se:
Jednostavna CloudX M633 digitalna štoperica: 4 koraka
Jednostavna CloudX M633 digitalna štoperica: U ovom projektu napravit ćemo verziju digitalnog sata koji može bilježiti sate, minute i sekunde, poput štoperice na vašem mobilnom telefonu! Koristit ćemo LCD za prikaz vremena
E -kocke - Arduino kocka/kocke 1 do 6 kockice + D4, D5, D8, D10, D12, D20, D24 i D30: 6 koraka (sa slikama)
E -kockice - Arduino kocka/kocke 1 do 6 kockice + D4, D5, D8, D10, D12, D20, D24 i D30: Ovo je jednostavan arduino projekt za izradu elektroničke kocke. Moguće je izabrati za 1 do 6 kockica ili 1 od 8 posebnih kockica. Odabir se vrši jednostavnim okretanjem rotacijskog kodera. Ovo su značajke: 1 matrica: prikazuje velike točke 2-6 kockica: prikazuje točke
TASTATURA SA 7 SEGMENTA KORIŠĆENJEM CLOUDX MIKROKONTROLERA: 4 koraka
TASTATURA SA 7 SEGMENTA KORIŠĆENJEM CLOUDX MIKROKONTROLERA: Za ovaj projekt, prihvatit ćemo numerički unos s matrične tipkovnice i zatim ga prikazati na modulu za prikaz u sedam segmenata. Budući da je 8 LED dioda označeno od A do G i DP (za decimalnu točku), ako želite prikazati broj 6, primijenili biste
Zdravo svijete! na LCD -u pomoću CloudX M633: 4 koraka
Zdravo svijete! na LCD -u pomoću CloudX -a M633: U ovom vodiču ćemo prikazati na LCD -u (ekran sa tečnim kristalima)
Korištenje tipke za UKLJUČIVANJE I ISKLJUČIVANJE Led with CloudX M633: 3 koraka
Korištenje tipke za UKLJUČIVANJE I ISKLJUČIVANJE Led sa CloudX M633: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Jeste li znali da možete koristiti CloudX M633 za uključivanje LED diode kada pritisnete dugme? U ovom projektu ću vam pokazati kako možete koristiti dugme za UKLJUČIVANJE i ISKLJUČIVANJE LED dioda. wh