ARDUINO 与12864 OLED屏幕通信
时间: 2023-09-19 20:11:05 浏览: 87
关于12864显示屏与arduino的连接图
4星 · 用户满意度95%
通常情况下,连接Arduino与12864 OLED屏幕需要使用以下引脚:
Arduino引脚 | OLED屏幕引脚
---|---
D0 | DB0
D1 | DB1
D2 | DB2
D3 | DB3
D4 | DB4
D5 | DB5
D6 | DB6
D7 | DB7
A0 | RS
A1 | RW
A2 | E
A3 | CS1
A4 | CS2
5V | VDD
GND | VSS
以下是一些基本的示例代码,用于Arduino和12864 OLED屏幕之间的通信:
```c
#include <U8glib.h>
U8GLIB_ST7920_128X64_1X u8g(13, 11, 10, 9); //SCK, MOSI, CS, A0
void setup() {
u8g.setFont(u8g_font_unifont);
}
void loop() {
u8g.firstPage();
do {
u8g.drawStr(0, 22, "Hello World!");
} while (u8g.nextPage());
}
```
在上面的示例代码中,我们使用了U8glib库来连接Arduino和12864 OLED屏幕。请注意,我们将引脚13、11、10和9用于通信。
在setup()函数中,我们设置了字体为u8g_font_unifont。
在loop()函数中,我们使用了u8g.firstPage()和u8g.nextPage()函数来绘制“Hello World!”文本。这些函数负责将图形数据发送到屏幕上。
阅读全文