Sommario:
- Passaggio 1: Software utilizzato:
- Passaggio 2: componenti utilizzati:
- Passaggio 3: codice:
- Fase 4: Schema del circuito:
- Passaggio 5: video:
Video: Prototipo di progetto semaforo basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus): 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo progetto realizzeremo un progetto semaforico basato su Atmega16. Qui abbiamo preso un 7 segmenti e 3 LED per indicare i segnali del semaforo.
Passaggio 1: Software utilizzato:
Atmel Studio 7: Studio 7 è la piattaforma di sviluppo integrata (IDP) per lo sviluppo e il debug di tutte le applicazioni di microcontrollori AVR® e SAM. Atmel Studio 7 IDP ti offre un ambiente semplice e facile da usare per scrivere, costruire ed eseguire il debug delle tue applicazioni scritte in C/C++ o codice assembly.
Ecco il link per il download
2 Software Proteus per simulazione: questo è il software per mostrare la simulazione. Riceverai molte informazioni per scaricare questo software.
Se lo stai facendo direttamente nell'hardware, non è necessario installare lo strumento proteus
Passaggio 2: componenti utilizzati:
Qui nel nostro video dimostrativo stiamo usando la simulazione proteus ma sicuramente se lo stai facendo nel tuo hardware ti verranno richiesti questi componenti per questo progetto:
1. Scheda di sviluppo AVR: puoi acquistare Atmega16 IC e creare la tua scheda personalizzata, in qualsiasi modo puoi anche ottenere la scheda di sviluppo Atmega16/32. Quindi, se hai questa scheda, sarà meglio così che tu possa caricare facilmente il codice da solo.
2. Display a sette segmenti: poiché qui stiamo realizzando un progetto a semaforo, dovremmo avere un display a 7 segmenti per il conto alla rovescia dei numeri:
3. Tre LED: per quanto riguarda la realizzazione del prototipo del semaforo, stiamo utilizzando 3 LED di colore diverso, il colore rosso per abbassare il veicolo, il colore giallo per l'avvertimento e il colore verde per andare avanti.
4. Programmatore USB AVR ISP: questo programmatore è uno strumento hardware generico autonomo che consente di leggere e scrivere molti microcontrollori ATMEL basati su AVR.
5. Alcuni ponticelli: abbiamo bisogno di alcuni ponticelli anche per effettuare la connessione tra ciascun dispositivo.
Nell'immagine sopra della scheda di sviluppo abbiamo già 2 display a sette segmenti e ci sono anche pochi led, quindi se acquisti questa scheda stessa, non è necessario acquistare queste due cose, ma hai solo una piccola scheda di sviluppo, devi acquistare 7 segmenti visualizzare 3 led e alcuni ponticelli per effettuare il collegamento.
Passaggio 3: codice:
Puoi ottenere il codice sorgente dal nostro link Github.
Fase 4: Schema del circuito:
Passaggio 5: video:
L'intera descrizione del progetto è fornita nel video sopra
Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto. E se vuoi saperne di più sul sistema embedded puoi visitare il nostro canale youtube
Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.
Grazie e saluti, Tecnologie di embedotronica
Consigliato:
Controllo del display a sette segmenti utilizzando Arduino e il registro a scorrimento 74HC595: 6 passaggi
Controllo del display a sette segmenti utilizzando Arduino e il registro a scorrimento 74HC595: Ehi, come va, ragazzi! Akarsh qui da CETech. I display a sette segmenti sono belli da vedere e sono sempre uno strumento utile per visualizzare i dati sotto forma di cifre, ma hanno uno svantaggio che è che quando controlliamo un display a sette segmenti in real
Conteggio da 0 a 9999 con 8051 utilizzando il display a 7 segmenti: 5 passaggi
Conteggio da 0 a 9999 con 8051 utilizzando display a 7 segmenti: Ciao a tutti, in questo tutorial ti spiegheremo come contare da 0 a 9999 utilizzando quattro display a 7 segmenti utilizzando solo una porta e 4 pin digitali
Interfaccia Atmega16 con LCD in modalità a 4 bit (simulazione Proteus): 5 passaggi
Interfaccia Atmega16 con LCD in modalità 4 bit (simulazione Proteus): qui in questo tutorial ti parleremo di come interfacciare il microcontrollore atmega16 con LCD 16*2 in modalità 4 bit
Simulazione intelligente del semaforo con DragonBoard 410c: 7 passaggi (con immagini)
Simulazione intelligente del semaforo con DragonBoard 410c: |MATERIALI: MDF 1,20 Mts. x 1,20 mt.8 LED:· 2 Verdi · 2 puntini gialli 2 rossi· 2 WhitesUn pezzo di cartone.Dragon Board 410c BladeWiresSilicone Silicone GunMacchinina ProtoboardPush buttonInfrarossi
Cronometro utilizzando Pic18f4520 in Proteus con 7 segmenti: 6 passaggi
Cronometro utilizzando Pic18f4520 in Proteus con 7 segmenti: ho appena iniziato a lavorare con il controller pic, uno dei miei amici mi ha chiesto di costruire un cronometro da esso. Quindi non ho un'immagine hardware da condividere, ho scritto il codice e l'ho simulato sul software Proteus.qui ho condiviso lo schema per lo stesso.t