Skip to the content.

ESP8266 NodeMCU + OLED 0,96”

image

Thông số

Lập trình

Chọn board

Với OLED

// Khai báo các thư viện cần thiết cho màn hình OLED
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

// Định nghĩa màn hình OLED
#define SCREEN_WIDTH 128    // Chiều rộng màn hình OLED, tính bằng pixels
#define SCREEN_HEIGHT 64    // Chiều cao màn hình OLED, tính bằng pixels
#define OLED_RESET -1       // Chân Reset màn hình (thường là -1)

// Khởi tạo màn hình OLED. Địa chỉ I2C phổ biến cho ESP8266 là 0x3C
// Chân SDA và SCL được chỉ định là D6 và D5
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
  // Khởi tạo giao thức I2C với các chân mới
  Wire.begin(D5, D6);  // SCL là D5, SDA là D6

  // Khởi tạo màn hình OLED.
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("SSD1306 allocation failed"));
    for(;;); // Vòng lặp vô hạn nếu khởi tạo thất bại
  }

Mua sắm