Zuletzt angesehen: • welcome • mailverkehr_microtronics_20141022 • technik_solarladeregler • pm_weiterentwicklung • marcus_bothe • material • navigation • praktikumsprogramm • containerplanung • praktika_thomas_und_niccolo
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
|
wiki:arduino [d.m.Y H:i] jens [Installation] |
wiki:arduino [d.m.Y H:i] (aktuell) jens [LCD Ansteuerung] |
||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| ====== LCD Ansteuerung ====== | ====== LCD Ansteuerung ====== | ||
| + | Grundlegende Infos zu Displays und deren Aufbau findet man hier: [[http://www.lcd-module.de/knowhow.html]] | ||
| + | \\ \\ | ||
| + | Anschluss des Displaytech 162C BC BC nach folgendem Beispielcode: | ||
| + | <code c> | ||
| + | /* | ||
| + | LiquidCrystal Library - Hello World | ||
| + | |||
| + | Demonstrates the use a 16x2 LCD display. The LiquidCrystal | ||
| + | library works with all LCD displays that are compatible with the | ||
| + | Hitachi HD44780 driver. There are many of them out there, and you | ||
| + | can usually tell them by the 16-pin interface. | ||
| + | |||
| + | This sketch prints "Hello World!" to the LCD | ||
| + | and shows the time. | ||
| + | |||
| + | The circuit: | ||
| + | * LCD RS pin to digital pin 12 | ||
| + | * LCD Enable pin to digital pin 11 | ||
| + | * LCD D4 pin to digital pin 5 | ||
| + | * LCD D5 pin to digital pin 4 | ||
| + | * LCD D6 pin to digital pin 3 | ||
| + | * LCD D7 pin to digital pin 2 | ||
| + | * LCD R/W pin to ground | ||
| + | * LCD VSS pin to ground | ||
| + | * LCD VCC pin to 5V | ||
| + | * 10K resistor: | ||
| + | * ends to +5V and ground | ||
| + | * wiper to LCD VO pin (pin 3) | ||
| + | |||
| + | Library originally added 18 Apr 2008 | ||
| + | by David A. Mellis | ||
| + | library modified 5 Jul 2009 | ||
| + | by Limor Fried (http://www.ladyada.net) | ||
| + | example added 9 Jul 2009 | ||
| + | by Tom Igoe | ||
| + | modified 22 Nov 2010 | ||
| + | by Tom Igoe | ||
| + | |||
| + | This example code is in the public domain. | ||
| - | [[http://www.lcd-module.de/knowhow.html]] | + | http://www.arduino.cc/en/Tutorial/LiquidCrystal |
| + | */ | ||
| + | |||
| + | // include the library code: | ||
| + | #include <LiquidCrystal.h> | ||
| + | |||
| + | // initialize the library with the numbers of the interface pins | ||
| + | LiquidCrystal lcd(12, 11, 5, 4, 3, 2); | ||
| + | |||
| + | void setup() { | ||
| + | // set up the LCD's number of columns and rows: | ||
| + | lcd.begin(16, 2); | ||
| + | // Print a message to the LCD. | ||
| + | lcd.print("hello, world!"); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | // set the cursor to column 0, line 1 | ||
| + | // (note: line 1 is the second row, since counting begins with 0): | ||
| + | lcd.setCursor(0, 1); | ||
| + | // print the number of seconds since reset: | ||
| + | lcd.print(millis()/1000); | ||
| + | } | ||
| + | </code> | ||