https://www.geek-workshop.com/thread-37818-1-1.html
2、下载最新库
https://learn.adafruit.com/monoc ... ibrary-and-examples
其中OLED模块的专用库名称是SSD1306,另外需要配合图形库GFX操作
不建议使用NB的U8glib,因为这个库强大到哭,所以编译和下载都太消耗时间了
<ignore_js_op>
3、接线
从参考资料里面扒的接线图
时钟模块这里不做详细说明,OLED的模块引脚对应关系如下图
<ignore_js_op>
arduino uno和nano的接线一摸一样
ARDUINO UNO OLED
D13-SCK------ RES
D12-MISO---- CS
D11-MOSI---- D1
D10-SS------- D0
D9-MOSI------ D1
ARDUINO 2560 OLED
D52 -SCK-------------RES
D50-MISO-------------CS
D46- MOSI------------D1
D53-SS----------------D0
D51-MOSI-------------D/C
#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_MOSI 11 #define OLED_CLK 13 #define OLED_DC 9 #define OLED_CS 10 #define OLED_RESET 8 Adafruit_SSD1306 display(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS); void setup() { Serial.begin(9600); display.begin(SSD1306_SWITCHCAPVCC); display.display(); delay(1000); } void loop() { display.setTextSize(1); display.setTextColor(WHITE); display.setCursor(20,10); display.println("- LEO -"); display.display(); delay(200); display.clearDisplay(); }