기기 코딩 19 / 31
LED 깜빡이: 내 손으로 연결하는 첫 회로
브레드보드에 빨간 LED와 저항을 꽂고, 0.5초마다 깜빡이게 만들어요.
- 준비물: 보드, 브레드보드, 빨간 LED 1개, 220Ω 저항 1개, 점퍼선 2개
| 부품 다리 | 아두이노 Uno | ESP32 |
|---|---|---|
| 보드 핀 → 220Ω 저항 → LED 긴 다리(+) | 10번 | GPIO 25 |
| LED 짧은 다리(−) | GND | GND |
// 빨간 LED 깜빡이#ifdef ARDUINO_ARCH_ESP32← ESP32 보드인지 확인해요const int LED = 25;← ESP32 보드면 이쪽 번호를 써요 (보드에 따라 자동으로 골라져요)#elseconst int LED = 10;← 아두이노 Uno면 이쪽 번호#endifvoid setup() { pinMode(LED, OUTPUT);← LED 핀을 내보내기로}void loop() { digitalWrite(LED, HIGH);← 켜기 delay(500);← 0.5초 digitalWrite(LED, LOW);← 끄기 delay(500);}- 확인: 업로드하면 빨간 LED가 0.5초마다 깜빡여요.
- 안 켜지면: LED 방향(긴 다리가 핀 쪽)을 확인하고, 저항과 LED가 같은 줄에 꽂혔는지 봐요.
바꿔 보기: ① delay 숫자를 바꿔 빠르게·느리게 ② 켜진 시간과 꺼진 시간을 다르게 ③ 'SOS'(짧게 3번, 길게 3번, 짧게 3번)를 만들어 보세요.
💬 막히면 도우미에게 물어보세요
오류가 나면 오류 문구를 그대로 붙여 넣으면 더 정확해요. 예: “LED 깜빡이를 SOS 신호로 바꾸려면 코드를 어떻게 고쳐요?”