Cuprins:
- Pasul 1: Software folosit:
- Pasul 2: Componente utilizate:
- Pasul 3: Cod:
- Pasul 4: Diagrama circuitului:
- Pasul 5: Video:
Video: Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișajul pe 7 segmente (Simulare Proteus): 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest proiect vom realiza un proiect de semafor bazat pe Atmega16. Aici am luat un segment de 7 și 3 LED-uri pentru a indica semnalele semaforului.
Pasul 1: Software folosit:
Atmel Studio 7: Studio 7 este platforma de dezvoltare integrată (IDP) pentru dezvoltarea și depanarea tuturor aplicațiilor de microcontroler AVR® și SAM. Atmel Studio 7 IDP vă oferă un mediu perfect și ușor de utilizat pentru a scrie, construi și depana aplicațiile scrise în C / C ++ sau cod de asamblare.
Iată linkul de descărcare
2 Proteus Software pentru simulare: Acesta este software-ul pentru a arăta simularea. Veți obține multe informații pentru a descărca acest software.
Dacă o faceți direct în hardware, atunci nu este nevoie să instalați instrumentul proteus
Pasul 2: Componente utilizate:
Aici, în videoclipul nostru demonstrativ, folosim simularea proteus, dar cu siguranță dacă o faceți în hardware-ul dvs., vi se vor solicita aceste componente pentru acest proiect:
1. Placa de dezvoltare AVR: Puteți cumpăra Atmega16 IC și vă puteți crea propria placă personalizată, orice fel puteți obține și placa de dezvoltare Atmega16 / 32. Deci, dacă aveți această placă, va fi mai bine, astfel încât să puteți încărca cu ușurință codul de unul singur.
2. Afișaj cu șapte segmente: Ca și aici, facem proiectul semaforului, așa că ar trebui să avem un afișaj pe 7 segmente pentru numărătoarea inversă a numerelor:
3. Trei LED-uri: în ceea ce privește realizarea prototipului semaforului, folosim aici 3 LED-uri de culoare diferită, culoare roșie pentru a înclina vehiculul, culoare galbenă pentru avertizare și culoare verde pentru a merge mai departe.
4. Programator USB AVR ISP: Acest programator este un instrument hardware generic autonom care vă permite să citiți și să scrieți multe microcontrolere ATMEL bazate pe AVR.
5. Unele fire jumper: Avem nevoie și de fire jumper pentru a face conexiunea între fiecare dispozitiv.
În imaginea de mai sus a plăcii de dezvoltare avem deja 2 afișaje de șapte segmente și sunt disponibile și câteva led-uri, deci dacă achiziționați această placă în sine, nu este nevoie să cumpărați aceste două lucruri, dar aveți doar o placă de dezvoltare mică, atunci trebuie să cumpărați 7 segmente afișați 3 LED-uri și câteva fire jumper pentru a face conexiunea.
Pasul 3: Cod:
Puteți obține codul sursă de pe linkul nostru Github.
Pasul 4: Diagrama circuitului:
Pasul 5: Video:
Întreaga descriere a proiectului este prezentată în videoclipul de mai sus
Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos. Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube
Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.
Multumiri si urari de bine, Tehnologii Embedotronics
Recomandat:
Cum se face înregistrarea de date în timp real a umidității și temperaturii cu Arduino UNO și cardul SD - Simulare DHT11 Data-logger în Proteus: 5 pași
Cum se face înregistrarea de date în timp real a umidității și temperaturii cu Arduino UNO și cardul SD | Simulare DHT11 Data-logger în Proteus: Introducere: salut, acesta este Liono Maker, aici este linkul YouTube. Realizăm un proiect creativ cu Arduino și lucrăm pe sisteme încorporate. Data-Logger: Un data logger (de asemenea, data-logger sau înregistrator de date) este un dispozitiv electronic care înregistrează date în timp
Cum se face înregistrarea temperaturii și a intensității luminii - Simulare Proteus - Fritzing - Liono Maker: 5 pași
Cum se face înregistrarea temperaturii și a intensității luminii | Simulare Proteus | Fritzing | Liono Maker: Bună, acesta este Liono Maker, acesta este canalul meu oficial de YouTube. Acesta este canalul YouTube open source. Aici este linkul: canalul YouTube Liono Maker aici este linkul video: Temp & Înregistrare intensitate ușoară În acest tutorial vom învăța cum să facem Temper
Interfață Atmega16 cu LCD în modul 4 biți (Simulare Proteus): 5 pași
Interfață Atmega16 cu LCD în modul 4 biți (Simulare Proteus): Aici, în acest tutorial, vă vom spune cum puteți interfața microcontrolerul ATMEGA16 cu 16 * 2 LCD în modul 4 biți
Cronometru folosind Pic18f4520 în Proteus cu 7 segmente: 6 pași
Cronometru folosind Pic18f4520 în Proteus cu 7 segmente: tocmai am început să lucrez cu controlerul pic, unul dintre prietenii mei mi-a cerut să construiesc un cronometru din acesta. Deci nu am imagine hardware de partajat, am scris cod și l-am simulat pe Proteus software. Aici am împărtășit schema pentru same.t
Interfațarea microcontrolerului 8051 cu 16 * 2 Lcd în simulare Proteus: 5 pași (cu imagini)
Interfațarea microcontrolerului 8051 cu 16 * 2 Lcd în Simulare Proteus: Acesta este un proiect foarte de bază al 8051. În acest proiect vă vom spune despre cum putem interfața 16 * 2 lcd cu 8051 microcontroler. Deci, aici folosim modul complet pe 8 biți. În următorul tutorial vom spune și despre modul pe 4 biți