아두이노를 이용한 LED 제어
아두이노 우노 보드는 13개의 디지털 입출력 핀을 가집니다. 출력은 한개의 핀이 40mA 의 전류를 내보낼 수 있습니다.
- 출력
- On ==> 5V
- Off ==> 0V
- 입력
- 3 ~ 5V ==> On
- 0 ~ 1.5V ==> Off
다음과 같이 LED와 220옴 저항을 만능기판에 꼽고 점퍼선(숫-숫) 두 개를 이용하여 보드의 디지털 8번과 그라운드에 연결합니다.
프로그램은 다음과 같이 코딩합니다.
void setup() {
// put your setup code here, to run once:
pinMode(8,OUTPUT); // 8번을 출력으로 지정함
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(8,HIGH); // 디지털 8번에 고압 출력 (켜짐)
delay(2000); // 2초 쉬고
digitalWrite(8,LOW); // 디지털 8번에 저압 출력 (꺼짐)
delay(500); // 0.5초 쉬고
}
동작 모습
'Programming > 아두이노' 카테고리의 다른 글
아두이노와 서보모터(SG90) (0) | 2017.12.16 |
---|---|
아두이노와 HC-SR 505 PIR 인체감지 센서 (0) | 2017.12.14 |
아두이노 온도 습도 미세먼지 측정 oled 표시 (0) | 2017.12.12 |
아두이노 통합 환경 설치 (0) | 2017.12.07 |
아두이노 기초 학습 (0) | 2017.12.07 |