Diese Projekte wurden in unseren Workshops mit einem Mikrocontroller (µC) inklusive der Programmierung realisiert:

 7-Segment-Anzeige:

  • Programmierung von Zahlen und ausgewählten Buchstaben auf 7 Segmenten
  • Wahlweise programmiert ohne und mit Bibliothek
  • Programmiert in Binärcode oder BCD-Code
  • Zusammenschluss mehrer Anzeigen möglich
  • Praktische Anwendung: z.B. als Zähleranzeige (Timer, Countdown) oder Wertedarstellung in Kombination mit einem Gassensor

 8×8-Matrix:

  • Programmierung eines frei wählbaren Musters oder Initialen auf 8 Zeilen und 8 Spalten
  • Programmiert mit Hilfe einer Tabelle zur Eingabe der Daten (binär, hexadezimal oder dezimal) in die Arduino-IDE.
  • Zusammenschluss mehrerer Matrizen möglich
  • Praktische Anwendung: z.B. einfache Spieleprogrammierung in Kombination  mit einem Joystick oder Abstands/Geschwindigkeitsmessung in Kombination mit einem Ultraschall-Sensor

LCD-Display:

  • Programmierung eines frei wählbaren Textes (hier: je 16 Zeichen auf 2 Zeilen) mit einer Library in der Arduino-IDE.
  • Ausführbar als statischer Text oder Lauftext.
  • Programmierung eines frei wählbaren Symbols ohne Library über eine Tabelle analog zur 8×8-Matrix
  • Praktische Anwendung: z.B. einfache Spieleprogrammierung in Kombination mit einem Joystick oder Echtzeitdarstellung in Kombination mit einem RTC-Modul

Weitere Projekte aus unseren Themenworkshops:

  • Schieberegister und 7-Segment-Anzeige
  • 8×8 Matrix mit Joystick-Steuerung (Spiele-Programmierung)
  • Gleichstrom (DC)-Motor mit Hochstromtreiber und Relais-Steuerung
  • Gyroskop und Beschleunigungs-Sensor
  • Schrittmotor mit Treibermodul und Fernbedienungs-Steuerung
  • Schrittmotor mit Treibermodul und Drehgeber-Steuerung
  • Servomotor mit Motortreiber-Shield und Ultraschall-Abstandserkennung
  • Sensoren (Temperatur, Luftfeuchte, Wasserstand…) und LCD-Anzeige
  • Nonblocking Echtzeit-Steuerung (mit „millis“) und Dämmerungsschalter

Die Schaltungen und die Modelle sind für den gewerblichen Gebrauch oder für unbeaufsichtigten Dauerbetrieb nicht geeignet.

Die Einrichtung der IDE, die Programmierung in C++ und die Verdrahtung erlernen Sie in einem unserer Workshops oder in den praktischen Übungen beim Lehrgang zur C++ Programmierung oder im Lehrgang Automation & Robotik

Bild oben: 7-Segment-Anzeige, ohne Bibliothek (Library) mit Binärcode oder BNC-Code programmiert

Bild oben: Programmierung einer 8×8-Matrix mit Binärcode und Hexadezimalcode (Programmierschablone als Tabelle zur Vereinfachung). Wahlweise mit oder ohne Library programmiert.

Bild oben: Programmierung einer 16×2 LCD-Anzeige mit einem frei gewählten Text (mit Poti zur Einstellung der Helligkeit)