فنون
الجمال والعناية
حِرَف
الثقافة والتاريخ
ترفيه
البيئة
الطعام والمشروبات
المستقبل الأخضر
الهندسة العكسية
العلوم
رياضة
التقنية
الأجهزة القابلة للارتداء
وميض LED — مشروعك الأول مع Arduino
مترجم
NFT
Admiral OOM

أنشأه

Admiral OOM

09. مارس 2026NO
247
1
2
0
0

وميض LED — مشروعك الأول مع Arduino

NFT
المشروع الإلكتروني الأول الكلاسيكي! بناء دارة وميض LED باستخدام Arduino ولوحة التجارب ومقاوم وLED واحد. مثالي للمبتدئين تماماً — لا يتطلب لحام.

التعليمات

1

جمع مكوناتك

قم بجمع جميع المكونات المدرجة أدناه. لا حاجة للحام — كل شيء يتصل بلوحة التجارب.

المواد لهذه الخطوة:

SparkFun Inventor's Kit - V3.2SparkFun Inventor's Kit - V3.21 طقم
Arduino Uno R3Arduino Uno R31 قطعة
5mm LED (any color)5mm LED (any color)1 قطعة
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 قطعة
BreadboardBreadboard1 قطعة
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2 قطع
USB-B CableUSB-B Cable1 قطعة

الأدوات المطلوبة:

Computer with Arduino IDE
2

مخطط الدائرة الكهربائية

يتدفق الإشارة من Arduino Pin 13 → مقاومة 220Ω (R1) → LED (D1) → GND. تحد المقاومة من التيار لحماية LED.

المواد لهذه الخطوة:

Arduino Uno R3Arduino Uno R31 قطعة
5mm LED (any color)5mm LED (any color)1 قطعة
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 قطعة
3

وصلها

  1. أدرج LED في لوحة التجارب — الرجل الطويل (الأنود +) في صف واحد، الرجل القصير (الكاثود −) في الصف التالي.
  2. أدرج أحد طرفي مقاومة 220Ω في نفس الصف مع كاثود LED. الطرف الآخر في صف منفصل.
  3. سلك الوصل من صف الأنود LED → دبوس Arduino 13.
  4. سلك الوصل من صف المقاومة الحر → Arduino GND.
نصيحة: يمكن وضع المقاومة على أي جانب من LED — فهي تحتاج فقط إلى أن تكون على التسلسل.

المواد لهذه الخطوة:

5mm LED (any color)5mm LED (any color)1 قطعة
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 قطعة
BreadboardBreadboard1 قطعة
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2 قطع
4

Upload the Blink Code

Connect Arduino via USB. Open Arduino IDE, select Tools → Board → Arduino Uno, paste the code, and click Upload.
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.

const int LED_PIN = 13;  // Pin connected to the LED

void setup() {
  pinMode(LED_PIN, OUTPUT);  // Set pin 13 as an output
}

void loop() {
  digitalWrite(LED_PIN, HIGH);  // Turn LED ON
  delay(1000);                  // Wait 1 second

  digitalWrite(LED_PIN, LOW);   // Turn LED OFF
  delay(1000);                  // Wait 1 second
}

// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
//   delay(200) ON, delay(800) OFF = short flash
//   delay(800) ON, delay(200) OFF = long flash

المواد لهذه الخطوة:

Arduino Uno R3Arduino Uno R31 قطعة
USB-B CableUSB-B Cable1 قطعة

الأدوات المطلوبة:

Computer with Arduino IDE
5

PCB التخطيط (مرجع)

يوضح هذا الدائرة كتخطيط PCB. غير مطلوب لهذا المشروع — لوح التجارب يعمل بشكل مثالي — لكنه يوضح كيف ستبدو نفس الدائرة إذا تم تصنيعها كلوح حقيقي.
6

الاختبار والتجربة

LED يومض؟ تهانينا! لقد برمجت للتو الأجهزة.

استكشاف الأخطاء:
  • LED لا يضيء؟ اقلب LED — الرجل الطويلة باتجاه Pin 13.
  • LED يبقى مضاءً؟ تحقق من تحميل الكود بنجاح.
  • لا يحدث شيء؟ تحقق من أن الأسلاك تطابق الرسم التخطيطي في الخطوة 2.

التجارب التالية:
  • غير قيم delay() للتحكم في سرعة الوميض
  • أضف LED ثانية على Pin 12
  • استبدل بـ RGB LED (انظر SIK Circuit 3)

المواد

7

الأدوات المطلوبة

2
التكلفة الإجمالية المقدرة
$105.00

CC0 ملكية عامة

هذا المخطط مُصدر بموجب CC0. يحق لك نسخه وتعديله وتوزيعه واستخدامه لأي غرض، دون طلب إذن.

ادعم الصانع بشراء منتجات عبر مخططه حيث يكسب عمولة الصانع يحددها البائعون، أو أنشئ نسخة جديدة من هذا المخطط وضمّنه كرابط في مخططك لمشاركة الإيرادات.

النقاش

(0)

تسجيل الدخول للمشاركة في النقاش

جارٍ تحميل التعليقات...