Giới thiệu Màn hình Oled 1.3in I2C Màu trắng
Màn hình Oled 1.3in I2C Màu trắng cho khả năng hiển thị đẹp, sang trọng, rõ nét vào ban ngày và khả năng tiết kiệm năng lượng tối đa với mức chi phí phù hợp, màn hình sử dụng giao tiếp I2C cho chất lượng đường truyền ổn định và rất dễ giao tiếp chỉ với 2 chân GPIO.
Màn hình OLED gồm những lớp như tấm nền, Anode, lớp hữu cơ, cathode. Và phát ra ánh sáng theo cách tương tự như đèn LED. Quá trình trên được gọi là phát lân quang điện tử.
Nhược điểm có thể kể tới là tuổi thọ màn này khá thấp, giá thành sản xuất cao và rất dễ hỏng khi gặp nước. Nên dễ hiểu màn hình này chưa được ứng dụng nhiều.
Những ưu điểm có thể kể đến trên màn hình OLED là những lớp hữu cơ nhựa mỏng, nhẹ mềm dẻo hơn những lớp tinh thể trên LED hay LCD nhờ vậy mà có thể ứng dụng OLED để chế tạo màn hình gập cuộn được. Độ sáng của OLED cũng tốt hơn LED và không cần đèn nền như trên LCD nên sử dụng pin ít hơn. Góc nhìn cũng cài thiện hơn những công nghệ tiền nhiệm, khoảng 170 độ.
Các mã màn hình khác: Oled – LCD



Chức năng các chân
- VDD : Cấp nguồn 5V.
- GND : Cấp nguồn 0V.
- SCL : Cấp xung Clock cho chuẩn I2C
- SDA : Cấp xung Data cho chuẩn I2C
Thông số kỹ thuật Màn hình Oled 1.3in I2C Màu trắng
- Điện áp hoạt động : 5V
- Dòng điện : 8mA
- Công suất : 40mW
- Chuẩn truyền : I2C
- Góc hiển thị : 160°
- Nhiệt độ hoạt động : -10°C – 60°C
- Số điểm hiển thị : 128×64
- Số chân : 4
- Loại màu chữ : Màu trắng
- Loại : Module
- Loại IC : SH1106
Chương trình Test
Nguyên lý kết nối

Chương trình
Thư viện : Tải tại đây Adafruit-GFX-Library
Thư viện : Tải tại đây Adafruit_SSD1106
Thư viện : Tải tại đây ArduinoRTClibrary
#include <Wire.h>
#include <virtuabotixRTC.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH1106.h>
// configure clock - virtuabotixRTC clock(SCLK_PIN, I/O_PIN, CE_PIN)
virtuabotixRTC clock(3, 4, 2);
// Configure display
Adafruit_SH1106 display(-1);
int state = 1;
void setup() {
pinMode(5, INPUT_PULLUP);
display.begin(SH1106_SWITCHCAPVCC, 0x3C);
display.setTextColor(WHITE);
drawUI();
display.display();
}
void loop() {
// clock sleep/turn off mode
if (digitalRead(5) == LOW) {
if (state == 0) {
delay(500);
drawUI();
state = 1;
}else{
delay(500);
display.drawRect(4, 7, 120, 50, WHITE);
display.fillRect(5, 8, 118, 48, BLACK);
display.setTextSize(1);
display.setCursor(6, 12);
display.println("Clock will turn");
display.println(" off in a moment.");
display.println("");
display.println(" To turn back on,");
display.println(" press the button.");
display.display();
delay(3000);
display.clearDisplay();
display.display();
state = 0;
}
}
if (state == 1) {
// Update time every second
clock.updateTime();
drawUI();
display.setTextColor(WHITE);
display.setTextSize(3);
display.setCursor(1, 19);
if (clock.hours < 10) {
display.print("0");
}
display.print(clock.hours);
display.print(":");
if (clock.minutes < 10) {
display.print("0");
}
display.print(clock.minutes);
display.setTextSize(2);
display.print(":");
if (clock.seconds < 10) {
display.print("0");
}
display.print(clock.seconds);
display.setTextSize(1);
display.setCursor(26, 48);
if (clock.dayofweek == 1) {
display.print("Monday,");
}
if (clock.dayofweek == 2) {
display.print("Tuesday,");
}
if (clock.dayofweek == 3) {
display.print("Wednesday,");
}
if (clock.dayofweek == 4) {
display.print("Thursday,");
}
if (clock.dayofweek == 5) {
display.print("Friday,");
}
if (clock.dayofweek == 6) {
display.print("Saturday,");
}
if (clock.dayofweek == 7) {
display.print("Sunday,");
}
display.setCursor(26, 56);
if (clock.dayofmonth < 10) {
display.print("0");
}
display.print(clock.dayofmonth);
display.print(".");
if (clock.month < 10) {
display.print("0");
}
display.print(clock.month);
display.print(".");
display.print(clock.year);
display.display();
delay(999);
}
}
void drawUI() {
// draw the GUI
display.clearDisplay();
display.setTextSize(1);
display.setCursor(2, 2);
display.println(" Adam's Clock Sleep");
display.drawLine(0, 11, 128, 11, WHITE);
display.drawLine(94, 0, 94, 10, WHITE);
display.drawLine(26, 44, 102, 44, WHITE);
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

Dây bus 2pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Anten 433MHz 35dBi KIM TRONG 21cm, Anten Lora, RF công suất lớn
Hàng rào cái lỗ tròn đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
Điện trở 6R8 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Anten GPS+BD 28dBi 25x25mm dây 20cm, Tần số 1575.42/1561MHz
Điện trở 2R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
Điện trở 3R9 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐỘNG CƠ SERVO SG92R NHỰA, ĐỘNG CƠ GÓC 0 - 180 ĐỘ
Điện trở 18R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Pic12F629 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Điện trở 15R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 1R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 27R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 270R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 1R5 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 8R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ANTEN 15dBi 5G/4G/3G/GSM/LTE 26.5CM KIM TRONG, DÂY 3M
Bộ khung xe robot 3 bánh 1 tầng, Khung xe mô hình 3 bánh
CẢM BIẾN TCRT5000, DÒ LINE TRẮNG ĐEN
ANTEN 433Mhz 12dBi KIM TRONG 21CM, ANTEN LORA RF
MODULE CẢM BIẾN DHT11, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
Điện trở 330R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 20R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 560R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Kìm cắt linh kiện YTH-101 93mm, Kìm cắt dây điện
ANTEN 433Mhz 8dBi 20.5CM KIM TRONG, ANTEN LORA, RF
Hàng rào Cái vuông đơn cong 1*40P 2.54mm, Jump header đơn 40 pin
Điện trở 30R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẢM BIẾN BME/BMP280, ÁP SUẤT KHÔNG KHÍ VÀ NHIỆT ĐỘ
Module Lora SX1278 433Mhz AS32, Module thu phát không dây
CẢM BIẾN MÀU SẮC TCS3200, NHẬN DIỆN MÀU RGB
Điện trở 3R3 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 150R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ANTEN 2.4GHz 6DBI 19.5CM KIM TRONG, ANTEN WIFI, ZIGBEE, RF
Bộ chuyển đổi Pt100 0-10V 0º-400ºC, Nhiệt độ 0-400 độ C - Loại thường
HC-SRF04, CẢM BIẾN ĐO KHOẢNG CÁCH
Anten GPS+BD 38dBi 50x38mm dây 3m, Tần số 1561/1575MHz
Điện trở 4R7 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
KHUNG CÁNH TAY ROBOT 6 BẬC, CHƯA BAO GỒM ĐỘNG CƠ
MODULE CẢM BIẾN DHT22 TỐT, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
Điện trở 10R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 4pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Dây bus 5pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
TRANSISTOR PNP TIP42 DIP, HOẠT ĐỘNG -40V VÀ -6A
ANTEN 18dBi 5G/4G/3G/GSM/LTE 24.3CM KIM TRONG, DÂY 3M
Module giảm áp LM2596 ADJ 3A, Module ổn áp DC-DC giảm áp 3A 













Đánh giá
Chưa có đánh giá nào.