Talaan ng mga Nilalaman:
- Hakbang 1: Mga KOMPONente
- Hakbang 2: LEDS
- Hakbang 3: Ang pagitan ng mga LED Sa CloudX M633
- Hakbang 4: Mga Prinsipyo ng Pagpapatakbo
- Hakbang 5: CODING
Video: Elektronikong DICE NA GAMIT NG CLOUDX M633: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Dapat ay nilalaro nating lahat ang laro ng pagkakataon sa isang paraan o sa iba pa gamit ang dice. Ang pag-alam sa napaka hindi mahuhulaan na likas na katangian ng kung ano ang ilalabas ng dice upang maipakita ang karagdagang nagdaragdag ng masayang laro.
sa pamamagitan nito, nagpapakita ng isang elektronikong digital dice gamit ang mga simpleng LEDs, isang pindutan ng push at ang module ng CloudX M633 upang ipatupad ito.
Hakbang 1: Mga KOMPONente
- CloudX M633
- CloudX softcard
- Mga Leds
- Mga Resistor (100r, 10k)
- BreadBoard
- Jumper wire
- pindutan ng pindutan
- V3 cord
Hakbang 2: LEDS
Ang mga light emitting diode (LEDs) ay ang espesyal na uri ng mga diode na kumikinang kapag dumaan ang mga ito sa kanila. Tanging ang sukdulang pag-iingat na ito ang kinukuha na limitahan ang aktwal na halaga ng kasalukuyang naipasa sa kanila upang maiwasan na hindi sinasadyang mapinsala sila sa proseso.
Hakbang 3: Ang pagitan ng mga LED Sa CloudX M633
Ang buong circuit ay binubuo ng dalawang seksyon: ang microcontroller at ang mga seksyon ng LED ayon sa pagkakabanggit. Ang mga LED ay nakaayos sa dalawang hanay sa bawat isa - (na binubuo ng 7 LEDs), na kumakatawan sa normal na mukha ng isang dice; at nakakonekta sa pin P1 hanggang sa pin P14 ng module ng MCU.
Ang buong operasyon ay umiikot sa module ng microcontroller bilang tibok ng puso ng buong proyekto. Maaari itong palakasin (MCU) sa:
- alinman sa pamamagitan ng VIN at ang mga puntos ng GND (hal. pagkonekta sa kanila hanggang sa iyong panlabas na power-supply-unit na + ve at –ve terminals ayon sa pagkakabanggit) sa board;
- o sa pamamagitan ng iyong CloudX USB module ng softcard.
Tulad ng malinaw na isinalarawan sa diagram ng eskematiko sa itaas, ang mga LED ay nakaayos sa isang paraan na kapag nag-iilaw sila, ipinapahiwatig nila ang mga bilang tulad ng gagawin nila sa isang tunay na dice. At nagtatrabaho kami sa dalawang hanay ng mga LED upang kumatawan sa dalawang magkakahiwalay na piraso ng dice. Ang lahat ng mga ito ay konektado sa kasalukuyang mode ng paglubog.
Ang unang pangkat ng mga LED na binubuo: D1, D2, D3, D4, D5, D6, at D7; ay konektado sa mga pin ng MCU: P1, P2, P3, P4, P5, P6, at P7 ayon sa pagkakabanggit sa pamamagitan ng 10Ω resistors. Samantalang ang iba pang pangkat na binubuo ng: D8, D9, D10, D11, D12, D13, at D14; ay konektado sa mga pin ng MCU: P9, P10, P11, P12, P13, P14, at P15 ayon sa pagkakabanggit sa pamamagitan din ng 10Ω resistors.
Pagkatapos, ang push-button switch SW1 −sa kung saan gumawa kami ng isang random na pagbuo ng bilang sa pamamagitan ng isang switch ng switch, ay konektado sa P16 ng MCU gamit ang isang pull-up risistor na 10kΩ.
Hakbang 4: Mga Prinsipyo ng Pagpapatakbo
Sa pagsisimula, ang mga LED ay karaniwang lahat ng Off upang ipahiwatig na ang system ay handa na para sa isang bagong random na numero na malilikha para ipakita. Sa switch ng switch, ang isang random na numero na umaabot sa pagitan ng 1 at 6 ay nabuo at ipinapakita sa pamamagitan ng mga LED; at manatiling Nakabinbin kapag nagawa ang isa pang switch-press.
Hakbang 5: CODING
# isama
# isama
# tukuyin ang switch1 pin16
#tukoy na pinindot mababa
/ * Humahawak ng mga pattern ng dice upang ma-output sa mga LED * /
unsigned char die = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
unsigned char i, dice1, dice2;
setup () {// setup here / * configure port pin bilang output * / portMode (1, OUTPUT); portMode (2, 0b10000000); / * pinapatay ang lahat ng mga LEDs sa simula * / portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // nag-aalaga ng randomNumber range range (hal. min, max)
loop () {
// Program dito kung (ang switch1 ay pinindot) {habang (ang switch1 ay LOW); // naghihintay dito hanggang sa mailabas ang switch dice1 = randNumGen (); // bumubuo ng isang random na numero para sa dice1 dice2 = randNumGen (); portWrite (1, mamatay [dice1]); // kinukuha ang tamang pattern ng dice at ipinapakita ito portWrite (2, die [dice2]); } iba pa {portWrite (1, die [dice1]); portWrite (2, mamatay [dice2]); }}} // Pagtatapos ng Program
Inirerekumendang:
Ganap na Nako-customize na Elektronikong hanay ng Walong Mga Dice: 14 Mga Hakbang (na may Mga Larawan)
Ganap na Napapasadyang Elektronikong hanay ng Walong Mga Diso: Sa pakikipagtulungan kay J. Arturo Espejel Báez. Ngayon ay maaari kang magkaroon ng hanggang 8 na pagdidiyeta mula 2 hanggang 999 na mukha sa isang 42mm diameter at 16mm na mataas na kaso! Maglaro sa iyo ng mga paboritong board game gamit ang configurable na sukat na sukat na elektronikong hanay ng mga dices! Ang proyektong ito ay binubuo ng
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: 6 Mga Hakbang (na may Mga Larawan)
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: Ito ay isang simpleng proyekto ng arduino upang makagawa ng isang electronic die. Posibleng pumili para sa 1 hanggang 6 dice o 1 mula sa 8 espesyal na dice. Ginagawa ang pagpipilian sa pamamagitan lamang ng pag-on ng isang rotary encoder. Ito ang mga tampok: 1 die: nagpapakita ng malalaking tuldok 2-6 dice: ipinapakita ang mga tuldok
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: 11 Mga Hakbang (na may Mga Larawan)
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: Kung nakagawa ka ng isa sa mga murang elektronikong kit na itinampok sa aking nakaraang itinuro, malamang na nais mong ilagay sa isang uri ng kaso. Ang pagkakaroon ng iyong proyekto sa isang magandang hitsura kaso ay talagang gagawing maganda ang iyong proyekto at mapahanga ang iyong mga kaibigan
Mga Elektronikong Proyekto para sa Mga Nagsisimula: 14 Mga Hakbang (na may Mga Larawan)
Mga Elektronikong Proyekto para sa mga Nagsisimula: Kung ang iyong nais na makapasok sa electronics at kailangan ng isang lugar upang simulan ang itinuturo na ito ay para sa iyo. Mayroong isang bilang ng mga napaka murang mga kit sa eBay at Aliexpress na maaari kang makakuha ng para sa 2 o 3 dolyar na maaaring magbigay sa iyo ng ilang karanasan sa identifi ng bahagi
Paano Maghiwalayin ang isang Elektronikong Scooter para sa Mga Elektronikong Bahagi .: 6 Mga Hakbang
Paano Maghiwalayin ang isang Elektronikong Scooter para sa Mga Elektronikong Bahagi .: Ito ang paraan na pinaghihiwalay ko ang isang pangalawang kamay na nakatayo na elektrikal na scooter para sa mga bahaging kailangan para sa pagbuo ng isang de-kuryenteng board. (Ang ideya ay nagmula sa > > https: // www .instructables.com / id / Electric-Mountain-Board /) Ang dahilan kung bakit bumili ako ng pangalawang kamay ay