
#include <TimerOne.h>
const int merah=12, hijau=11, pb=2;
void setup() {
pinMode(pb,INPUT);
pinMode(merah,OUTPUT);
pinMode(hijau,OUTPUT);
Timer1.initialize(10000);
Timer1.attachInterrupt(blinkMerah);
}
void loop() {
for(int i=1; i<=5; i++){
digitalWrite(hijau,HIGH);
delay(1000);
digitalWrite(hijau,LOW);
delay(1000);
}
}
void blinkMerah(){
if(digitalRead(pb)==HIGH){
digitalWrite(merah,HIGH);
}else{
digitalWrite(merah,LOW);
}
}
Source : Youtube Life Tech