МИСТЕЦТВО
КРАСА ТА ЗДОРОВ'Я
РЕМЕСЛО
КУЛЬТУРА ТА ІСТОРІЯ
РОЗВАГИ
СЕРЕДОВИЩЕ
ЇЖА ТА НАПІЇ
ЗЕЛЕНЕ МАЙБУТНЄ
ЗБОРНА ІНЖЕНЕРІЯ
НАУК
СПОРТ
ТЕХНОЛОГІЯ
НОСИМО
Blinking LED — Your First Arduino Project
Admiral OOM

Створено

Admiral OOM

09. March 2026
221
1
2
0
0

Blinking LED — Your First Arduino Project

The classic first electronics project! Build a blinking LED circuit using an Arduino, a breadboard, a resistor, and a single LED. Perfect for absolute beginners — no soldering required.

Інструкції

1

Gather Your Components

Collect all components listed below. No soldering needed — everything plugs into the breadboard.

Матеріали для цього кроку:

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

Необхідні інструменти ({count})

Computer with Arduino IDE
2

Circuit Schematic

Signal flows from Arduino Pin 13 → 220Ω resistor (R1) → LED (D1) → GND. The resistor limits current to protect the LED.

Матеріали для цього кроку:

Arduino Uno R3Arduino Uno R31 piece
5mm LED (any color)5mm LED (any color)1 piece
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 piece
3

Wire It Up

  1. Insert the LED into the breadboard — long leg (anode +) in one row, short leg (cathode −) in the next.
  2. Insert one leg of the 220Ω resistor into the same row as the LED cathode. Other leg in a separate row.
  3. Jumper wire from LED anode row → Arduino Pin 13.
  4. Jumper wire from resistor free row → Arduino GND.
Tip: The resistor can go on either side of the LED — it just needs to be in series.

Матеріали для цього кроку:

5mm LED (any color)5mm LED (any color)1 piece
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 piece
BreadboardBreadboard1 piece
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2 piecess
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 piece
USB-B CableUSB-B Cable1 piece

Необхідні інструменти ({count})

Computer with Arduino IDE
5

PCB Layout (Reference)

This shows the circuit as a PCB layout. Not needed for this project — the breadboard works perfectly — but shows how the same circuit would look if manufactured as a real board.
6

Test and Experiment

LED blinks? Congratulations! You just programmed hardware.

Troubleshooting:
  • LED does not light up? Flip the LED — long leg toward Pin 13.
  • LED stays on? Check code uploaded successfully.
  • Nothing happens? Verify wiring matches the schematic in Step 2.

Next experiments:
  • Change delay() values to control blink speed
  • Add a second LED on Pin 12
  • Replace with an RGB LED (see SIK Circuit 3)

Матеріали

7

Необхідні інструменти

2
Орієнтовна вартість
$105.00

CC0 Суспільне надбання

Це креслення випущено під ліцензією CC0. Ви можете вільно копіювати, змінювати, поширювати та використовувати цю роботу для будь-яких цілей без запиту дозволу.

Підтримайте мейкера, купуючи продукти через його креслення, де він отримує Комісію мейкера встановлену вендорами, або створіть нову ітерацію цього креслення та включіть його як зв'язок у власне креслення для розподілу доходу.

Обговорення

(0)

Увійти щоб приєднатися до обговорення

Завантаження коментарів...