Hello all,
I am new to Arduino...
playing with Timer1...
using 2 LEDs... one on pin 13 , second on pin 5...
Wrote little code:
//UNO
#include <TimerOne.h>
int a;
int a1;
int b;
int b1;
//////////////////////////////////////////////////////
void setup() {
Timer1.initialize(5000000);
Timer1.attachInterrupt(chk);
pinMode(13,OUTPUT);
pinMode(5,OUTPUT);
}
///////////////////////////////////////////////////////
void loop(){
for (a=0; a<=50; a++){
digitalWrite(13,a1);
a1 = a1 ^ 1;
delay(200);
}
}
//////////////////////////////////////////////////////
void chk(){
for (a=0; a<=50; a++){
digitalWrite(5,b1);
b1 = b1 ^ 1;
delay(200);
}
}
Can somebody explain me why in Void loop - LED blink in 200mS rhythm and in void chk, LED on pin 5 blink so fast that it looks like 1 blink ?
if you put 20000 instead of 200 in void chk then you can see it realy blinks...
THX