1 连线
来源:https://github.com/omersiar/ShiftedLCD
2 代码
从https://github.com/omersiar/ShiftedLCD取得Lib,并导入Arduino IDE。
(用Git或者从页面上选择[Clone or download] -> [Download ZIP])
#include <ShiftedLCD.h>
LiquidCrystal LCD(9);
void setup() {
LCD.begin(16, 2);
LCD.print("hello, world!");
}
void loop() {
LCD.setCursor(0, 1);
LCD.print(millis()/1000);
}
3 其他
- 使用74CH595,因为省端口,74CH595相当于8合1。
- 使用ShiftedLCD,因为方便,站在巨人肩膀上。
- LiquidCrystal的其他方法,参考https://www.arduino.cc/en/Reference/LiquidCrystal
- Arduino Uno的SPI默认使用:MOSI->11, MISO->12, SCK->13。参考https://www.arduino.cc/en/Reference/SPI