Satura rādītājs:
- 1. darbība: SASTĀVDAĻAS
- 2. darbība: gaismas diodes
- 3. darbība: savienojiet gaismas diodes ar CloudX M633
- 4. solis: darbības principi
- 5. darbība: kodēšana
Video: ELEKTRONISKIE kauliņi, izmantojot CLOUDX M633: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mēs visi vienā vai otrā veidā esam spēlējuši azartspēles, izmantojot kauliņus. Zinot ļoti neprognozējamo raksturu, kā izrādīsies kauliņu ripināšana, tiks parādīta daudz jautrības.
Es ar šo iepazīstinu ar elektroniskiem digitāliem kauliņiem, izmantojot vienkāršas gaismas diodes, spiedpogu un CloudX M633 moduli, lai to ieviestu.
1. darbība: SASTĀVDAĻAS
- CloudX M633
- Programmatūra CloudX
- LED
- Rezistori (100r, 10k)
- BreadBoard
- Džempera vads
- Uzspied pogu
- V3 vads
2. darbība: gaismas diodes
Gaismas diodes (LED) ir īpaša veida diodes, kas spīd, kad caur tām plūst strāva. Tikai maksimāli uzmanīgi jāierobežo faktiskais caur tiem izplūstošās strāvas daudzums, lai izvairītos no nejaušas bojāšanas procesā.
3. darbība: savienojiet gaismas diodes ar CloudX M633
Visa ķēde sastāv no divām sekcijām: attiecīgi mikrokontrollera un LED sekcijām. Gaismas diodes ir sakārtotas divos komplektos ar katru - (ietver 7 gaismas diodes), kas attēlo kauliņu parastās virsmas; un ir pievienoti MCU moduļa tapai P1 līdz tapai P14.
Visa darbība griežas ap mikrokontrollera moduli kā visa projekta sirdsdarbība. To (MCU) var ieslēgt:
- vai nu caur VIN un GND punktiem (ti, savienojot tos attiecīgi ar ārējās barošanas bloka +ve un –ve spailēm) uz tāfeles;
- vai izmantojot CloudX USB softcard moduli.
Kā skaidri parādīts iepriekšējā shematiskajā diagrammā, gaismas diodes ir sakārtotas tā, ka, iedegas, tās norāda skaitļus, kā tas būtu reālos kauliņos. Un mēs strādājam ar diviem gaismas diožu komplektiem, lai attēlotu divus atsevišķus kauliņu gabalus. Visi no tiem ir savienoti pašreizējā grimšanas režīmā.
Pirmā gaismas diožu grupa, kurā ietilpst: D1, D2, D3, D4, D5, D6 un D7; ir savienoti ar MCU tapām: P1, P2, P3, P4, P5, P6 un P7, izmantojot 10Ω rezistorus. Tā kā otra grupa sastāv no: D8, D9, D10, D11, D12, D13 un D14; ir savienoti ar MCU tapām: P9, P10, P11, P12, P13, P14 un P15, izmantojot arī 10Ω rezistorus.
Pēc tam spiedpogu slēdzis SW1-ar kuru mēs veicam nejaušu skaitļu ģenerēšanu, izmantojot slēdža presi, tiek pievienots MCU tapai P16, izmantojot 10kΩ uzvilkšanas rezistoru.
4. solis: darbības principi
Ieslēdzot, parasti visas gaismas diodes ir izslēgtas, lai norādītu, ka sistēma ir gatava parādīšanai jaunu nejaušu skaitli. Nospiežot slēdzi, tiek ģenerēts nejaušs skaitlis no 1 līdz 6 un tas tiek parādīts caur gaismas diodēm; un palikt ieslēgts, gaidot, kad atkal tiek nospiests cits slēdzis.
5. darbība: kodēšana
#iekļaut
#iekļaut
#definēt slēdzi1 pin16
#define nospiediet LOW
/ *satur kauliņu modeļus, kas jāizdod uz gaismas diodēm */
neparakstīts simbols = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
neparakstīts char i, dice1, dice2;
setup () {// setup here / *konfigurē porta tapas kā izeju * /portMode (1, OUTPUT); portMode (2, 0b10000000); / *izslēdz visas gaismas diodes sākumā */ portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // rūpējas par randomNumber ģenerēšanas diapazonu (ti, min, max)
cilpa () {
// Programmē šeit, ja (slēdzis1 ir nospiests) {while (slēdzis1 ir LOW); // gaida šeit, līdz slēdzis tiek atbrīvots dice1 = randNumGen (); // ģenerē nejaušu skaitli kauliņiem1 dice2 = randNumGen (); portWrite (1, mirst [dice1]); // ielādē pareizo kauliņu modeli un parāda to portWrite (2, die [dice2]); } else {portWrite (1, mirst [dice1]); portWrite (2, mirst [dice2]); }}} // Programmas beigas
Ieteicams:
E -kauliņi - Arduino Die/kauliņi no 1 līdz 6 kauliņi + D4, D5, D8, D10, D12, D20, D24 un D30: 6 soļi (ar attēliem)
E -kauliņi - Arduino Die/kauliņi no 1 līdz 6 Dice + D4, D5, D8, D10, D12, D20, D24 un D30: Šis ir vienkāršs arduino projekts, lai izveidotu elektronisku kauliņu. Ir iespējams izvēlēties 1 līdz 6 kauliņus vai 1 no 8 īpašiem kauliņiem. Izvēle tiek veikta, vienkārši pagriežot rotējošo kodētāju. Šīs ir funkcijas: 1 die: lielu punktu rādīšana 2-6 kauliņi: punktu parādīšana
Elektroniskie kauliņi 555 taimeris 4017 Skaitītājs: 5 soļi
Elektroniskie kauliņi 555timer 4017 Counter: Šis ir vienkāršs elektroniskais kauliņš manai 9. gada inženierzinātņu klasei. PERFECT lodēšanas projekts
Elektroniskie kauliņi ar UTSOURCE: 15 soļi
Elektroniskie kauliņi ar UTSOURCE: Electronic Dice ir rotaļīgs elektronisks projekts ar integrētu elektronisko komponentu iesaisti. Kauliņi darbojas ārkārtīgi labi visos labvēlīgos apstākļos, kas nepieciešami lietotājam, kad viņš spēlē spēli. Izmantojot skaistu shematisku un krāsainu LED metamo kauliņu atsauci
Vienkārši elektroniskie kauliņi: 5 soļi
Vienkārši elektroniskie kauliņi: Vai esat kādreiz gribējuši izveidot elektroniskus kauliņus? Es izveidoju vienkāršu un mazu ķēdi, kas iekļaujas katrā kabatā. Jūs varētu ievainot, kāpēc tas ir labāk nekā parasts mirst. Tas ievērojami palielina jūsu geekiness līmeni. Lielākā daļa ir akumulators, jo
Arduino: elektroniskie kauliņi (izmantojot nejaušus skaitļus): 6 soļi
Arduino: elektroniskie kauliņi (izmantojot nejaušus skaitļus): šī pamācība parādīs, kā ar minimālu pieredzi izveidot elektroniskus kauliņus, izmantojot 7 gaismas diodes, rezistorus, džemperu vadus un, protams, arduino (vai arduino klonu). Es uzrakstīju šo pamācību, lai ikviens varētu viegli sekot līdzi un uzzināt vairāk