NSW OLED Display Moduli
Loyihalaringizga OLED displey bilan grafik va matnli interfeys qo‘shing
Umumiy Ma'lumot
NSW OLED Display Moduli 128x64 pikselli o‘lchamga ega, 0.96 dyuymli ekran bo‘lib, ko‘k yoki oq rangli displeyda matn, grafik yoki belgilarni ko‘rsatish imkonini beradi. Bu modul I2C interfeys orqali ishlaydi va Arduino kabi mikrokontrollerlar bilan juda yaxshi mos keladi. Juda kam quvvat sarflashi va kompaktligi uni turli elektron loyihalar uchun ideal qiladi.

Asosiy Xususiyatlari
- Displey o‘lchami: 0.96 dyuym
- Ruxsat (Resolution): 128 x 64 piksel
- Interfeys: I2C (SCL, SDA)
- Ishlash kuchlanishi: 3.3V – 5V
- Chastota: 400 kHz (I2C)
- Energiya sarfi: Juda past (ultraboy energiya tejamkorlik)
- Chip: SSD1306 drayver chipi
Eslatma: Displey fon yoritgichga ega emas, lekin OLED texnologiyasi tufayli yuqori kontrast bilan o‘qilishi oson.
Ilovalar
NSW OLED Display Moduli quyidagi sohalarda keng qo‘llaniladi:
- Robototexnika va IoT qurilmalari interfeysi
- Harorat, namlik, bosim va boshqa sensor natijalarini ko‘rsatish
- Mini o‘yinlar va animatsiyalar
- Haqiqiy vaqtli soat (RTC) ko‘rsatkichi
- Matnli xabarlar, grafikalar, tugmalar interfeysi
Pin Ta'rifi
NSW OLED Display Modulining 4 ta pin mavjud:
Pin | Vazifasi |
---|---|
GND | Manfiy to‘k (Ground) |
VCC | Quvvat manbai (3.3V yoki 5V) |
SCL | Soat signali (I2C interfeys) |
SDA | Ma'lumot signali (I2C interfeys) |
Ulanish
Arduino UNO bilan ulanish (I2C):
- VCC → 5V
- GND → GND
- SCL → A5 (Arduino UNO)
- SDA → A4 (Arduino UNO)

Dasturlash bo'yicha Qo'llanma
Quyidagi Arduino kodi yordamida OLED displeyga "Salom, Dunyo!" matnini chiqarish mumkin. Adafruit SSD1306
va Adafruit GFX
kutubxonalarini kutubxona menejeri orqali o‘rnating.
#define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); void setup() { if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { Serial.println(F("OLED topilmadi")); for(;;); } display.clearDisplay(); display.setTextSize(2); display.setTextColor(SSD1306_WHITE); display.setCursor(10, 20); display.println("Salom, Dunyo!"); display.display(); } void loop() { // Hech nima qilinmaydi }