Interrupciones en Arduino

Buenas, somos un grupo de alumnos que estamos realizando un proyecto de domotización de una maqueta. Para ello estamos utilizando Arduino Mega ya que nos permite más conexiones. Para juntar los códigos estamos usando interrupciones para los sensores de vital importancia, pero solo nos funcionan los pines dos y tres. Hemos buscado y en todos los sitios pone que también se pueden configurar del 18 al 21, pero nosotros no lo conseguimos. El mismo código declarando la interrupción en los pines dos y tres funciona. Alguien sabe por que puede ser? Muchas gracias de antemano. :slight_smile:

Con interrupciones... mientras sean bastante cortas, no importa; si no, eso más bien traería problemas. No todas las interrupciones externas tienen la misma prioridad.

Si tienen problemas con hallar los números de interrupción, pueden recurrir a digitalPinToInterrupt (sección "Interrupt numbers")

En la Referencia de attachInterrupsdice que el MEGA tiene estos 2, 3, 18, 19, 20, 21 pines dedicados a interrupciones externas.

Luego mas abajo dice

Board int.0 int.1 int.2 int.3 int.4 int.5
Mega2560 2 3 21 20 19 18

Board Int 0 Int 1 Int 2 Int 3 Int 4 Int 5
2 3 21 20 19 18

Muestranos el código usando tags. Lee las normas por favor!!