Màn hình hiển thị 128x64 Oled 1.3 Inch giao Tiếp I2C/SPI chuyên dụng


₫ 88.000

Sản phẩm Màn hình hiển thị 128x64 Oled 1.3 Inch giao Tiếp I2C/SPI chuyên dụng đang được mở bán với mức giá siêu tốt khi mua online, giao hàng online trên toàn quốc với chi phí tiết kiệm nhất,5 đã được bán ra kể từ lúc chào bán lần cuối cùng.Trên đây là số liệu về sản phẩm chúng tôi thống kê và gửi đến bạn, hi vọng với những gợi ý ở trên giúp bạn mua sắm tốt hơn tại Pricespy Việt Nam

Màn hình hiển thị 128x64 Oled 1.3 Inch giao Tiếp I2C/SPI chuyên dụng
Sản phẩm có 2 phân loại:
1. Oled giao tiếp I2C
2. Oled giao tiếp SPI

ỨNG DỤNG:
- Màn hình OLED 1.3 Inch cho khả năng hiển thị hình ảnh tốt với khung hình 128×64 pixel. Ngoài ra, màn hình còn tương thích với hầu hết các vi điều khiển hiện nay thông qua giao tiếp I2C hoặc thông qua giao tiếp SPI . Màn hình sử dụng driver SSD1306 cùng thiết kế nhỏ gọn sẽ giúp bạn phát triển các sản phẩm DIY hoặc các ứng dụng khác một cách nhanh chóng.
- Màn hình OLED 1.3 Inch 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.

THÔNG SỐ KỸ THUẬT:
- Tương thích với Arduino, 51 Series, MSP430 Series, STM32 / 2, CSR IC,…
- Điện áp sử dụng: 2.2~5.5VDC.
- Công suất tiêu thụ: 0.04w
- Góc hiển thị: lớn hơn 160 độ
- Số điểm hiển thị: 128×64 điểm.
- Độ rộng màn hình: 1.3 inch
- Giao tiếp: I2C, SPI


Code test arduino
/*
Kết nối:
oled Uno Mega
* GND GND GND
* VCC 5V 5V
* SCL A5 SCL
* SDA A4 SDA
*/
#include "U8glib.h"

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE); // HW SPI Com: CS = 10, A0 = 9 (Hardware Pins are SCK = 13 and MOSI = 11)

void draw(void) {
// graphic commands to redraw the complete screen should be placed here
u8g.setFont(u8g_font_unifont);
//u8g.setFont(u8g_font_osb21);
u8g.drawStr( 1, 10, "ABCDEFGHIJKLMOPQ");
u8g.drawStr( 1, 25, "ABCDEFGHIJKLMOPQ");
u8g.drawStr( 1, 40, "ABCDEFGHIJKLMOPQ");
u8g.drawStr( 1, 55, "ABCDEFGHIJKLMOPQRST");
}

void setup(void) {

if ( u8g.getMode() == U8G_MODE_R3G3B2 ) {
u8g.setColorIndex(255); // white
}
else if ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {
u8g.setColorIndex(3); // max intensity
}
else if ( u8g.getMode() == U8G_MODE_BW ) {
u8g.setColorIndex(1); // pixel on
}
else if ( u8g.getMode() == U8G_MODE_HICOLOR ) {
u8g.setHiColorByRGB(255,255,255);
}
}

void loop(void) {
// picture loop
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );

// rebuild the picture after some delay
delay(500