INHOUDSOPGAWE:
Video: Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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