반응형

2018/03/21 2

[아두이노] 5. 두 개의 LED 동시 제어하기

[아두이노] 5. 두 개의 LED 동시 제어하기 이번에는 주기적으로 두 개의 LED를 동시에 On, Off 것을 해 봅시다. 두 개의 저항과 두 개의 LED와 세 개의 MM 연결선이 필요합니다. 빨간색은 Digial 13번 노란색은 Digaital 12번과 연결하세요. GROUND도 연결하세요. 여기에서는 두 개의 클래스를 작성할 거예요. 아두이노 스케치에서 작성하는 코드는 CPP입니다. 따라서 클래스를 정의하여 사용할 수 있습니다. 여기에서는 주기를 설정하고 확인할 TImer와 두 개의 LED를 제어할 DualLed 클래스를 정의할 거예요. 그리고 사용할 함수는 millis입니다. millis는 시작한 이후에 몇 밀리 초가 흘렀는지 반환합니다. long millis() 이제 구현해 봅시다. class ..

[아두이노] 4. LED 신호등

[아두이노] 4. LED 신호등이번에는 세 개의 LED를 On, Off 하는 것을 해 봅시다.세 개의 저항과 세 개의 LED와 네 개의 MM연결 선이 필요합니다. 빨간색은 Digital 13번, 녹색은 Digital 12번, 노란색은 Digital 8번과 연결하세요. GROUND도 연결하세요. 여기에서 사용할 함수는 다음과 같습니다. pinMode(핀번호, 핀모드) digitalWrite(핀번호, HIGH 혹은 LOW) 먼저 세 개의 LED 핀을 매크로 상수로 정의하세요. #define LED_RED 13 #define LED_GREEN 12 #define LED_YELLOW 8 setup 함수에서는 pinMode 함수를 이용하여 각 핀을 출력 모드로 사용하는 것을 설정하세요. void setup() {..

반응형