1.可能地址不对,试试i2c地址查找的程序。
2.试试
- #include <Wire.h>
- #include <Adafruit_GFX.h>
- #include <Adafruit_SSD1306.h>
- #define display_SCREEN_WIDTH 128
- #define display_SCREEN_HEIGHT 64
- #define display_OLED_RESET 4
- Adafruit_SSD1306 display(display_SCREEN_WIDTH, display_SCREEN_HEIGHT, &Wire, display_OLED_RESET);
- void setup(){
- Serial.begin(9600);
- while (!(display.begin(SSD1306_SWITCHCAPVCC,0x78))) {
- Serial.println("没有搜索到SSD1306");
- delay(500);
- }
- display.setRotation(0);
- display.clearDisplay();
- display.setCursor(0,0);
- display.setTextSize(0);
- display.setTextColor(WHITE, BLACK);
- display.print("Hello world!");
- }
- void loop(){
- }
复制代码
|