INHOUDSOPGAWE:

Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe
Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe

Video: Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe

Video: Atmega16 -gebaseerde verkeersligprojek -prototipe met 7 segment -vertoning (Proteus -simulasie): 5 stappe
Video: Универсальная плата ATmega16 или ATmega8 2024, November
Anonim
Atmega16 -gebaseerde verkeersligprojek -prototipe met behulp van 7 segment -vertoning (Proteus -simulasie)
Atmega16 -gebaseerde verkeersligprojek -prototipe met behulp van 7 segment -vertoning (Proteus -simulasie)

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:

Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word

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:

Gebruikte komponente
Gebruikte komponente
Gebruikte komponente
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:

Stroombaandiagram
Stroombaandiagram

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: