Përmbajtje:
Video: Sekuencer i dritës duke përdorur Asamble & Mikroçip PIC16F690: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Qëllimi i këtij projekti është të ndërtojë një sekuencues drite për të testuar shpejtësinë e reagimit të një lojtari. Ndërfaqja e përdoruesit e këtij sekuencuesi të dritës përbëhet nga 8 LED dhe një buton. Nga ana teknike, ne do të dërgojmë kodin e shkruar në gjuhën e montimit me MPLAB X IDE, në një mikrokontrollues për të kontrolluar LED -të dhe për të lexuar hyrjen nga butoni. Pasi programi të funksionojë, LED -të shfaqin një sekuencë spastrimi dhe presin që lojtari të fillojë lojën duke shtypur butonin. Pasi të keni shtypur butonin, LED -të fiken për një kohë të rastësishme dhe rriten menjëherë (si në ndezjen nga e para në të fundit dhe përsëritjen e kësaj rutine). Gjithçka që lojtari duhet të bëjë është të shtypë përsëri butonin sapo të shohë LED -të të fillojnë të ndizen në rend. LED -të pastaj shfaqin një sërë modelesh të gëzuara vetëm nëse luajtësi reagon para se të ndizet LED -i i katërt. Më në fund, programi rinis lojën duke kaluar në modalitetin e spastrimit. Po, e di që nuk mund të prisni për ta bërë këtë lojë problematike, kështu që le ta ndërtojmë tani
Hapi 1: Materialet
"Më jep gjashtë orë për të prerë një pemë dhe unë do t'i kaloj katër të parat duke mprehur sëpatën." (Abraham Lincoln)
Përgatitja dhe posedimi i materialeve të nevojshme është thelbësore për të pasur sukses në këtë projekt. Merrni dorën tuaj në këto pjesë dhe softuer. Nëse nuk mundeni, aq e trishtuar do t'ju duhet të rimendoni shumë logjikën, sepse programimi i nivelit të ulët është shumë specifik për pajisjen që përdorni, ose "specifik për makinerinë". Për shembull, krijimi i një sekuencuesi të dritës me PIC16F690 nga Microchip, të cilin ne po përdorim, do të ketë një kod ndryshimi dhe një skemë të ndryshme harduerike sesa përdorimi i MCS-51 nga Intel, sepse ato kanë struktura të ndryshme të brendshme, kunja I/O dhe madje kërkojnë të ndryshme sintaksat e montimit.
Shënim: Ne ju rekomandojmë që të përgatitni një nxjerrës të çipave i cili e bën më të lehtë nxjerrjen e mikrokontrolluesit tuaj nga PICkit dhe breadboard. Përndryshe, ju mund të prishni aksidentalisht disa kunja kritike në mikrokontrollues dhe të filloni të ankoheni për blerjen e një të re me kosto transporti dhe që duhet të prisni disa javë për të rifilluar projektin tuaj.
Hapi 2: Pajisje kompjuterike
Së pari, ne do të kuptojmë harduerin dhe do të lidhim gjithçka në mënyrën e duhur.
Teknike: Mikrokontrolluesi PIC16F690 ka 20 kunja: Vss (fuqi), Vdd (tokë), 6 kunja për Portin A, 4 për Portin B dhe 8 për Portin C. Ka tre porte, dhe secila mund të vendoset në hyrje ose dalje. Në këtë projekt, ne do të përdorim Portën C si dalje, pasi 8 kunjat korrespondojnë me 8 LED, dhe Porta B si hyrje. Vini re se LED -të që përdorim mund të durojnë një rrymë maksimale prej 20mA, dhe nëse po përdorim një furnizim me energji 5V në qark do të na duhet të shtojmë një rezistencë 150Ω në seri me secilën LED. Ne do të shfrytëzojmë vetëm një kunj të Portit B pasi kemi vetëm një buton dhe le të përdorim pin RB4 për të. Ju do të duhet t'i referoheni fletës së të dhënave PIC16F690. Referojuni Shtojcës A për pikturën e konfigurimit të harduerit
Udhëzimet
1. Lidheni pozitivisht të secilës LED me një kunj të Portës C të mikrokontrolluesit në seri me një rezistencë 150Ω dhe negative me GND.
2. Lidhni një fund të butonit me bitin RB4 të Portës B dhe skajin tjetër me GND.
3. Lidhni Vss të mikrokontrolluesit me GND dhe Vdd në 5V.
Kjo është për harduerin. E thjeshtë dhe e pastër. Kontrolloni pajisjen tuaj para se të vazhdoni për t'u siguruar që keni gjithçka të lidhur në vendin e duhur dhe nuk do të digjni asgjë.
Hapi 3: Lidhja me Raportin
Kjo do të jetë një hyrje në këtë udhëzues. Për të parë të gjithë udhëzuesin, vazhdoni në këtë lidhje.
kedev.wordpress.com/2018/11/20/light-seque…
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT
Tërhiqeni modulin e dritës - drita duke përdorur çelësin Neopixel & Tërhiqeni lart: 6 hapa (me fotografi)
Tërhiqeni modulin Light - Light duke përdorur çelësin Neopixel & Pull Up: Karakteristikat e modulit Light Arduino Uno Hardware & rrethim i blerë nga interneti Neopixel & Furnizimi me energji huazuar nga Shkolla e Informatikës & Dizajni i produktit Moduli i dritës i kontrolluar nga furnizimi me energji Të gjitha funksionet e kontrolluara përmes