Sadržaj:
- Korak 1: KOMPONENTE
- Korak 2: LED diode
- Korak 3: Povezivanje LED dioda s CloudX M633
- Korak 4: Načela rada
- Korak 5: KODIRANJE
Video: ELEKTRONIČKE KOCKE KORIŠĆENJEM CLOUDX M633: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Sigurno smo svi na ovaj ili onaj način igrali kocku 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, gumb i modul CloudX M633 za njegovu implementaciju.
Korak 1: KOMPONENTE
- CloudX M633
- CloudX softcard
- Led
- Otpornici (100r, 10k)
- BreadBoard
- Žica kratkospojnika
- tipkalo
- 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.
Korak 3: Povezivanje LED dioda s CloudX M633
Cijeli krug sastoji se od dva dijela: mikrokontrolera i LED dijela. 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 vrti se oko modula mikrokontrolera kao srce cijelog projekta. On (MCU) se može uključiti:
- bilo putem VIN i GND točaka (tj. povezivanjem na +ve i –ve stezaljke 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 učinili u pravoj kocki. Radimo s dva seta LED -ova koji predstavljaju dva odvojena komada kockica. Svi su spojeni u trenutnom načinu rada.
Prvu skupinu 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 preko 10Ω otpornika. Budući da drugu skupinu čine: D8, D9, D10, D11, D12, D13 i D14; spojeni su na pinove MCU -a: P9, P10, P11, P12, P13, P14 i P15, preko 10Ω otpornika.
Zatim se prekidač SW1 s tipkom, pomoću kojega generiramo slučajni broj pomoću prekidača, spaja na pin P16 MCU-a pomoću pull-up otpornika od 10 kΩ.
Korak 4: Načela rada
Prilikom pokretanja LED diode su obično isključene kako bi označile da je sustav 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 kad se ponovno pritisne prekidač.
Korak 5: KODIRANJE
#uključi
#uključi
#define switch1 pin16
#define pritisnuto 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, matrica [kockice1]); // dohvaća ispravan uzorak kockica i prikazuje ga portWrite (2, die [dice2]); } else {portWrite (1, die [kockice1]); portWrite (2, matrica [kockice2]); }}} // Kraj programa
Preporučeni:
DVOSTRUKI LED BLINER KORIŠĆENJEM 555 TIMERA IC: 5 koraka
DVOSTRUKI LED BLINER KORIŠTENJEM IC 555 TIMERA: nadam se da će vam ovo uputstvo pomoći da lajkujete i pretplatite se na moj kanal
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, baš poput štoperice na vašem mobilnom telefonu! Koristit ćemo LCD za prikaz vremena
Pozdrav svijete! na LCD -u pomoću CloudX M633: 4 koraka
Pozdrav svijete! na LCD -u pomoću CloudX M633: U ovom vodiču prikazat ćemo se na LCD -u (zaslon s tekućim kristalima)
Korištenje gumba za UKLJUČIVANJE I ISKLJUČIVANJE Led with CloudX M633: 3 koraka
Korištenje gumba za UKLJUČIVANJE I ISKLJUČIVANJE Led s 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 gumb? U ovom ću vam projektu pokazati kako možete koristiti gumb za UKLJUČIVANJE i ISKLJUČIVANJE LED dioda. wh
Arduino: Elektroničke kocke (pomoću slučajnih brojeva): 6 koraka
Arduino: Elektroničke kockice (pomoću slučajnih brojeva): Ova instrukcija će vam pokazati kako napraviti elektroničku kockicu s minimalnim iskustvom koristeći 7 LED dioda, otpornike, kratkospojne žice i, naravno, arduino (ili klon arduina). Napisao sam ovo uputstvo za svakoga da ga lako prati i nauči više o