هنر
زیبایی و سلامت
صنایع دستی
فرهنگ و تاریخ
سرگرمی
محیط زیست
غذا و نوشیدنی
آینده سبز
مهندسی معکوس
علوم
ورزش
فناوری
پوشیدنیها

ترجمهشده
NFT
چشمک زن LED — اولین پروژه Arduino شما
NFTکلاسیک اولین پروژه الکترونیکی! یک مدار چشمک زن LED را با استفاده از Arduino، یک breadboard، یک مقاومت و یک LED ساخت کنید. برای مبتدیان مطلق کامل است — نیازی به لحیم کاری نیست.
دستورالعملها
1
1
اجزای خود را جمع آوری کنید
اجزای خود را جمع آوری کنید
تمام اجزای ذکر شده در زیر را جمع آوری کنید. نیازی به لحیم کاری نیست — همه چیز به برد فنری متصل می شود.
مواد مورد نیاز این مرحله:
SparkFun Inventor's Kit - V3.21 kit
Arduino Uno R31 piece
5mm LED (any color)1 piece
220 ohm Resistor (1/4W)1 piece
Breadboard1 piece
Jumper Wires (Male-to-Male)2 pieces
USB-B Cable1 pieceابزارهای مورد نیاز:
Computer with Arduino IDE
2
2
نمودار مدار
نمودار مدار
سیگنال از Arduino Pin 13 → مقاومت 220Ω (R1) → LED (D1) → GND جریان مییابد. مقاومت جریان را برای محافظت از LED محدود میکند.
مواد مورد نیاز این مرحله:
Arduino Uno R31 piece
5mm LED (any color)1 piece
220 ohm Resistor (1/4W)1 piece3
3
آن را سیمکشی کنید
آن را سیمکشی کنید
- LED را در برد بدون لحیمکاری وارد کنید — پایه بلند (آند +) در یک ردیف، پایه کوتاه (کاتد −) در ردیف بعدی.
- یک پایه مقاومت 220Ω را در همان ردیف کاتد LED وارد کنید. پایه دیگر در یک ردیف جداگانه.
- سیم جامپر از ردیف آند LED → پین 13 آردوینو.
- سیم جامپر از ردیف آزاد مقاومت → GND آردوینو.
مواد مورد نیاز این مرحله:
5mm LED (any color)1 piece
220 ohm Resistor (1/4W)1 piece
Breadboard1 piece
Jumper Wires (Male-to-Male)2 pieces4
4
Upload the Blink Code
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 R31 piece
USB-B Cable1 pieceابزارهای مورد نیاز:
Computer with Arduino IDE
5
5
PCB طرحبندی (مرجع)
PCB طرحبندی (مرجع)
این نمایش مدار به صورت طرحبندی PCB است. برای این پروژه ضروری نیست — برد نمونهای کاملاً کار میکند — اما نشان میدهد که همین مدار اگر به عنوان یک برد واقعی ساخته شود، چگونه به نظر میرسید.
6
6
آزمایش و تجربه
آزمایش و تجربه
LED چشمک میزند؟ تبریک میگویم! شما به تازگی سختافزار را برنامهریزی کردید.
رفع مشکل:
آزمایشهای بعدی:
رفع مشکل:
- LED روشن نمیشود؟ LED را برگردانید — پایه بلند به سمت Pin 13.
- LED روشن میماند؟ بررسی کنید که کد با موفقیت آپلود شده است.
- هیچ اتفاقی نمیافتد؟ تأیید کنید که سیمکشی با شماتیک در مرحله 2 مطابقت دارد.
آزمایشهای بعدی:
- مقادیر
delay()را تغییر دهید تا سرعت چشمک را کنترل کنید - یک LED دوم را در Pin 12 اضافه کنید
- با یک RGB LED جایگزین کنید (بخش SIK Circuit 3 را ببینید)
مواد
7- $105.00
- 1 pieceجایگزین
- جایگزین
- جایگزین
- 1 pieceجایگزین
- جایگزین
مجموع تخمینی
$105.00CC0 مالکیت عمومی
این نقشه تحت مجوز CC0 منتشر شده است. شما آزاد هستید آن را کپی، ویرایش، توزیع و برای هر هدفی بدون نیاز به اجازه استفاده کنید.
با خرید محصولات از طریق نقشه از سازنده حمایت کنید و او کمیسیون سازنده تعیین شده توسط فروشندگان، دریافت میکند یا یک نسخه جدید از این نقشه ایجاد کنید و آن را به عنوان اتصال در نقشه خود قرار دهید تا درآمد به اشتراک گذاشته شود.
