
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Svrha ovog projekta je izgradnja svjetlosnog sekvencera za ispitivanje brzine reakcije igrača. Korisničko sučelje ovog svjetlosnog sekvencera sastoji se od 8 LED dioda i gumba. Sa tehničke strane, kôd napisan na asemblerskom jeziku s MPLAB X IDE -om ćemo poslati u mikrokontroler za kontrolu LED dioda i čitanje unosa s gumba. Nakon što se program pokrene, LED diode prikazuju sekvencu brisanja i čekaju da igrač započne igru pritiskom na gumb. Nakon pritiska na tipku, LED diode se gase nasumično dugo i odmah se pojačavaju (kao pri paljenju od prve do posljednje i ponavljanju ove rutine). Sve što igrač mora učiniti je ponovno pritisnuti gumb kad vidi da LED diode počinju svijetliti u nizu. LED diode tada prikazuju skup veselih uzoraka samo ako igrač reagira prije nego što zasvijetli četvrta LED. Konačno, program ponovno pokreće igru prelaskom u način brisanja. Da, znam da jedva čekate napraviti ovu igru koja stvara ovisnost, pa je izgradimo sada
Korak 1: Materijali

"Dajte mi šest sati da srušim drvo, a prva četiri ću potrošiti na oštrenje sjekire." (Abraham Lincoln)
Priprema i posjedovanje potrebnih materijala ključno je za uspjeh u ovom projektu. Dohvatite ove dijelove i softver. Ako ne možete, tako ste tužni da ćete morati ponovno razmisliti o logici, jer je programiranje na niskoj razini vrlo specifično za hardver koji koristite ili "specifično za stroj". Na primjer, stvaranje svjetlosnog sekvencera s PIC16F690 tvrtke Microchip, koje koristimo, imat će kôd razlike i drugačiju hardversku shemu od korištenja MCS-51 od strane Intela, jer imaju različite unutarnje strukture, I/O pinove, pa čak i zahtijevaju različite montažne sintakse.
Napomena: Preporučujemo da pripremite ekstraktor čipova koji olakšava izvlačenje mikrokontrolera iz PICkita i matične ploče. U protivnom biste mogli slučajno slomiti neke kritične pinove na mikrokontroleru i početi se žaliti na kupnju novog s troškovima dostave i na čekanje nekoliko tjedana da nastavite s projektom.
Korak 2: Hardver



Prvo ćemo razumjeti hardver i povezati sve na pravi način.
Tehnički: Mikrokontroler PIC16F690 ima 20 pinova: Vss (napajanje), Vdd (uzemljenje), 6 pinova za priključak A, 4 za priključak B i 8 za priključak C. Postoje tri priključka, a svaki se može postaviti na ulaz ili izlaz. U ovom projektu koristit ćemo port C kao izlaz, budući da 8 pinova odgovara 8 LED dioda, a port B kao ulaz. Imajte na umu da LED diode koje koristimo mogu izdržati maksimalnu struju od 20 mA, a ako koristimo napajanje od 5 V u krugu, morat ćemo dodati svaki otpornik od 150Ω uzastopno sa svakom LED -om. Iskoristit ćemo samo jedan pin porta B jer imamo samo jedan gumb i upotrijebimo pin RB4 za njega. Morat ćete se obratiti podatkovnom listu PIC16F690. Pogledajte Dodatak A za slikovno postavljanje hardvera
Upute
1. Spojite svaki pozitivni dio LED -a na pin porta C mikrokontrolera sa 150Ω otpornikom i negativnim na GND.
2. Spojite jedan kraj gumba na RB4 bit porta B, a drugi kraj na GND.
3. Spojite Vss mikrokontrolera na GND, a Vdd na 5V.
To je to za hardver. Jednostavno i uredno. Prije nego nastavite, provjerite hardver kako biste bili sigurni da ste sve spojili na pravom mjestu i da nećete ništa izgorjeti.
Korak 3: Veza do izvješća
To će biti uvod u ovo uputstvo. Za pregled cijelog uputstva prijeđite na ovu vezu.
kedev.wordpress.com/2018/11/20/light-seque…
Preporučeni:
Način dobivanja, pojačanja i filtriranja sklopa osnovnog elektrokardiograma: 6 koraka

Nabava, pojačavanje i filtriranje sklopa Osnovni elektrokardiogram: Da bi se dovršilo ovo uputstvo, potrebno je samo računalo, pristup internetu i neki softver za simulaciju. Za potrebe ovog dizajna, svi krugovi i simulacije izvodit će se na LTspice XVII. Ovaj simulacijski softver sadrži
Tri načina za stvaranje LED sklopa za traženje s kontrolom brzine + učinak naprijed i natrag: 3 koraka

Tri načina za stvaranje LED kruga za traženje s kontrolom brzine + efekt naprijed i natrag: LED krug za traženje je sklop u kojem LED diode svijetle jedna po jedna na neko vrijeme, a ciklus se ponavlja dajući svjetlo svjetla. Ovdje ću pokazati imate tri različita načina za izradu LED Chaser kruga: -1. 4017 IC2. 555 Tajmer IC3
Kako napraviti krug upravljačkog sklopa motora: 6 koraka

Kako napraviti krug upravljačkog sklopa motora: Zdravo prijatelju, Ponekad nam je potrebno manje okretaja motora (okretanje po minuti) motora, a ponekad nam je potreban vrlo veliki broj okretaja motora. Dakle, danas ću napraviti krug pomoću IRFZ44N MOSFET -a koji će kontrolirati Broj okretaja motora. Možemo koristiti ovaj krug
Svjetlosni indikator pomoću Arduina: 4 koraka

Svjetlosni indikator pomoću Arduina: Pozdrav svima, evo još jednog jednostavnog i zabavnog Arduino projekta, koji radi kao svjetlosni indikator, koristeći Arduino UNO, LDR i LED diode. Potrebni dijelovi: 1x Arduino (UNO) 1x Breadboard 12x 5mm LED diode 15x žice 1x LDR 1x 100Ohm otpornik 1x 10kOhm otpornik 1x dobar
NODEMCU LUA ESP8266 Upravljački program upravljačkog sklopa LED zaslona M5450B7: 5 koraka (sa slikama)

NODEMCU LUA ESP8266 Upravljački sklop upravljačkog programa za LED zaslon M5450B7: M5450B7 je 40 -pinni DIP upravljački sklop LED zaslona. Izgleda prilično zvijer, ali ga je relativno lako kontrolirati i programirati. Postoje 34 izlaza koja mogu imati spojenu LED diodu svakom od njih. Uređaj radije gubi struju nego je napaja, pa će c