Relative Content

Daily Archives: 2018年9月26日

ESP32 (2) SSD1306 & Clock

目的 SSD1306に時刻を表示するプログラム。 ESP8266と違って、SCL,SDAを探すも一苦労。 I2C0 – SDA,SCL = 21,22 **2019/9/2 注意:Adafruit_SSD1306関数の引数順番変更により、関連プログラムが影響する。 もともと次のような1行ものが、 // Adafruit_SSD1306 display(OLED_RESET); 次の数行に変わる。 // OLED Setting #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); なぜ互換性ないの引数順にするね?!どうしてもしたいならば、コンパイルエラーを出す方法で、修正を促す。 以前のプログラムが再検証するところ、エラーがなし、書き込みも成功、しかしOLEDが表示ない!困った。 […]