Mikrocontroller

Programmierung der Münzeingabe

Kategorie: Mikrocontroller

In der vergangenen Folge wurde exemplarisch das Setzen und Löschen der ersten drei Bits des Kaffeeautomaten gezeigt.
Deine Aufgabe zu heute war es nun, das Programm so zu erweitern, dass nun alle Münzen erkannt werden.



Bitweises Auslesen eines PORTs

Kategorie: Mikrocontroller

Im heutigen Video zeige ich eine mögliche Lösung, wie man mit Hilfe eins bitweisen UND bzw. eines bitweisen ODER die eingeworfenen Geldstücke einzeln auswerten kann.
Durch dieses einzelne Auswertung ist es möglich, auch quasi gleichzeitig eingeworfene Geldstücke zu erkennen.
Wichtig bei der einzelnen Auswertung der Geldstücke ist es, nach dem Auslesen eines Bits nur dieses eine Bit [...]



Bitweise Manipulation

Kategorie: Mikrocontroller

Der Kaffeeautomat funktioniert ja schon im Prinzip. Aber zumindest beim Geldeinwurf gibt es noch eine kleine Schwierigkeit.

Daher möchte ich heute auf eine Problemstellung eingehen, die Tim in seinem Kommentar angesprochen hat:

Was passiert eigentlich, wenn jemand 2 oder mehr Münzen gleichzeitig einwirft?

Wie können wir unsere Software dahingehend verbessern, damit die Software auch damit umgehen kann?

Tim hat [...]



Programmierung der Getränkeausgabe

Kategorie: Mikrocontroller

In der vergangenen Woche haben wir eine mögliche Lösung für eine Zähleinrichtung der Geldeingabe für den Kaffeeautoamten betrachtet.
Heute soll es nun um die Getränkeausgabe gehen.
Unser Kaffeeautomat bietet 3 Getränke

Kaffee 30 Ct

Espresso 40 Ct

Cappuchino 50 Ct



Programmierung eines Kaffeeautomaten – Teil 2

Kategorie: Mikrocontroller

Wie versprochen möchte ich diese Folge mit einer möglichen Lösung der Programmieraufgabe für die Zähleinrichtung beginnen.
Wie so häufig, gibt es viele Wege, die nach Rom führen.
Meine Lösung ist also nicht die einzige und sehr wahrscheinlich auch nicht die beste und schönste Lösung, die man sich vorstellen kann.
Here we are …

Für den Fall dass Du den [...]



Programmierung eines Kaffeeautomaten

Kategorie: Mikrocontroller, TOP Artikel

In den vergangenen Folgen haben wir uns um die absoluten Grundlagen der Programmiersprache „C“ gekümmert und uns an das Arbeiten mit Compiler, Linker und Emulator gewöhnt.
Programmieren lernt man aber nur durch Programmieren.
Es ist also höchste Zeit für ein kleines Projekt, um das bisher Erlernte zu üben, die Themen zu vertiefen und auch neue Dinge an [...]



Bedingte Anweisungen mit switch–case

Kategorie: Mikrocontroller

In der letzten Folge habe ich Abfragen mit „if“ und „else if“ vorgestellt. Manchmal kann eine Variable viele unterschiedliche Werte haben. Die Auswertung der Variablen kann dann sehr aufwändig werden. Oft sind lange und geschachtelte if, else if Abfragen die Folge.
Effektiver und deutlich lesbarer ist häufig eine Alternative, die ich heute vorstellen möchte.
Mit einer [...]



Anzeigensteuerung für einen Kessel

Kategorie: Mikrocontroller

Am Ende der letzten Folge hatte ich die Aufgabe gestellt eine Anzeigensteuerung für einen chemischen Prozess zu realisieren.
Diese Aufgabe sollte mit if/else Statements gelöst werden.
Hierzu wurden zunächst Informationen über die Kesseltemperatur und den Kesseldruck über den Port P1 eingelesen.
Abhängig von diesen Zustandmeldungen sollten dann Meldungen ausgegeben werden.
Über die serielle Schnittstelle sollte ausgegeben werden, ob

die [...]



Bedingte Anweisungen mit if

Kategorie: Mikrocontroller

In der vergangenen Folge haben wir uns Bedingungen und Vergleiche angeschaut.
Dies können wir nun für die Bedingten Anweisungen gut gebrauchen.
Eine Bedingte Anweisung nötigt den Mikrocontroller dazu, wie der Name schon sagt, abhängig von bestimmten Bedingungen gewünschte Anweisungen durchzuführen.
Dies kann man beispielsweise bei Steuerungsaufgaben dazu nutzen , um auf Anforderung ein Transportband zu starten und bei [...]



Mikrocontroller.net – das Portal rund um den AVR-Mikrocontroller

Kategorie: Mikrocontroller, Tipps für E-Techniker

Heute möchte ich Euch eine Webseite vorstellen, die für Elektrotechniker, vor allem für diejenigen, die sich auch mit dem Thema Mikrocontroller und Elektronik beschäftigen, eine hilfreiche Anlaufstelle sein kann.
Auf www.mikrocontroller.net findet man eine Seite mit einer sehr umfassenden Einführung in die Welt der AVR-Mikrocontroller der Firma Atmel.
In der folgenden Kurzbeschreibung möchte ich auf die [...]