关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法

相信很多小白在arduinoIDE下对nodemcu编程时连引脚对应序号都不知道,博主也是刚开始折腾,遇到不少的坑,在搜索解决方法时有用的方法实在太少,所以做一个总结,希望能够帮助到部分朋友。

1引脚对应
图一关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法
序号:
ps:可以自己定义,一般nodemcu的
D0-D10在arduino中的序号和gpio号相同

static const uint8_t D0 = 16;
static const uint8_t D1 = 5;
static const uint8_t D2 = 4;
static const uint8_t D3 = 0;
static const uint8_t D4 = 2;
static const uint8_t D5 = 14;
static const uint8_t D6 = 12;
static const uint8_t D7 = 13;
static const uint8_t D8 = 15;
static const uint8_t D9 = 3;
static const uint8_t D10 = 1;

2、注意**************************************
下图中的标号是错的,博主就是被这张图误导了
图二
关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法
3、库

可用
1:、u8g2
2 、Adafruit ssd1306
关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法
选择一个与你的oled型号匹配的语句取消注释,更改引脚序号见图一以及序号部分说明。

我的是spi的oled(右边有一点坏了)
效果关于在arduinoIDE下使用nodemcu 用spi的方式驱动7线的oled遇到的坑和解决方法