Hola!
Necesito crear una interrupción que se ejecute cada segundo.
Para ello quiero usar un reloj interno de Arduino que provoque que se ejecute la interrupción cada segundo.
ISR(TIMER2_COMPA_vect) {
Pero no consigo hacerlo. Alguna idea?
Hola!
Necesito crear una interrupción que se ejecute cada segundo.
Para ello quiero usar un reloj interno de Arduino que provoque que se ejecute la interrupción cada segundo.
ISR(TIMER2_COMPA_vect) {
Pero no consigo hacerlo. Alguna idea?
Buenas errubens04.
Te paso el enlace de un código que hice hace unos días.
En él, realizo el parpadeo de un LED cada 0.5 segs. mediante interrupción del TIMER0 configurado en modo normal.
Lo lógico, para tú caso y el mío sería usar el TIMER1 al ser de 16 bits y no de 8, pero bueno, el procedimiento es similar.
https://drive.google.com/file/d/0B4-3kRBlmU-lak12RDhvbkV1eFE/edit?usp=sharing
Si tienes algún problema, no dudes en preguntar.
Saludos.