INHOUDSOPGAWE:
- Stap 1: Gebruikte sagteware:
- Stap 2: Gebruikte komponente:
- Stap 3: Kode:
- Stap 4: Kringdiagram:
- Stap 5: Video:
Video: Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie projek gaan ons 'n Atmega16 -gebaseerde verkeersligprojek maak. Hier het ons een 7 segment en 3 LED's geneem om die seine van verkeerslig aan te dui.
Stap 1: Gebruikte sagteware:
Atmel Studio 7: Studio 7 is die geïntegreerde ontwikkelingsplatform (GOP) vir die ontwikkeling en ontfouting van alle AVR®- en SAM -mikrobeheertoepassings. Die Atmel Studio 7 IDP gee u 'n naatlose en maklik om te gebruik omgewing om u toepassings, geskryf in C/C ++ of monteringskode, te skryf, te bou en te ontfout.
Hier is die aflaai skakel
2 Proteus -sagteware vir simulasie: Dit is die sagteware om simulasie aan te toon. U kry baie inligting om hierdie sagteware af te laai.
As u dit direk met hardeware doen, hoef u nie 'n proteus -instrument te installeer nie
Stap 2: Gebruikte komponente:
Hier in ons demo -video gebruik ons proteussimulasie, maar as u dit in u hardeware doen, benodig u hierdie komponente vir hierdie projek:
1. AVR Development Board: u kan Atmega16 IC koop en u eie bord maak, hoe u ook die Atmega16/32 Development Board kan kry. As u dus hierdie bord het, sal dit beter wees, sodat u die kode maklik self kan oplaai.
2. Weergawe van sewe segmente: Soos hier, maak ons 'n verkeersligprojek, dus moet ons 'n 7 -segmentvertoning hê om die getalle af te tel:
3. Drie LED's: Wat die prototipe van verkeerslig betref, gebruik ons drie LED's van verskillende kleur, rooi om die voertuig te buk, geel vir waarskuwing en groen om verder te beweeg.
4. AVR ISP USB-programmeerder: Hierdie programmeerder is 'n generiese losstaande hardeware-instrument waarmee u baie AVR-gebaseerde ATMEL-mikrobeheerder kan lees en skryf.
5. Sommige jumperdrade: Ons benodig ook 'n paar jumperdrade om die verbinding tussen elke toestel te maak.
In die bostaande prentjie van die ontwikkelingsbord het ons reeds twee sewe segmente, en daar is ook min LED's, dus as u hierdie bord self koop, hoef u nie hierdie twee dinge te koop nie, maar u het slegs een klein ontwikkelingsbord, dan moet u 7 segmente koop vertoon 3 LED's en 'n paar draaddrade om die verbinding te maak.
Stap 3: Kode:
U kan die bronkode kry van ons Github -skakel.
Stap 4: Kringdiagram:
Stap 5: Video:
Die hele projekbeskrywing word in bogenoemde video gegee
As u twyfel oor hierdie projek, kan u ons gerus hieronder kommentaar lewer. En as u meer wil weet oor die ingebedde stelsel, kan u ons YouTube -kanaal besoek
Besoek en hou van ons Facebook -blad vir gereelde opdaterings.
Dankie & groete, Embedotronics tegnologie
Aanbeveel:
Verkeersligprojek: 15 stappe
Verkeersligprojek: Hii vriend, vandag gaan ek 'n kring van verkeerslig maak. Hierdie kring sal ek gebruik met behulp van BC547 Transistors. Kom ons begin
7-segment-timer met 4 syfers met resetknop: 5 stappe
4-syfer-7-segment-timer met resetknop: hierdie instruksies leer u hoe u 'n afteller kan maak met 'n 7-segment-7-segment-skerm wat met 'n knoppie kan herstel word. 'n aflaaibare lêer van die kode wat
Arduino Verkeersligprojek [Met voetoorgang]: 3 stappe
Arduino Verkeersligprojek [Met voetoorgang]: as u op soek is na iets maklik, eenvoudig en terselfdertyd u almal met u Arduino wil beïndruk, dan is verkeersligprojek waarskynlik die beste keuse, veral as u 'n beginner in die wêreld is van Arduino. Ons sal eers sien hoe
Stophorlosie met behulp van Pic18f4520 in Proteus met 7 segmente: 6 stappe
Stophorlosie Met behulp van Pic18f4520 in Proteus Met 7 segment: Ek het pas met 'n foto -kontroleerder begin werk, een van my vriend het my versoek om 'n stophorlosie daarvan te bou. Ek het dus nie 'n hardeware -beeld om te deel nie, ek het kode geskryf en dit op Proteus -sagteware gesimuleer. Hier het ek die skema vir dieselfde gedeel. T
Arduino Mini CNC -plotter (met Proteus Project & PCB): 3 stappe (met foto's)
Arduino Mini CNC -plotter (met Proteus Project & PCB): Hierdie arduino mini CNC- of XY -plotter kan ontwerpe binne die 40x40mm -reeks skryf en maak. Ja, hierdie reeks is kort, maar dit is 'n goeie begin om in die arduino -wêreld te spring. [Ek het alles in hierdie projek gegee, selfs PCB, Proteus File, voorbeeldontwerp en