← العودة لمغامرة الأردوينو
🎮 أردوينو للأطفال — عالم الشاشات

🎨 رسم على الشاشة

⏱ 25 د
مكتبة Adafruit_GFX تحوّل شاشة OLED إلى لوحة رسم حقيقية! يمكنك رسم خطوط ومستطيلات ودوائر ومثلثات، كتابة نصوص بأحجام مختلفة، وحتى رسم صور بكسل. النظام يعمل بإحداثيات: x من اليسار لليمين، y من الأعلى للأسفل (عكس الرياضيات).
// ===== معرض الرسوم على OLED =====

void loop() {
  // === مثال 1: أشكال هندسية ===
  display.clearDisplay();
  
  // خط
  display.drawLine(0, 0, 127, 63, WHITE);
  
  // مستطيل فارغ
  display.drawRect(10, 10, 50, 30, WHITE);
  
  // مستطيل معبّأ
  display.fillRect(70, 10, 50, 30, WHITE);
  
  // دائرة فارغة
  display.drawCircle(30, 50, 10, WHITE);
  
  // دائرة معبّأة
  display.fillCircle(90, 50, 10, WHITE);
  
  display.display();
  delay(2000);
  
  // === مثال 2: أنيميشن بسيطة ===
  display.clearDisplay();
  for(int r=2; r<=30; r+=4) {
    display.drawCircle(64, 32, r, WHITE);
    display.display();
    delay(100);
  }
  delay(1000);
  
  // === مثال 3: عداد مع شريط تقدم ===
  for(int i=0; i<=100; i+=5) {
    display.clearDisplay();
    display.setTextSize(2);
    display.setCursor(45, 10);
    display.print(i);
    display.print("%");
    // شريط التقدم
    display.drawRect(10, 45, 108, 12, WHITE);
    display.fillRect(10, 45, map(i,0,100,0,108), 12, WHITE);
    display.display();
    delay(200);
  }
}
🧠 سؤال سريع
ما الدالة التي ترسم دائرة على OLED؟
🎉 رائع!