void setup() {
sei();
TCCR1A = (1 << COM1A1) | (1 << WGM11);
TCCR1B = (1 << WGM13) | (1 << WGM12) | (1 << CS11) | (1 << CS10);
ICR1 = 4999; //50Hz frequency (16MHz / (64 * 50) - 1)
TCNT1 = 0;
OCR1A = 1500;
DDRB |= (1 << PB1);
TIMSK1 |= (1 << TOIE1);
Serial.begin(9600);
}
void loop() {
}
// Timer1 overflow ISR
ISR(TIMER1_OVF_vect) {
}