لوحة ESP32 مع شاشة OLED ‏0.96 بوصة وWi-Fi وBluetooth

210,00 DH

التوفر:

71 متوفر في المخزون

رمز المنتج: 0034-E التصنيفات: ,

الوصف

لوحة ESP32 مع شاشة OLED ‏0.96 بوصة

لوحة مدمجة تعتمد على ESP-WROOM-32، وتضم ESP32 ثنائي النواة وWi-Fi وBluetooth وشاشة OLED أحادية اللون مدمجة بقياس 0.96 بوصة ودقة 128×64.

المواصفات المذكورة في الإعلان

  • ESP32 Xtensa LX6 ثنائي النواة، ‏32 بت، ‏240MHz
  • Flash ‏4MB؛ وRAM ‏520KB وفق القائمة
  • Wi-Fi ‏802.11 b/g/n؛ وBluetooth ‏4.2 BR/EDR وBLE
  • OLED ‏0.96 بوصة، ‏128×64، ‏I²C، العنوان 0x3C
  • توصيلات OLED: ‏SDA إلى GPIO21؛ وSCL إلى GPIO22
  • micro-USB للطاقة والبرمجة؛ دخل 5V مع تنظيم إلى 3.3V وفق القائمة
  • LED مدمج على GPIO2؛ الأبعاد نحو 55 × 28mm

مثال عرض نص على OLED

ثبّت Adafruit SSD1306 وAdafruit GFX من مدير مكتبات Arduino IDE. يهيئ البرنامج أدناه الشاشة بعنوان I²C ‏0x3C ويعرض رسالة قصيرة.

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
#define SCREEN_ADDRESS 0x3C // Adresse I2C de l'écran OLED

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
Serial.begin(115200);

// Initialisation de l'écran
if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
Serial.println(F("Échec de l'initialisation OLED"));
for (;;);
}

display.clearDisplay();
display.setTextSize(1); // Taille du texte
display.setTextColor(SSD1306_WHITE); // Couleur du texte
display.setCursor(0, 10); // Position du texte
display.println(F("Bonjour Micro-Planet!"));
display.display(); // Affiche le tout
}

void loop() {
// Rien dans la boucle principale
}

تحقق من عنوان شاشة OLED الفعلي وملف اللوحة المختار إذا لم تبدأ الشاشة. استخدم كابل micro-USB يدعم نقل البيانات. تعمل أطراف ESP32 بمنطق 3.3V؛ لا تطبق 5V على أطراف الإشارة.

كتلة الكود أعلاه منقولة دون تغيير عن المصدر.

شكرًا لولائك!

AR