Innehållsförteckning:
- Steg 1: Använd programvara:
- Steg 2: Komponenter som används:
- Steg 3: Kod:
- Steg 4: Kretsdiagram:
- Steg 5: Video:
Video: Atmega16 -baserat trafikljusprojektprototyp med 7 -segmentskärm (Proteus -simulering): 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I det här projektet kommer vi att göra Atmega16 -baserat trafikljusprojekt. Här har vi tagit ett 7 segment och 3 lysdioder för att markera trafikljusets signaler.
Steg 1: Använd programvara:
Atmel Studio 7: Studio 7 är den integrerade utvecklingsplattformen (IDP) för att utveckla och felsöka alla AVR®- och SAM -mikrokontrollerapplikationer. Atmel Studio 7 IDP ger dig en sömlös och lättanvänd miljö för att skriva, bygga och felsöka dina applikationer skrivna i C/C ++ eller monteringskod.
Här är nedladdningslänken
2 Proteus -programvara för simulering: Detta är programvaran för att visa simulering. Du kommer att få mycket information för att ladda ner denna programvara.
Om du gör det direkt i hårdvara behöver du inte installera proteusverktyg
Steg 2: Komponenter som används:
Här i vår demovideo använder vi proteussimulering men definitivt om du gör det i din maskinvara kommer du att behöva dessa komponenter för detta projekt:
1. AVR Development Board: Du kan köpa Atmega16 IC och kan göra ditt eget anpassade kort, hur du också kan få Atmega16/32 Development board. Så om du har det här kortet blir det bättre så att du enkelt kan ladda upp koden själv.
2. Sju segmentvisning: Som här gör vi trafikljusprojekt så vi borde ha en 7 -segmentskärm för att räkna ner siffrorna:
3. Tre lysdioder: När det gäller att göra prototyp av trafikljus använder vi här tre lysdioder i olika färger, röd färg för att böja fordonet, gul färg för varning och grön färg för att gå vidare.
4. AVR ISP USB Programmerare: Denna programmerare är ett generiskt fristående hårdvaruverktyg som låter dig läsa och skriva många AVR-baserade ATMEL-mikrokontroller.
5. Vissa bygelkablar: Vi behöver också några bygelkablar för att göra anslutningen mellan varje enhet.
I bilden ovan av utvecklingsbrädan har vi redan två sju segment display och få lysdioder finns också så om du köper detta kort själv behöver du inte köpa dessa två saker, men du har bara ett litet utvecklingsbräde då måste du köpa 7 segment visa 3 lysdioder och några bygelkablar för att göra anslutningen.
Steg 3: Kod:
Du kan få källkoden från vår Github -länk.
Steg 4: Kretsdiagram:
Steg 5: Video:
Hela projektbeskrivningen ges i ovanstående video
Om du har några tvivel angående detta projekt är du välkommen att kommentera oss nedan. Och om du vill lära dig mer om inbäddade system kan du besöka vår youtube -kanal
Besök och gilla vår Facebook -sida för frekventa uppdateringar.
Tack och hälsningar, Embedotronics Technologies
Rekommenderad:
Hindringsundvikande robot med ultraljudssensor (Proteus): 12 steg
Observeringsrobot med hjälp av ultraljudssensor (Proteus): Vi stöter i allmänhet på hinder för att undvika robotar var som helst. Hårdvarusimulering av denna robot är en del av konkurrensen på många högskolor och i många evenemang. Men mjukvarusimulering av hinderrobot är sällsynt. Även om vi kan hitta det någonstans
Atmega16 -gränssnitt med LCD i 4 bitars läge (Proteus -simulering): 5 steg
Atmega16 -gränssnitt med LCD i 4 -bitarsläge (Proteus -simulering): Här i den här handledningen kommer vi att berätta om hur du kan koppla ihop atmega16 -mikrokontroller med 16*2 LCD i 4 -bitars läge
Stoppur Använd Pic18f4520 i Proteus med 7 segment: 6 steg
Stoppur Använda Pic18f4520 i Proteus Med 7 segment: Jag började precis arbeta med bildkontroll, en av min vän bad mig att bygga ett stoppur från det. Så jag har ingen maskinvarubild att dela, jag har skrivit kod och simulerat den på Proteus -programvara. Här har jag delat schemat för samma. T
Arduino Mini CNC -plotter (med Proteus Project & PCB): 3 steg (med bilder)
Arduino Mini CNC Plotter (With Proteus Project & PCB): Denna arduino mini CNC eller XY plotter kan skriva och göra mönster inom intervallet 40x40mm. Ja detta intervall är kort, men det är en bra början att hoppa in i arduino världen. [Jag har gett allt i det här projektet, även PCB, Proteus File, exempeldesign och
Atmega16/32 utvecklingskort med LCD: 8 steg
Atmega16/32 utvecklingskort med LCD: Denna instruerbara visar hur du gör din egen utvecklingskort för Atmega16 eller Atmega32 processorer. Internet är fullt av hemgjorda utvecklingsbrädor, men jag tror att det finns utrymme kvar för en till. Denna tavla har varit mycket användbar i mitt projekt