Pages: [1]   Go Down
Author Topic: Como alterar os pinos?  (Read 1120 times)
0 Members and 1 Guest are viewing this topic.
Ribeirão Preto - SP
Offline Offline
Jr. Member
**
Karma: 0
Posts: 78
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Brazil
Offline Offline
Sr. Member
****
Karma: 0
Posts: 381
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ta usando isto em rfid wiegand?
 smiley-roll
Logged

????????????????????

Ribeirão Preto - SP
Offline Offline
Jr. Member
**
Karma: 0
Posts: 78
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Sao Paulo - Brazil
Offline Offline
Sr. Member
****
Karma: 0
Posts: 268
View Profile
WWW
ao
 Bigger Bigger  Smaller Smaller  Reset Reset

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,
Quote
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
Logged

Ribeirão Preto - SP
Offline Offline
Jr. Member
**
Karma: 0
Posts: 78
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Ribeirão Preto - SP
Offline Offline
Jr. Member
**
Karma: 0
Posts: 78
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Consegui terminar meu programa para rfid tambem

logo mais posto ele para voces
Logged

Pages: [1]   Go Up
Jump to: