강의

멘토링

로드맵

Inflearn コミュニティ Q&A

joodonge のプロフィール画像
joodonge

投稿した質問数

アドゥイノを始めよう

2つの発光ダイオード(LED)を交互に点滅させる

LED 교대로 깜빡이기 관련 문의

作成

·

287

2

void setup()
{
  pinMode(13, OUTPUT);
}

void loop()
{
  digitalWrite(13, HIGH);
  digitalWrite(12, LOW);
  delay(1000); // Wait for 1000 millisecond(s)
  digitalWrite(13, LOW);
  digitalWrite(12, HIGH);
  delay(1000); // Wait for 1000 millisecond(s)
}

예제의 코드는 위와 같은데요,

void setup()

에서

pinMode(12, OUTPUT);

이 빠져있는데도 정상 작동되는 이유가 궁금합니다.

arduino

回答 1

3

toymakers님의 프로필 이미지
toymakers
インストラクター

pinMode(12, OUTPUT); 줄이 빠져도 동작합니다. 하지만 LED의 불빛이 약하게 동작할거예요

이유는 pinMode 함수가 없는 경우 기본 모드가 INPUT 이기 때문입니다.

INPUT 일 경우 아두이노의 디지털 핀에 내장된 저항에 LED를 연결한 것과 같습니다.

대략 10K~100M 저항이 연결되기때문에 동작하는 것 처럼 보이지만 불빛이 약해 정상적인 상태는 아닙니다.

JD님의 프로필 이미지
JD
質問者

상세한 답변 감사드립니다!^^

저도 궁금했는데 감사합니다.

joodonge のプロフィール画像
joodonge

投稿した質問数

質問する