Referinta: UFRFYL_LM_8x8_3mm_YELLOW_AC
Ridică-ți comenzile când vrei tu!
Comandă până la ora 14:00 și expediem astăzi coletul
Produse sigure, fără griji!
Produse nefolosite? Retur fără întrebări!
Afișajul OLED de 0.96” cu driver SSD1306 este alegerea clasică pentru proiecte Arduino și microcontrolere când vrei un ecran mic, clar și ușor de controlat. Panoul are rezoluție 128×64 și zone colorate Yellow/Blue (de obicei ~1/3 galben, ~2/3 albastru), ceea ce îi dă un aspect modern fără a complica partea software — din punct de vedere al codului, afișajul rămâne monocrom. Comunicarea se face prin I²C, astfel încât ai nevoie doar de două linii de date (SCL/SDA) plus alimentare. Textul și grafica (iconițe, grafice simple, logo) se redau cu un contrast excelent, vizibile din aproape orice unghi.
Ideal pentru: meniuri simple, status senzori, ceasuri, termometre, proiecte portabile, contoare, debug vizual.
Pe plăcile moderne (ex. Arduino Leonardo/Mega/ESP32) folosește pinii dedicați I²C marcați SCL/SDA. Dacă folosești 3.3 V, alimentează și logica la 3.3 V.
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1 // reset pe I2C, neutilizat
#define OLED_ADDRESS 0x3C // adresă uzuală pentru majoritatea modulelor
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
Wire.begin(); // pornește I2C
if (!display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDRESS)) {
for (;;); // oprește dacă nu găsește display-ul
}
display.clearDisplay();
// Text simplu
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0, 0);
display.println(F("ArduShop - OLED 0.96\""));
display.println(F("SSD1306 I2C 128x64"));
display.display();
delay(1500);
// Grafică: dreptunghi și cerc
display.clearDisplay();
display.drawRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, SSD1306_WHITE);
display.fillCircle(SCREEN_WIDTH/2, SCREEN_HEIGHT/2, 12, SSD1306_WHITE);
display.setCursor(10, 50);
display.setTextSize(1);
display.println(F("Status: OK"));
display.display();
}
void loop() {
// exemplu: mic efect de bară de progres
static int w = 0;
display.fillRect(10, 40, w, 8, SSD1306_WHITE);
display.display();
delay(60);
w += 2;
if (w > 108) {
display.clearDisplay();
display.drawRect(8, 38, 112, 12, SSD1306_WHITE);
w = 0;
}
}
Notă: porțiunile Yellow/Blue sunt determinate hardware; nu există comenzi software pentru a schimba culorile. Conținutul afișat este monocrom, dar va apărea galben/albastru în funcție de zona în care cade.
Aprecierea ta pentru recenzie nu a putut fi trimisa
Reclama un comentariu
Raport trimis
Reclamatia tau nu a putut fi trimisa
Scrie-ti recenzia
Recenzia a fost trimisa
Recenzia ta nu a putut fi trimisa
Referinta: UFRFYL_LM_8x8_3mm_YELLOW_AC
Referinta: OPNAMU_LED5_ir_rx
Referinta: SWGBBG
Referinta: SLGPTA
Referinta: KHQKSE_LED5_ir_tx
Referinta: YFCOAW_555_learning_board
Referinta: UMRYLJ_ledstrip-white-5m-60-wp
Referinta: SRWIMW_white_led_1210
Referinta: KGVAES_DISPLAY_RASP_800x480_HDMI
Producător: Raspberry Pi
Referinta: TOZVQI_LED5_UV
Referinta: IOXEKD_XH-M632_CHARGE_MOD
Referinta: KORVSK
check_circle
check_circle