Orodha ya maudhui:
Video: Sequencer Nuru Kutumia Assembly & Microchip PIC16F690: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Madhumuni ya mradi huu ni kujenga mpangilio mwembamba wa kupima kasi ya mmenyuko wa mchezaji. Kiolesura cha mtumiaji cha mpangilio wa nuru hii ina LED 8 na kitufe. Kwa upande wa kiufundi, tutatuma nambari iliyoandikwa kwa lugha ya kusanyiko na MPLAB X IDE, kwa mdhibiti mdogo kudhibiti LED na kusoma maoni kutoka kwa kitufe. Mara baada ya programu kuanza, LED zinaonyesha mlolongo wa kufagia na subiri mchezaji aanzishe mchezo kwa kubonyeza kitufe. Baada ya kubonyeza kitufe, taa za LED huenda kwa muda usiofaa na mara moja hupanda (kama vile kuwasha kutoka kwa wa kwanza hadi wa mwisho na kurudia utaratibu huu). Mchezaji tu anapaswa kufanya ni kubonyeza kitufe tena mara tu atakapoona taa za LED zinaanza kuwaka kwa mlolongo. Vile vile LED huonyesha seti ya mifumo ya kufurahi ikiwa tu mchezaji anachukua kabla ya taa ya nne ya Nuru kuwaka. Mwishowe, programu hiyo inaanza tena mchezo kwa kuingia kwenye hali ya kufagia. Ndio, najua huwezi kusubiri kufanya mchezo huu wa uraibu, basi hebu tuijenge sasa
Hatua ya 1: Vifaa
"Nipe masaa sita kukata mti na nitatumia nne za kwanza kunoa shoka." (Abraham Lincoln)
Kuwa tayari na kumiliki vifaa muhimu ni muhimu kufanikiwa katika mradi huu. Pata mkono wako kwenye sehemu hizi na programu. Ikiwa huwezi, huzuni itabidi ufikirie tena mantiki nyingi, kwa sababu programu ya kiwango cha chini ni mahususi kwa vifaa unavyotumia, au "mashine maalum". Kwa mfano, kuunda mlolongo mwembamba na PIC16F690 na Microchip, ambayo tunatumia, itakuwa na nambari tofauti na muundo tofauti wa vifaa kuliko kutumia MCS-51 na Intel, kwa sababu zina miundo tofauti ya ndani, pini za I / O na hata zinahitaji tofauti syntaxes za mkutano.
Kumbuka: Tunapendekeza uandae kifaa cha kuchukua chip ambayo inafanya iwe rahisi kuvuta mdhibiti wako mdogo kutoka PICkit na ubao wa mkate. Vinginevyo unaweza kuvunja kwa bahati mbaya pini muhimu kwenye mdhibiti mdogo na kuanza kulalamika juu ya kununua mpya na gharama ya usafirishaji na kusubiri kwa wiki chache kuanza tena mradi wako.
Hatua ya 2: Vifaa
Kwanza, tutaelewa vifaa na unganisha kila kitu kwa njia sahihi.
Ufundi: microcontroller PIC16F690 ina pini 20: Vss (nguvu), Vdd (ardhi), pini 6 kwa Port A, 4 kwa Port B na 8 kwa Port C. Kuna bandari tatu, na kila moja inaweza kuweka pembejeo au pato. Katika mradi huu, tutatumia Port C kama pato, kwani pini 8 zinahusiana na LED 8, na Port B kama pembejeo. Kumbuka kuwa taa za LED tunazotumia zinaweza kuvumilia kiwango cha juu cha sasa cha 20mA, na ikiwa tunatumia umeme wa 5V kwenye mzunguko tutahitaji kuongeza kipinga cha 150Ω mfululizo na kila LED. Tutatumia tu pini moja ya Port B kwani tuna kifungo kimoja tu na tutumie pin RB4 kwa hiyo. Utahitaji kutaja hati ya data ya PIC16F690. Rejea Kiambatisho A kwa picha ya usanidi wa vifaa
Maagizo
1. Unganisha chanya ya kila LED kwa pini ya Port C ya microcontroller mfululizo na kipinga 150Ω na hasi kwa GND.
2. Unganisha mwisho mmoja wa kitufe kwa RB4 kidogo ya Port B na mwisho mwingine kwa GND.
3. Unganisha Vss ya microcontroller kwa GND na Vdd hadi 5V.
Hiyo ni kwa vifaa. Rahisi na Nadhifu. Angalia vifaa vyako kabla ya kuendelea ili uhakikishe kuwa umeunganisha kila kitu mahali pazuri na hautachoma chochote.
Hatua ya 3: Unganisha na Ripoti
Huo utakuwa utangulizi wa hii inayoweza kufundishwa. Kuangalia yote inayoweza kufundishwa, endelea kwa kiunga hiki.
kedev.wordpress.com/2018/11/20/light-seque…
Ilipendekeza:
Saver ya Nuru ya Nuru ya Fairy: Hatua 8 (na Picha)
Kiokoa Betri cha Nuru Nyepesi: Betri za CR2032 ni nzuri, lakini hazidumu kwa muda mrefu kama tungependa wakati wa kuendesha LED " Taa ya Fairy " strings.Na Msimu wa Likizo hapa, niliamua kurekebisha nyuzi chache 20 nyepesi kukimbia benki ya umeme ya USB. Nilitafuta mkondoni na f
Uendeshaji wa Nyumbani Wingu ya Nuru ya Nuru na ESP-01 na Moduli ya Kupeleka Pamoja na Kitufe cha Kushinikiza: Hatua 7
Usafirishaji wa Nyumbani Wingu ya Nuru ya Nuru na ESP-01 na Moduli ya Kupitisha na Kitufe cha Push: Kwa hivyo katika maagizo ya awali tuliandaa ESP-01 na Tasmota tukitumia Flasher ya ESP na tukaunganisha ESP-01 na mitandao yetu ya wifi. kuwasha / kuzima swichi nyepesi kwa kutumia WiFi au kitufe cha kushinikiza.Kwa wor wa umeme
Raspberry Pi - BH1715 Mafunzo ya Mwanga wa Nuru ya Nuru ya Dijiti: Hatua 4
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Mafunzo: BH1715 ni sensorer ya Mwanga iliyoko kwenye dijiti na kiolesura cha basi cha I²C. BH1715 kawaida hutumiwa kupata data ya taa iliyoko kwa kurekebisha umeme wa taa ya LCD na Keypad kwa vifaa vya rununu. Kifaa hiki kinatoa azimio la 16-bit na kiambatisho
Kubadilisha Nuru ya Bluetooth ya Kijijini - Retrofit. Nuru Kubadilisha Bado Inafanya Kazi, Hakuna Uandishi wa Ziada .: Hatua 9 (na Picha)
Kubadilisha Nuru ya Bluetooth ya Kijijini - Retrofit. Nuru Kubadilisha Bado Inafanya Kazi, Hakuna Uandishi wa Ziada. Baadhi ya BLE / programu nyingi za programu hutoa
Jinsi ya Kufanya Nuru ya Kubadilisha 220v Kubadilisha Nuru Kutumia Relay: Hatua 8
Jinsi ya Kufanya Nuru ya Kubadilisha 220v Kugusa Nuru Kutumia Kupitisha: Jinsi ya kufanya swichi ya kugusa kwa taa 220v ukitumia bodi ya kupokezana na transistor ya mosfet Ni mradi rahisi sana na salama kwa sababu nguvu kuu ya 220v imetengwa na nguvu ya dc 5vLakini kwanza, wacha tuchukue hatua kwa hatua