두 개의 LED를 0.1초 간격으로 교차하여 점멸 시킨다.
※ 명령어
- pinMode(핀번호, 설정) : 핀의 입출력 모드를 설정한다. '핀번호'에는 설정하고자 하는 핀의 번호, '설정'에는 입력으로 사용하기 위해서는 'INPUT', 출력으로 사용하기 위해서는 'OUTPUT', 입력이며 풀업 사용시 'INPUT_PULLUP'을 기술한다.
- digitalWrite(핀번호, 값) : 핀에 디지털 출력(High or Low)을 한다. '핀번호'에는 출력하고자 하는 핀의 번호를, '값'에는 'HIGH' 혹은 'LOW'를 설정하여 High 혹은 Low 출력을 한다.
/*
* 예제
* LED 점멸
*/
const int ledA = 3; // LED A를 3번 핀에 연결
const int ledB = 5; // LED B를 5번 핀에 연결
void setup() {
pinMode(ledA, OUTPUT); // 3번 핀을 출력으로 설정
pinMode(ledB, OUTPUT); // 5번 핀을 출력으로 설정
}
void loop() {
digitalWrite(ledA, HIGH); // LED A 점등
digitalWrite(ledB, LOW); // LED B 소등
delay(100); // 0.1초간 지연
digitalWrite(ledA, LOW); // LED A 소등
digitalWrite(ledB, HIGH); // LED B 점등
delay(100); // 0.1초간 지연
}
'아두이노' 카테고리의 다른 글
[아두이노] 포텐쇼미터로 LED 밝기 개수 조절하기 (0) | 2020.10.13 |
---|---|
[아두이노] LED 밝기 조절 (0) | 2020.10.13 |
[아두이노] I2C를 이용한 LCD 출력 ② (0) | 2020.10.10 |
[아두이노] I2C를 이용한 LCD 출력 ① (0) | 2020.10.10 |
[아두이노] 아두이노에서 시리얼 통신을 이용하여 데이터 수신하기 (0) | 2020.10.10 |