/*接线
* LCD12864-----------Arduino UNO
* PSB----------------GND
* E------------------4 SCK
* R/W----------------3 MOSI
* R/S----------------2 SS/CS
* PSB----------------GND
* VCC----------------5V
* GND----------------GND
* BLA----------------5V
* BLK----------------GND
*/
/*接线
* OLED--------------Arduino UNO
* D0----------------4
* D1----------------5
* RES---------------7
* DC----------------6
* DS----------------2
* VCC---------------5V
* GND---------------GND
*/
#include <U8g2lib.h> //这个库需要自己安装
// LCD12864
U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, 4,3,2 , 5);
// OLED
// U8G2_SSD1306_128X64_NONAME_1_4W_SW_SPI u8g2(U8G2_R0, 4, 5, 3, 6, 7);
// 在LCD12864和OLED其中二选一,不选的在前面加上注释
void setup(void) {
u8g2.begin();
Serial.begin(9600);
}
void loop(void) {
u8g2.firstPage();
do {
u8g2.setFont(u8g2_font_ncenB14_tr); //设置字体
u8g2.setCursor(0, 15); // 设置光标处
u8g2.print("hello world"); // 输出内容,可以是字符串,整形,浮点型
} while ( u8g2.nextPage() ); // 不会一直都在循环中的
delay(1000);
}
@@@转发标明原创