Mikrocontroller

Bedingte Anweisungen mit switch–case

Kategorie: Leitartikel, 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: Leitartikel, 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: Leitartikel, 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: Leitartikel, 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 [...]



Bedingungen und Vergleiche

Kategorie: Leitartikel, Mikrocontroller

In der heutigen Folge stelle ich das Vergleichen von Ausdrücken in Bedingungen vor. Bedingungen werden benutzt um in Abhängigkeit bestimmter Ereignisse, z.B. dem Zustand von Variablen oder wie im Video gezeigt den Eingangsgrößen von Ports, gewünschte Aktionen auszuführen.
Im Video wird beispielsweise gezeigt, wie ich die Ausgabe über die serielle Schnittstelle davon abhängig machen kann, [...]



Variablenzuweisung – Teil 2

Kategorie: Leitartikel, Mikrocontroller

In der Programmiersprache C hat man viele Möglichkeiten die Befehle abzukürzen. C hat daher leider und vor allem zu unrecht den Ruf etwas kryptisch zu sein.
Denn eins ist wichtig: Man kann die Befehle sehr kurz und damit sicher auch kryptisch darstellen – man muss es aber nicht tun.
Gerade für den Einsteiger macht es häufig mehr [...]



Variablenzuweisung und modulo-Funktion

Kategorie: Leitartikel, Mikrocontroller

Bei dem Einsatz von Mikrocontrollern für Steuerungs- und Regelungsaufgaben geht es letztendlich um das Einlesen von Werten, das Berechnen von Werten und um die anschließende Ausgabe der neu berechneten Werte.
Wichtig ist hierbei, dass man die Werte, die entstehend speichern kann. Heute geht es darum, wie man den Variablen, die wir in der letzten Folge behandelt [...]



Datentypen und die formatierte Ausgabe mit printf

Kategorie: Leitartikel, Mikrocontroller

Nachdem wir uns im letzten Video schon mit der Ausgabe eines Zeichens beschäftigt haben, soll es in dieser Folge nun um die wichtigsten Datentypen für die Programmierung eines Mikrocontrollers gehen.
Da es bei der Programmierung eines Mikrocontrollers weniger um das Bearbeiten großer Zeichenketten geht, wie es beispielsweise beim Programmieren einer Textverarbeitung für einen PC geht, sind [...]



C-Syntax, getchar() und printf()

Kategorie: Leitartikel, Mikrocontroller

Nun geht es darum, die ersten Zeilen selbst zu programmieren. Ich stelle im Video zunächst einmal die groben Regeln der C-Syntax vor.
Wie lautet die Syntax für eine Anweisung in C wie füge ich Kommentare ein, was ist die Funktion main()? Anhand unseres Hello.c-Programms sind die groben Strukturen gut zu erkennen.
Diese ersten Strukturen sollen dann auch [...]



Bits, Bytes und Nibbles

Kategorie: Leitartikel, Mikrocontroller

Der  Mikrocontroller rechnet digital, also mit binären Werten. Um in diesen Wust von Nullen und Einsen eine Struktur zu bringen, werden die binären Zahlen zusammengefasst.
Aus Bits werden Bytes und Nibbles. Die Zahlendarstellung ist binär und hexadezimal.
Wie das ganze funktioniert und warum die Einführung von Nibbles Sinn macht, versuche in der heutigen Folge zu zeigen.
Dieser Artikel [...]