Inhaltsverzeichnis:

Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation) - Gunook
Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation) - Gunook

Video: Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation) - Gunook

Video: Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation) - Gunook
Video: Atmel Microcontroller Ampel Traffic Lights 2024, November
Anonim
Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation)
Atmega16-basierter Ampelprojektprototyp mit 7-Segment-Anzeige (Proteus-Simulation)

In diesem Projekt werden wir ein Atmega16-basiertes Ampelprojekt machen. Hier haben wir ein 7-Segment und 3 LEDs genommen, um die Ampelsignale zu kennzeichnen.

Schritt 1: Verwendete Software:

Verwendete Software
Verwendete Software
Verwendete Software
Verwendete Software

Atmel Studio 7: Studio 7 ist die integrierte Entwicklungsplattform (IDP) zum Entwickeln und Debuggen aller AVR®- und SAM-Mikrocontroller-Anwendungen. Das Atmel Studio 7 IDP bietet Ihnen eine nahtlose und benutzerfreundliche Umgebung zum Schreiben, Erstellen und Debuggen Ihrer in C/C++ oder Assemblercode geschriebenen Anwendungen.

Hier ist der Download-Link

2 Proteus Software für Simulation: Dies ist die Software zum Zeigen von Simulationen. Sie erhalten viele Informationen, um diese Software herunterzuladen.

Wenn Sie dies direkt in der Hardware tun, müssen Sie das Proteus-Tool nicht installieren

Schritt 2: Verwendete Komponenten:

Verwendete Komponenten
Verwendete Komponenten
Verwendete Komponenten
Verwendete Komponenten

Hier in unserem Demo-Video verwenden wir die Proteus-Simulation, aber wenn Sie dies in Ihrer Hardware tun, benötigen Sie diese Komponenten für dieses Projekt:

1. AVR-Entwicklungsboard: Sie können Atmega16 IC kaufen und Ihr eigenes benutzerdefiniertes Board herstellen, oder auch das Atmega16/32-Entwicklungsboard. Wenn Sie also dieses Board haben, ist es besser, den Code einfach selbst hochzuladen.

2. Sieben-Segment-Anzeige: Da wir hier ein Ampelprojekt machen, sollten wir eine 7-Segment-Anzeige zum Herunterzählen der Zahlen haben:

3. Drei LEDs: Für die Herstellung eines Ampelprototyps verwenden wir hier 3 LEDs unterschiedlicher Farbe, rote Farbe, um das Fahrzeug zu bücken, gelbe Farbe zur Warnung und grüne Farbe, um weiterzufahren.

4. AVR ISP USB-Programmierer: Dieser Programmierer ist ein generisches eigenständiges Hardware-Tool, mit dem Sie viele AVR-basierte ATMEL-Mikrocontroller lesen und schreiben können.

5. Einige Überbrückungsdrähte: Wir benötigen auch einige Überbrückungsdrähte, um die Verbindung zwischen den einzelnen Geräten herzustellen.

Im obigen Bild des Entwicklungsboards haben wir bereits 2 Sieben-Segment-Anzeigen und einige LEDs sind auch da. Wenn Sie dieses Board selbst kaufen, müssen Sie diese beiden Dinge nicht kaufen, aber Sie haben nur ein kleines Entwicklungsboard, dann müssen Sie 7 Segmente kaufen 3 LEDs und einige Überbrückungsdrähte anzeigen, um die Verbindung herzustellen.

Schritt 3: Code:

Den Quellcode erhalten Sie über unseren Github-Link.

Schritt 4: Schaltplan:

Schaltplan
Schaltplan

Schritt 5: Video:

Die gesamte Projektbeschreibung finden Sie im obigen Video

Wenn Sie Zweifel an diesem Projekt haben, können Sie uns gerne unten kommentieren. Und wenn Sie mehr über eingebettete Systeme erfahren möchten, besuchen Sie unseren YouTube-Kanal

Bitte besuchen und liken Sie unsere Facebook-Seite für regelmäßige Updates.

Danke & Grüße, Embedotronik-Technologien

Empfohlen: