
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59


Šī projekta mērķis ir izveidot gaismas sekvencētāju, lai pārbaudītu spēlētāja reakcijas ātrumu. Šī gaismas sekvences lietotāja interfeiss sastāv no 8 gaismas diodēm un pogas. No tehniskās puses mēs nosūtīsim kodu, kas rakstīts montāžas valodā ar MPLAB X IDE, uz mikrokontrolleri, lai kontrolētu gaismas diodes un nolasītu ievadi no pogas. Kad programma darbojas, gaismas diodes parāda slaucīšanas secību un gaida, līdz spēlētājs uzsāks spēli, nospiežot pogu. Pēc pogas nospiešanas gaismas diodes nodziest nejaušam laikam un nekavējoties ieslēdzas (piemēram, iedegoties no pirmā līdz pēdējam un atkārtojot šo kārtību). Viss, kas spēlētājam jādara, ir vēlreiz nospiest pogu, kad viņš redz, ka gaismas diodes sāk iedegties pēc kārtas. Gaismas diodes parāda jautru rakstu kopumu tikai tad, ja atskaņotājs reaģē pirms ceturtās gaismas diodes iedegšanās. Visbeidzot, programma restartē spēli, pārejot slaucīšanas režīmā. Jā, es zinu, ka jūs nevarat gaidīt, lai izveidotu šo atkarību izraisošo spēli, tāpēc veidosim to tagad
1. solis: materiāli

"Dodiet man sešas stundas, lai nocirstu koku, un es pavadīšu pirmās četras, asinot cirvi." (Ābrahams Linkolns)
Lai gūtu panākumus šajā projektā, izšķiroša nozīme ir sagatavotībai un nepieciešamo materiālu glabāšanai. Pievērsiet uzmanību šīm detaļām un programmatūrai. Ja jūs nevarat, tad skumji, ka jums vajadzētu pārdomāt daudz loģikas, jo zema līmeņa programmēšana ir ļoti specifiska jūsu izmantotajai aparatūrai vai “konkrētai mašīnai”. Piemēram, izveidojot gaismas sekvencētāju ar PIC16F690 by Microchip, ko mēs izmantojam, būs atšķirīgs kods un cita aparatūras shēma, nekā izmantojot Intel MCS-51, jo tiem ir atšķirīga iekšējā struktūra, I/O tapas un pat nepieciešami dažādi montāžas sintakse.
Piezīme. Mēs iesakām sagatavot mikroshēmu nosūcēju, kas atvieglo jūsu mikrokontrollera izvilkšanu no PICkit un maizes dēļa. Pretējā gadījumā jūs varat nejauši salauzt dažas kritiskas tapas mikrokontrollerī un sākt sūdzēties par jauna pirkšanu ar piegādes izmaksām un dažu nedēļu gaidīšanu, lai atsāktu projektu.
2. darbība. Aparatūra



Pirmkārt, mēs sapratīsim aparatūru un savienosim visu pareizajā veidā.
Tehniskais: Mikrokontrolleram PIC16F690 ir 20 tapas: Vss (jauda), Vdd (zeme), 6 tapas A portam, 4 B portam un 8 portam C. Ir trīs porti, un katru var iestatīt kā ievadi vai izvadi. Šajā projektā mēs izmantosim portu C kā izeju, jo 8 tapas atbilst 8 gaismas diodēm un ports B kā ieeja. Ņemiet vērā, ka mūsu izmantotās gaismas diodes var izturēt maksimālo strāvu 20mA, un, ja ķēdē izmantojam 5V barošanas avotu, sērijveidā ar katru LED būs jāpievieno 150Ω rezistors. Mēs izmantosim tikai vienu porta B tapu, jo mums ir tikai viena poga, un tam izmantosim tapu RB4. Jums būs jāatsaucas uz PIC16F690 datu lapu. Aparatūras iestatīšanas attēlu skatiet A pielikumā
Instrukcijas
1. Pievienojiet katras gaismas diodes pozitīvo rezultātu mikrokontrollera C porta virknei ar 150Ω rezistoru un negatīvu GND.
2. Savienojiet vienu pogas galu ar porta B RB4 bitu un otru galu ar GND.
3. Savienojiet mikrokontrollera Vss ar GND un Vdd ar 5V.
Tas attiecas uz aparatūru. Vienkārši un kārtīgi. Pirms turpināt, pārbaudiet aparatūru, lai pārliecinātos, ka viss ir pievienots pareizajā vietā un neko nededzināsit.
3. darbība. Saite uz pārskatu
Tas būs ievads šai pamācībai. Lai skatītu visu pamācību, pārejiet uz šo saiti.
kedev.wordpress.com/2018/11/20/light-seque…
Ieteicams:
Vienkāršs sekvencētājs: 16 soļi (ar attēliem)

Vienkāršs sekvenceris: Viena no labas mūzikas veidošanas atslēgām ir bezcerīga atkārtošana. Tas ir tas, ko vienkāršais sekvencētājs lieliski pārvalda. Tas atkal un atkal dara to pašu astoņu piezīmju secībā. Jūs varat pielāgot piezīmes biežumu, piezīmes ilgumu un
Alus sekvencētājs: 7 soļi

Alus sekvencētājs: Cos'èIl Beer Sequencer ir viens sekvenceris un nomierinošs solis attivabili tramite dei pesi. FSR (spēka sensoru rezistors) tiek izmantots, lai izmantotu detalizētu un mainīgu iespēju. La Variaz
Atari Punk konsole ar bērnu 8 soļu sekvencētājs: 7 soļi (ar attēliem)

Atari Punk konsole ar Baby 8 pakāpju sekvencētāju: šī starpposma konstrukcija ir viss vienā Atari Punk konsole un Baby 8 pakāpju sekvenceris, ko varat frēzēt ar Bantam Tools darbvirsmas PCB frēzmašīnu. To veido divas shēmas plates: viena ir lietotāja interfeisa (UI) plate, bet otra ir utilīta
Pārvērst gaismas montāžu par LED kopu: 7 soļi (ar attēliem)

Pārvērst gaismas stiprinājumu par LED kopu: manas mājas priekšpusē ir jauka, veca lampa, bet spuldze tajā ir diezgan blāva. Tas ir fluorescējošs, kas ir aptuveni 100 W kvēlspuldzes (kvēldiega) ekvivalents. Tas arī, galvenokārt līdz konstrukcijas trūkumam montāžā, rada ēnas tiesības
Kā izveidot paralaksu BOE-Bot, izmantojot pamata zīmoga mikroshēmu: 7 soļi

Kā izveidot Parallax BOE-Bot, izmantojot pamata zīmoga mikroshēmu: Šī pamācība parāda Parallax BOE-Bot pamata zīmogu robota uzbūvi un modifikāciju