Lập trình hiển thị màn hình OLED với Nodemcu( esp8266 12E).
Phần mền cần chuẩn bị
- Phần mềm IDE.
- Thư viện OLED : https://github.com/ThingPulse/esp8266-oled-ssd1306
Phần cứng cần chuẩn bị:
- 1 ESP8266 12 HOẶC ESP8266 12E.
- 1 Breadboard.
- Dây test board.
- 1 Màn hình OLed 0.96"
Lắp mạch:
Code chương trình:
Trước hết chúng ta phải tải về cài thư viện OLED cho Arduino IDE, thư viện các bạn tải ở link trên nhé
#include <Wire.h>
#include "SSD1306.h"
SSD1306 display(0x3c, 4, 5);
int thoi_gian = 0;
void setup()
{
Serial.begin(115200);
display.init();
display.setFont(ArialMT_Plain_10);
display.drawString(0, 0, "Hello world");
display.display();
delay(1000);
display.clear();
}
void loop()
{
int gio, phut, giay;
delay(1000);
thoi_gian ++;
gio = thoi_gian/3600;
phut = (thoi_gian%3600)/60;
giay = thoi_gian % 60;
display.clear();
display.drawString(0, 0, String(gio) + ":" + String(phut) + ":" + String(giay));
display.display();
}