

脚位编号 | 名称 | 说明 |
1 | Vss | 接地(0V) |
2 | Vdd | 电源(+5V) |
3 | Vo 或称Vee | 对比(0-5V), 可接一颗1k 电阻,或利可变电阻调整适当的对比 |
4 | RS | Register Select: 1: D0 – D7当作资料解释 0: D0 – D7当作指令解释 |
5 | R/W | Read/Write mode: 1:从LCD读取资料 0:写资料到LCD 因为很少从LCD这端读取资料,可将此脚位接地以节省I/O脚位。 |
6 | E | Enable |
7 | D0 | Bit 0 LSB |
8 | D1 | Bit 1 |
9 | D2 | Bit 2 |
10 | D3 | Bit 3 |
11 | D4 | Bit 4 |
12 | D5 | Bit 5 |
13 | D6 | Bit 6 |
14 | D7 | Bit 7 MSB |
15 | A+ | 背光(串接330R 电阻到电源) |
16 | K- | 背光(GND) |


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /* Lab9 - 在2x16 LCD 上显示"Hello World" 讯息 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 * 10K Potentiometer: * ends to +5V and ground * wiper to LCD VO pin (pin 3) This example code is in the public domain. http://www.arduino.cc/en/Tutorial/LiquidCrystal */ // 引用LiquidCrystal Library #include <LiquidCrystal.h> // 建立LiquidCrystal 的变数lcd // LCD 接脚: rs, enable, d4, d5, d6, d7 // 对应到Arduino 接脚: 12, 11, 5, 4, 3, 2 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // 设定LCD 的行列数目(2 x 16) lcd.begin(16, 2); // 列印"Hello World" 讯息到LCD 上 lcd.print("hello, world!"); } void loop() { // 将游标设到column 0, line 1 // (注意: line 1 是第二行(row),因为是从0 开始数起): lcd.setCursor(0, 1); // 列印Arduino 重开之后经过的秒数 lcd.print(millis()/1000); } |
| 欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |