#include <MsTimer2.h>
const int RED = 13;
const int BLUE = 12;
volatile int output = HIGH;
void flash()
{
digitalWrite(BLUE, output);
output = !output;
}
void setup()
{
pinMode(RED, OUTPUT);
pinMode(BLUE, OUTPUT);
MsTimer2::set(500, flash); // 500ms period
MsTimer2::start();
}
void loop()
{
digitalWrite(RED, HIGH);
delay(2000);
digitalWrite(RED, LOW);
delay(2000);
}
'임베디드 > Arduino' 카테고리의 다른 글
0909 신호등 동작 처리 선생님코드 (0) | 2020.09.09 |
---|---|
신호등 동작 처리 200903_TrafficLights-1polling_2외부interrupt_3timer (0) | 2020.09.03 |
키입력인터럽트 + LED + buzzer (0) | 2020.09.02 |
키입력 인터럽트 (0) | 2020.09.02 |
button Interrupt : ISR (인터럽트 핸들러) // mode : Falling, Rising, Change, Low (0) | 2020.09.01 |