강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của joodonge
joodonge

câu hỏi đã được viết

Bắt đầu với Arduino

Nhấp nháy luân phiên hai điốt phát sáng (đèn LED)

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

Viết

·

323

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

Câu trả lời 1

3

toymakers님의 프로필 이미지
toymakers
Người chia sẻ kiến thức

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

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

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

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

JD님의 프로필 이미지
JD
Người đặt câu hỏi

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

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

Hình ảnh hồ sơ của joodonge
joodonge

câu hỏi đã được viết

Đặt câu hỏi