|
1 | 1 | /* |
2 | | -LiquidCrystal Library - TextDirection |
3 | | -
|
4 | | -Demonstrates the use a 16x2 LCD display. The LiquidCrystal |
5 | | -library works with all LCD displays that are compatible with the |
6 | | -Hitachi HD44780 driver. There are many of them out there, and you |
7 | | -can usually tell them by the 16-pin interface. |
8 | | -
|
9 | | -This sketch demonstrates how to use leftToRight() and rightToLeft() |
10 | | -to move the cursor. |
11 | | -
|
12 | | -The circuit: |
13 | | -* LCD RS pin to digital pin 12 |
14 | | -* LCD Enable pin to digital pin 11 |
15 | | -* LCD D4 pin to digital pin 5 |
16 | | -* LCD D5 pin to digital pin 4 |
17 | | -* LCD D6 pin to digital pin 3 |
18 | | -* LCD D7 pin to digital pin 2 |
19 | | -* LCD R/W pin to ground |
20 | | -* 10K resistor: |
21 | | -* ends to +5V and ground |
22 | | -* wiper to LCD VO pin (pin 3) |
23 | | -
|
24 | | -Library originally added 18 Apr 2008 |
25 | | -by David A. Mellis |
26 | | -library modified 5 Jul 2009 |
27 | | -by Limor Fried (http://www.ladyada.net) |
28 | | -example added 9 Jul 2009 |
29 | | -by Tom Igoe |
30 | | -modified 22 Nov 2010 |
31 | | -by Tom Igoe |
32 | | -
|
33 | | -This example code is in the public domain. |
34 | | -
|
35 | | -http://www.arduino.cc/en/Tutorial/LiquidCrystalTextDirection |
| 2 | + LiquidCrystal Library - TextDirection |
| 3 | +
|
| 4 | + Demonstrates the use a 16x2 LCD display. The LiquidCrystal |
| 5 | + library works with all LCD displays that are compatible with the |
| 6 | + Hitachi HD44780 driver. There are many of them out there, and you |
| 7 | + can usually tell them by the 16-pin interface. |
| 8 | +
|
| 9 | + This sketch demonstrates how to use leftToRight() and rightToLeft() |
| 10 | + to move the cursor. |
| 11 | +
|
| 12 | + The circuit: |
| 13 | + * LCD RS pin to digital pin 12 |
| 14 | + * LCD Enable pin to digital pin 11 |
| 15 | + * LCD D4 pin to digital pin 5 |
| 16 | + * LCD D5 pin to digital pin 4 |
| 17 | + * LCD D6 pin to digital pin 3 |
| 18 | + * LCD D7 pin to digital pin 2 |
| 19 | + * LCD R/W pin to ground |
| 20 | + * 10K resistor: |
| 21 | + * ends to +5V and ground |
| 22 | + * wiper to LCD VO pin (pin 3) |
| 23 | +
|
| 24 | + Library originally added 18 Apr 2008 |
| 25 | + by David A. Mellis |
| 26 | + library modified 5 Jul 2009 |
| 27 | + by Limor Fried (http://www.ladyada.net) |
| 28 | + example added 9 Jul 2009 |
| 29 | + by Tom Igoe |
| 30 | + modified 22 Nov 2010 |
| 31 | + by Tom Igoe |
| 32 | + modified 7 Nov 2016 |
| 33 | + by Arturo Guadalupi |
| 34 | +
|
| 35 | + This example code is in the public domain. |
| 36 | +
|
| 37 | + http://www.arduino.cc/en/Tutorial/LiquidCrystalTextDirection |
36 | 38 |
|
37 | 39 | */ |
38 | 40 |
|
39 | 41 | // include the library code: |
40 | 42 | #include <LiquidCrystal.h> |
41 | 43 |
|
42 | 44 | // initialize the library with the numbers of the interface pins |
43 | | -LiquidCrystal lcd(12, 11, 5, 4, 3, 2); |
| 45 | +// initialize the library with the arduino pin numbers of the LCD interface pins |
| 46 | +const int rs=12, en=11, d4=5, d5=4, d6=3, d7=2; |
| 47 | +LiquidCrystal lcd(rs,en,d4,d5,d6,d7); |
44 | 48 |
|
45 | 49 | int thisChar = 'a'; |
46 | 50 |
|
|
0 commit comments