kembali lagi bersama ane nii.
kali ini ane mau mosting tentang timer dan counter nih..
oke langsung simak aje gan..
cekidot
Fasilitas yang terdapat dalam timer counter arduino adalah sbb :
- Timer Counter 0 (8 bit) - Digunakan untuk fungsi delay(), millis(), dan micros()
- Timer Counter 1 (16 bit) - Digunakan untuk library servo
- Timer Counter 2 (8 bit) - Digunakan untuk fungsi tone()
Model Timer
- Mode Normal
- CTC (Clear Timer on Compare Match)
- Fast PWM (Pulse Width Modulation)
- Phase Correct PWM
TIMER1 - Mode Normal
- Memilih sumber clock timer (register TCCR1B)
- Memilih mode timer (register (TCCR1A dan TCCR1B)
- Mengisi nilai awal timer (register TCNTx)
- Aktifkan Interusi internal timer (register TIMSKx)
Contoh Program
void setup(){
TCNT1 = 34286;
TCCR1B |=(1<< CS12);
TIMSK1 |=(1<<TOIE1);
}
ISR(TIMER_OVF_vect){
TCNT1 = 34286;
}
void loop()[
}
Contoh program
void setup(){
Serial.begin(9600);
Serial.begin(9600);
TCCR1B=0x06;
}
void loop(){
Serial.print("Nilai Counter : ");
Serial.println(TCNT1,DEC);
}
Sekain postingan ane kali ini gan, kalo gak ada yg ngerti silahkan commnet aja gan :D insyaallah ane bales :D
sekian terima kasih :D