Como alterar os pinos?

Pessoal, usando o attach interrupt no exemplo abaixo:

attachInterrupt(0, ISRreceiveData0, FALLING ); //data0/tx is connected to pin 2, which results in INT 0
attachInterrupt(1, ISRreceiveData1, FALLING ); //data1/rx is connected to pin 3, which results in INT 1

visto que esta determinando data0 para o pino 2 e data1 para pino 3,

como alterar o numero dos pinos? para 6 e 7 por exemplo?

Obrigado

Ta usando isto em rfid wiegand?
:roll_eyes:

isso mesmo kotch estou usando no leitor rfid 125khz do seedstudio, tem a opcao uart ou wiegand.. axei melhor usar wiegand

Olá,

Você não vai conseguir mudar estes pinos já que a interrupção por mudança de estado é uma característica do amtega168,328.
No Arduino Mega você consegue mais pinos com interrupção de estado,

Most Arduino boards have two external interrupts: numbers 0 (on digital pin 2) and 1 (on digital pin 3). The Arduino Mega has an additional four: numbers 2 (pin 21), 3 (pin 20), 4 (pin 19), and 5 (pin 18).

http://www.arduino.cc/en/Reference/AttachInterrupt

Entao como nao tem como mudar os pinos das interrupções,

eu estava usando o seguinte para a comunicação com o display (16x2)

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Inicializa a biblioteca de lcd com os pinos referentes

posso entao mudar os pinos 3 e 2 do display para outros?

tentei aqui mais o display nao funcionou corretamente,

qual é a logica da sequencia (12, 11, 5, 4, 3, 2) e como alterá-los para deixa-los livres para a interrupcao?

Obrigado

pessoal, consegui alterar os pinos de dados para o lcd normalmente,

Consegui terminar meu programa para rfid tambem

logo mais posto ele para voces