Boards/UI/LCD-CHAR: Unterschied zwischen den Versionen

Aus
< Boards‎ | UI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „right|thumb|200px|Mojo IO Shield __TOC__<br /> == LCD Charakter Displays == Diese LCD Anzeigen sind Zeichen orientiert. Sie wurden…“)
 
(LCD Charakter Displays)
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Bild:LCD 16x4 blue.jpg|right|thumb|200px|Mojo IO Shield]]
+
[[Bild:LCD 16x4 blue.jpg|right|thumb|200px|LCD Display 4x20]]
 
__TOC__<br />
 
__TOC__<br />
 
== LCD Charakter Displays ==
 
== LCD Charakter Displays ==
Zeile 5: Zeile 5:
 
Diese LCD Anzeigen sind Zeichen orientiert. Sie wurden entwickelt, um kurze Texte oder Zahlenwerte anzuzeigen. Sie haben eine Punktmatrix (5x8) und können praktisch jedes Zeichen anzeigen. Sozusagen die direkte Ablöse von 7 und 14 Segment Anzeigen.
 
Diese LCD Anzeigen sind Zeichen orientiert. Sie wurden entwickelt, um kurze Texte oder Zahlenwerte anzuzeigen. Sie haben eine Punktmatrix (5x8) und können praktisch jedes Zeichen anzeigen. Sozusagen die direkte Ablöse von 7 und 14 Segment Anzeigen.
  
Die Anzeigen haben meist 2 oder 4 Zeilen. Die Anzahl Stellen reicht von 16 bis 24. Auf dem Board ist ein Controller, der die LCD Elemente ansteuert. Da hat sich als Standard der HD44780 durchgesetzt.  
+
Die Anzeigen haben meist 2 oder 4 Zeilen. Die Anzahl der Stellen reicht von 16 bis 40. Auf dem Board ist ein Controller, der die LCD Elemente ansteuert. Da hat sich als Standard der HD44780 durchgesetzt.  
  
Die Displays gab es anfänglich nur in dem typischen LCD beige. Heute bekommt man diese Display in unterschiedlichsten Farben: Blau, Rot, gelb, Grün, Weiß
+
Die Displays gab es anfänglich nur in dem typischen LCD gelb/grün. Heute bekommt man diese Display in unterschiedlichsten Farben: Blau, Rot, Gelb, Grün, Weiß
  
 
Meisten haben die Displays eine Hintergrund Beleuchtung. Nur wenige Displays arbeiten heute noch reflektiv, was Strom sparen würde. Es gibt Display mit mehrfärbiger Hintergrundbeleuchtung, damit kann man sehr schön Warnungen und Fehler anzeigen, weil sich das in einer Menge an Displays sehr stark hervor hebt.
 
Meisten haben die Displays eine Hintergrund Beleuchtung. Nur wenige Displays arbeiten heute noch reflektiv, was Strom sparen würde. Es gibt Display mit mehrfärbiger Hintergrundbeleuchtung, damit kann man sehr schön Warnungen und Fehler anzeigen, weil sich das in einer Menge an Displays sehr stark hervor hebt.
 +
 +
Die HD44780 kompatiblen Displays haben einen festen Zeichensatz, sodass man die Anzeige sehr schnell ansteuern kann (ein Byte pro Zeichen). Einige Zeichen sind aber frei definierbar, sodass man jede Art von Sonderzeichen erstellen und sogar kleine Grafiken darstellen kann.
 +
 +
<br />
 +
'''WEB Links'''
 +
 +
* [[Wikipedia:HD44780|Standard HD44780]]
 +
* [https://maxpromer.github.io/LCD-Character-Creator/ WEB basierter Zeichen Generator]
 +
 +
<br />
 +
 +
=== LCD Display HD44780 ===
 +
 +
Diese Displays mit HD44780 kompatiblem Controller haben einen normierten Anschluss und werden parallel angesteuert. Es kann ein 4 Bit oder ein 8 Bit breiter Bus verwendet werden. Die Kommunikation ist einfach und sehr schnell, man benötigt aber zur Ansteuerung  8 oder 12 I/O Leitungen (3 Steuerleitungen, 1 Beleuchtung, 4 oder 8 Datenbits). Minimal benötigt man 6 I/O Leitungen, wenn man ''Enable'' fix aktiviert hat und auf die Schaltbarkeit der Hintergrundbeleuchtung verzichtet.
 +
 +
 +
<gallery mode="traditional" widths=90px heights=90px perrow=9 caption="">
 +
LCD-char-16x2-top-4.jpg
 +
LCD-char-16x2-top-1.jpg
 +
LCD-char-16x2-top-3.bmp
 +
LCD Base bb Fritz.png
 +
</gallery>
  
 
<br />
 
<br />
 
===== WEB Links =====
 
===== WEB Links =====
  
* [https://de.wikipedia.org/wiki/HD44780 Standard HD44780]
+
* [https://www.arduino.cc/en/Tutorial/HelloWorld Arduino LCD Tutorial]
* [https://maxpromer.github.io/LCD-Character-Creator/ WEB basierter Zeichen Generator]
+
 
 +
<br />
 +
=== LCD Display mit I2C ===
 +
 
 +
Diese Displays haben auch einen HD44780 kompatiblen Controller. Die Ansteuerung erfolgt aber über I2C und benötigt deshalb nur 2 I/O Leitungen. Möglich wird das durch ein kleines Zusatz Board, das I/O Leitungen über I2C zur Verfügung stellt (I2C Port Expander).
 +
 
 +
Diese I2C Zusatzboards sind auch separat erhältlich. Das Board passt genau auf die Anschlussleiste der Displays und kann daher direkt unterhalb montiert werden. Es gibt auch Displays die das schon integriert haben.  
 +
 
 +
<gallery mode="traditional" widths=90px heights=90px perrow=9 caption="">
 +
LCD-char-16x2-I2C-1.jpg
 +
LCD-char-I2C-top-2.jpg
 +
LCD-char-I2C-top-3.jpg
 +
LCD-char-I2C-top-1.jpg
 +
LCD-char-I2C-1.bmp
 +
LCD-char-I2C-schema.jpg
 +
</gallery>
  
 
<br />
 
<br />
----
+
===== WEB Links =====
[[Bild:Mojo-servo-shield.jpg|right|thumb|200px|Mojo IO Shield]]
 
=== Servo Shield ===
 
  
Das Servo Shield hat drei Level Shifter (MAX3002) um die 3,3V des FPGA in 5V zu wandeln. Insgesamt hat man damit 24 bidirektionale I/O Leitungen (digitale 5V Ein- oder Ausgänge).
+
* [https://create.arduino.cc/projecthub/Oniichan_is_ded/lcd-i2c-tutorial-664e5a Arduino I2C LCD Tutorial]
 +
 
 +
<br />
 +
=== LCD + Keypad mit I2C ===
  
 +
Die Firma Adafruit hat I2C Displays entwickelt, die eine '''mehrfarbige Hintergrundbeleuchtung''' haben und '''5 Taster''' zur bedienung. Die Ansteuerung erfolgt aber über I2C und benötigt deshalb nur 2 I/O Leitungen.
  
Spezifikation:
+
Möglich wird das durch einen I2C Controller MCP23017 auf dem Board. Adafruit liefert dieses LCD Display als '''Arduino Shield''' oder als Zusatzboard für einen '''Raspberry PI'''. Adafruit stellt eine Arduino Lib (Open Source) zur Verfügung und ein Phyton Script (für den RasPI), was die Ansteuerung sehr einfach macht.
  
* 3 mal MAX3002 Level Shifter
+
<gallery mode="traditional" widths=90px heights=90px perrow=9 caption="">
* 24 I/O Pins (5V Ein- oder Ausgang)
+
LCD-keypad-red-1.jpg
* alle Anschlüsse Gold überzogen
+
LCD-keypad-blue-1.jpg
* jeder Pin kann bis zu 20µA leisten
+
LCD-keypad-green-1.jpg
* maximal 5.5V
+
LCD-keypad-yel-1.jpg
 +
LCD-keypad-kit-1.jpg
 +
</gallery>
  
 
<br />
 
<br />
 
===== WEB Links =====
 
===== WEB Links =====
  
* [https://www.exp-tech.de/module/motorsteuerung/servomotoren/5595/mojo-servo-shield Servo Shield]
+
* [https://www.adafruit.com/product/1110 Adafruit LCD + Keypad]

Aktuelle Version vom 9. Oktober 2019, 17:12 Uhr

LCD Display 4x20


LCD Charakter Displays

Diese LCD Anzeigen sind Zeichen orientiert. Sie wurden entwickelt, um kurze Texte oder Zahlenwerte anzuzeigen. Sie haben eine Punktmatrix (5x8) und können praktisch jedes Zeichen anzeigen. Sozusagen die direkte Ablöse von 7 und 14 Segment Anzeigen.

Die Anzeigen haben meist 2 oder 4 Zeilen. Die Anzahl der Stellen reicht von 16 bis 40. Auf dem Board ist ein Controller, der die LCD Elemente ansteuert. Da hat sich als Standard der HD44780 durchgesetzt.

Die Displays gab es anfänglich nur in dem typischen LCD gelb/grün. Heute bekommt man diese Display in unterschiedlichsten Farben: Blau, Rot, Gelb, Grün, Weiß

Meisten haben die Displays eine Hintergrund Beleuchtung. Nur wenige Displays arbeiten heute noch reflektiv, was Strom sparen würde. Es gibt Display mit mehrfärbiger Hintergrundbeleuchtung, damit kann man sehr schön Warnungen und Fehler anzeigen, weil sich das in einer Menge an Displays sehr stark hervor hebt.

Die HD44780 kompatiblen Displays haben einen festen Zeichensatz, sodass man die Anzeige sehr schnell ansteuern kann (ein Byte pro Zeichen). Einige Zeichen sind aber frei definierbar, sodass man jede Art von Sonderzeichen erstellen und sogar kleine Grafiken darstellen kann.


WEB Links


LCD Display HD44780

Diese Displays mit HD44780 kompatiblem Controller haben einen normierten Anschluss und werden parallel angesteuert. Es kann ein 4 Bit oder ein 8 Bit breiter Bus verwendet werden. Die Kommunikation ist einfach und sehr schnell, man benötigt aber zur Ansteuerung 8 oder 12 I/O Leitungen (3 Steuerleitungen, 1 Beleuchtung, 4 oder 8 Datenbits). Minimal benötigt man 6 I/O Leitungen, wenn man Enable fix aktiviert hat und auf die Schaltbarkeit der Hintergrundbeleuchtung verzichtet.



WEB Links


LCD Display mit I2C

Diese Displays haben auch einen HD44780 kompatiblen Controller. Die Ansteuerung erfolgt aber über I2C und benötigt deshalb nur 2 I/O Leitungen. Möglich wird das durch ein kleines Zusatz Board, das I/O Leitungen über I2C zur Verfügung stellt (I2C Port Expander).

Diese I2C Zusatzboards sind auch separat erhältlich. Das Board passt genau auf die Anschlussleiste der Displays und kann daher direkt unterhalb montiert werden. Es gibt auch Displays die das schon integriert haben.


WEB Links


LCD + Keypad mit I2C

Die Firma Adafruit hat I2C Displays entwickelt, die eine mehrfarbige Hintergrundbeleuchtung haben und 5 Taster zur bedienung. Die Ansteuerung erfolgt aber über I2C und benötigt deshalb nur 2 I/O Leitungen.

Möglich wird das durch einen I2C Controller MCP23017 auf dem Board. Adafruit liefert dieses LCD Display als Arduino Shield oder als Zusatzboard für einen Raspberry PI. Adafruit stellt eine Arduino Lib (Open Source) zur Verfügung und ein Phyton Script (für den RasPI), was die Ansteuerung sehr einfach macht.


WEB Links