ESP8266 ติดต่อกับ OLED
จอ OLED แสดงผลได้ชัดเจน ประหยัดพลังงาน แสดงผลแบบกราฟฟิกส์ ที่นิยมใช้เป็นขนาด 128x64 pixel เราสามารถสั่งงานทุกจุดบนหน้าจอ เพื่อสร้างเป็นภาพ หรือข้อความได้ตามที่เราต้องการ จอ OLED สามารถเชื่อมต่อกับ Arduino แบบ I2C ได้ ดังนั้น NodeMCU ก็สามารถติดต่อกับจอ OLED ได้เช่นกัน การต่อขา NodeMCU LCD
- Vin – VCC
- GND – GND
- D1 – SCL
- D2 – SDA

โคดตัวอย่าง Arduino ESP8266 NodeMCU OLED
- ลงไลบารี จอ OLED เลือกไลบารีชื่อ ACROBOTIC SSD1306 ดังนี้

- เขียนโคดดังนี้
#include "Wire.h"
#include "ACROBOTIC_SSD1306.h"
void setup()
{
Wire.begin();
oled.init(); // สั่งให้จอ Oled เริ่มทำงาน
oled.clearDisplay(); // ล้างภาพหน้าจอ
oled.setTextXY(0,0); // เลื่อน cursor ไปที่บรรทัดที่ 0 ตำแหน่งที่ 0
oled.putString("Welcome To");
oled.setTextXY(1,5); // เลื่อน cursor ไปที่บรรทัดที่ 1 ตำแหน่งที่ 5
oled.putString("ArduinoALL");
oled.setTextXY(3,0); // เลื่อน cursor ไปที่บรรทัดที่ 3 ตำแหน่งที่ 0
oled.putString("ESP8266 NodeMCu");
oled.setTextXY(4,0); // เลื่อน cursor ไปที่บรรทัดที่ 4 ตำแหน่งที่ 10
oled.putString("Tutor");
}
void loop()
{
}
คลิปวีดีโอสอน Arduino ESP8266 OLED : ESP8266 แสดงผลออก จอ OLED