🧪 예제 따라하기메뉴
코딩하기 · 예제 따라하기

기기 코딩 19 / 31

LED 깜빡이: 내 손으로 연결하는 첫 회로

브레드보드에 빨간 LED와 저항을 꽂고, 0.5초마다 깜빡이게 만들어요.

  • 준비물: 보드, 브레드보드, 빨간 LED 1개, 220Ω 저항 1개, 점퍼선 2개
연결 표
부품 다리아두이노 UnoESP32
보드 핀 → 220Ω 저항 → LED 긴 다리(+)10번GPIO 25
LED 짧은 다리(−)GNDGND
코드
// 빨간 LED 깜빡이
#ifdef ARDUINO_ARCH_ESP32← ESP32 보드인지 확인해요
const int LED = 25;← ESP32 보드면 이쪽 번호를 써요 (보드에 따라 자동으로 골라져요)
#else
const int LED = 10;← 아두이노 Uno면 이쪽 번호
#endif
void 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 신호로 바꾸려면 코드를 어떻게 고쳐요?”