Beiträge getaggt mit Löten

Ein 2 x 16 Zeichen LCD mit den GPIO-Pins programmieren

LCD10Ein zweizeiliges LCD kostet inklusive Versand knapp 3 EUR. Oft genug reichen 2 x 16 Zeichen völlig aus, um die wichtigsten Informationen darzustellen. Ob eine IP-Adresse, ein MP3-Titel, eine Benachrichtigung über ein Systemereignis oder Messwerte – einen kompletten Bildschirm braucht es oft nicht. LCDs mit einem HD44780-Controller sind sehr verbreitet. Es gibt viele Projekte, die ein solches Display für den RasPi verwenden. Das LCD wird dabei meist mit Hilfe von Bibliotheken angesprochen, die das Programmieren des Controllers abnehmen. Die python-Bibliothek RPLCD ist zum Beispiel so eine Bibliothek. In diesem Beitrag soll gezeigt werden, wie das LCD über die GPIO-Pins direkt auf der Ebene des Microcontrollers angesprochen wird. Der Quell-Code für das C-Programm ist auf gitHub abgelegt: https://github.com/rheikvaneyck/HD44780. Den Rest des Beitrags lesen »

, , , , ,

7 Kommentare

Das Raspberry Pi Lab

Bild

Der RasPi macht das Experimentieren besonders einfach. Er hat einen ganzen Haufen Schnittstellen, auf die ich später noch genauer eingehe. Um mit den Schnittstellen herumzuspielen, braucht man nur ein paar Werkzeuge die nicht die Welt kosten. Zu Grundausstattung gehören mindestens die folgenden Teile:

  • Einen Raspberry Pi natürlich.Inklusive Mikro-USB Netzteil und einer SD-Karte.
  • Entweder einen HDMI-Monitor und Tastatur ODER einen anderen Rechner für Ein- und Ausgaben
  • Ein Netzwerkkabel für den Anschluss an das Netzwerk oder einen WLAN-USB-Stick
  • Ein Steckbrett (Breadboard) mit Kabel-Set und Klemmbrücken.
  • Widerstände, Kondensatoren, Transistoren, jeweils im Set
  • Für eigene Elektronik: einen Lötkolben inkl. Lötzinn, ein Messgerät und eine „Dritte Hand“

Grob überschlagen kostet die Grundausstattung insgesamt 80 €. Die Elektronik-Werkzeuge wie Lötkolben gibt es in einfachen Ausführungen bereits komplett ab 30 €. Es gibt sicher Hobbys, die sind da kostenintensiver. Den Rest des Beitrags lesen »

,

2 Kommentare