예술
뷰티 및 웰니스
공예
문화 및 역사
엔터테인먼트
환경
음식 및 음료
그린 퓨처
역공학
과학
스포츠
기술
웨어러블

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
1
Gather Your Components
Gather Your Components
Collect all components listed below. No soldering needed — everything plugs into the breadboard.
이 단계의 재료:
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 piecess
USB-B Cable1 piece필요한 도구:
Computer with Arduino IDE
2
2
Circuit Schematic
Circuit Schematic
Signal flows from Arduino Pin 13 → 220Ω resistor (R1) → LED (D1) → GND. The resistor limits current to protect the LED.
이 단계의 재료:
Arduino Uno R31 piece
5mm LED (any color)1 piece
220 ohm Resistor (1/4W)1 piece3
3
Wire It Up
Wire It Up
- Insert the LED into the breadboard — long leg (anode +) in one row, short leg (cathode −) in the next.
- Insert one leg of the 220Ω resistor into the same row as the LED cathode. Other leg in a separate row.
- Jumper wire from LED anode row → Arduino Pin 13.
- Jumper wire from resistor free row → Arduino GND.
이 단계의 재료:
5mm LED (any color)1 piece
220 ohm Resistor (1/4W)1 piece
Breadboard1 piece
Jumper Wires (Male-to-Male)2 piecess4
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 Layout (Reference)
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
6
Test and Experiment
Test and Experiment
LED blinks? Congratulations! You just programmed hardware.
Troubleshooting:
Next experiments:
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- ₩1,530
- 1 piece플레이스홀더
- 플레이스홀더
- 플레이스홀더
- 1 piece플레이스홀더
- 플레이스홀더
필요 도구
2- Computer with Arduino IDE
- 플레이스홀더
Estimated Total
₩1,530CC0 퍼블릭 도메인
이 블루프린트는 CC0로 공개되었습니다. 어떤 목적으로든 자유롭게 복사, 수정, 배포 및 사용할 수 있습니다.
제품 구매를 통해 메이커를 지원하세요. 판매자가 설정한 메이커 커미션 을 받거나, 이 블루프린트의 새로운 반복을 만들어 연결로 포함시킬 수 있습니다.
