МИСТЕЦТВО
КРАСА ТА ЗДОРОВ'Я
РЕМЕСЛО
КУЛЬТУРА ТА ІСТОРІЯ
РОЗВАГИ
СЕРЕДОВИЩЕ
ЇЖА ТА НАПІЇ
ЗЕЛЕНЕ МАЙБУТНЄ
ЗБОРНА ІНЖЕНЕРІЯ
НАУК
СПОРТ
ТЕХНОЛОГІЯ
НОСИМО

Перекладено
NFT
Мигаючий LED — Ваш перший проект Arduino
NFTКласичний перший проект в електроніці! Зберіть схему мигаючого LED за допомогою Arduino, макетної плати, резистора та одного LED. Ідеально для абсолютних новачків — паяння не потрібно.
Інструкції
1
1
Зберіть свої компоненти
Зберіть свої компоненти
Зберіть усі компоненти, перелічені нижче. Паяння не потрібне — усе підключається до макетної плати.
Матеріали для цього кроку:
SparkFun Inventor's Kit - V3.21 набір
Arduino Uno R31 штука
5mm LED (any color)1 штука
220 ohm Resistor (1/4W)1 штука
Breadboard1 штука
Jumper Wires (Male-to-Male)2 штук
USB-B Cable1 штукаНеобхідні інструменти ({count})
Computer with Arduino IDE
2
2
Схема електричної схеми
Схема електричної схеми
Сигнал тече від Arduino Pin 13 → резистор 220Ω (R1) → LED (D1) → GND. Резистор обмежує струм для захисту LED.
Матеріали для цього кроку:
Arduino Uno R31 штука
5mm LED (any color)1 штука
220 ohm Resistor (1/4W)1 штука3
3
Підключіть дроти
Підключіть дроти
- Вставте LED на макетну плату — довга ніжка (анод +) в один рядок, коротка ніжка (катод −) в наступний.
- Вставте одну ніжку резистора 220Ω у той же рядок, що й катод LED. Іншу ніжку в окремий рядок.
- Перемичка з рядка анода LED → Arduino Pin 13.
- Перемичка з вільного рядка резистора → Arduino GND.
Матеріали для цього кроку:
5mm LED (any color)1 штука
220 ohm Resistor (1/4W)1 штука
Breadboard1 штука
Jumper Wires (Male-to-Male)2 штук4
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 штука
USB-B Cable1 штукаНеобхідні інструменти ({count})
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 штукаЗаповнювач
- Заповнювач
- Заповнювач
- 1 штукаЗаповнювач
- Заповнювач
- 1 штукаЗаповнювач
Необхідні інструменти
2- Computer with Arduino IDE
- Заповнювач
Орієнтовна сума
$105.00CC0 Суспільне надбання
Це креслення випущено під ліцензією CC0. Ви можете вільно копіювати, змінювати, поширювати та використовувати цю роботу для будь-яких цілей без запиту дозволу.
Підтримайте мейкера, купуючи продукти через його креслення, де він отримує Комісію мейкера встановлену вендорами, або створіть нову ітерацію цього креслення та включіть його як зв'язок у власне креслення для розподілу доходу.
