✨ درس 33: رنگ‌های نئوپیکسل

ده‌ها LED رنگی با یک سیم — جادوی LED آدرس‌پذیر.

سطح: متوسط · زمان: حدود 12 دقیقه · مفاهیم: نئوپیکسل، setPixelColor، show

قدم‌های این درس

  1. یک سیم، صد چراغ
  2. قدم ۱ — سه سیم و یک کتابخانه
  3. قدم ۲ — با حلقه همه را رنگ کن
  4. قدم ۳ — نقطه‌ی دونده
  5. چالش: دنباله‌ی محوشونده

نمونه‌ای از کد این درس

#include <Adafruit_NeoPixel.h>

Adafruit_NeoPixel ring(12, 6, NEO_GRB + NEO_KHZ800);

void setup() {
  ring.begin();
  ring.setBrightness(60);        // مصرف را پایین نگه دار

  ring.setPixelColor(0, ring.Color(255, 0, 0));    // قرمز
  ring.setPixelColor(1, ring.Color(0, 255, 0));    // سبز
  ring.setPixelColor(2, ring.Color(0, 0, 255));    // آبی
  ring.show();                   // بدون این هیچ‌چیز روشن نمی‌شود!
}

void loop() {
}

چرا این درس؟

دوره‌ی تینکرکد فارسی تعاملی است: هر قدم را خودت داخل شبیه‌ساز انجام می‌دهی — مدار واقعی می‌چینی، کد واقعی اجرا می‌کنی و نتیجه را همان لحظه می‌بینی. این درس روی درس‌های قبلی ساخته شده، پس اگر تازه شروع کرده‌ای از درس ۱ بیا!

این درس را رایگان در شبیه‌ساز شروع کن 🎓

درس‌های دیگر دوره

📶

درس 32: کنترل با ریموت

🌈

درس 34: رنگین‌کمان