qual designio dos deuses, o I2C master parece que reserva pra si mesmo o valor zero, entao tem que usar o valor 1 pro slave 1 e 2 para slave 2, assim:
slave 1:
digitalWrite(m0,HIGH);digitalWrite(m1,LOW);digitalWrite(m2,LOW);
(não mais LOW-LOW-LOW)
slave 2:
digitalWrite(m0,LOW);digitalWrite(m1,HIGH);digitalWrite(m2,LOW);
Segundo essa lógica (mesmo que eu esteja errado), não seria possível usar 8 expansores, e sim apenas 7, porque se o valor ZERO (LOW-LOW-LOW) está reservado ao master, e se o maior valor = 7 (HIGH-HIGH-HIGH = 1 + 2 + 4), então não seriam possiveis 64 sensores, e sim "apenas" 56. Mesmo assim, um belo upgrade no Arduino.
O Mega, que eu tenho aqui, tem 51 digitais e 15 analogicos. Se preciso de 6 digitais e 1 analogico pra ligar 54 sensores (e não 64, como diz o site www.arduino.cc), ainda assim seriam 448 sensores!…
Adicionado por Alexandre ao 15:13 em 25 dezembro 2012
igitais: A0->14 / A1->15 / A2->16pinMode(14, OUTPUT); // Onde estava ligado o display na porta digital 5 -> Porta analógica 0pinMode(15, OUTPUT); // Onde estava ligado o display na porta digital 6 -> Porta analógica 1 pinMode(16, OUTPUT); // Onde estava ligado o display na porta digital 7 -> Porta analógica 2
// Inicializa o RFID definindo os pinos de interface#define SS_PIN 10#define RST_PIN 9RFID rfid(SS_PIN, RST_PIN);
//Modulo RTC DS1307 ligado as portas A4 e A5 do Arduino DS1307 rtc(A4, A5);
//Definicoes do pino SQW/Outrtc.setSQWRate(SQW_RATE_1);rtc.enableSQW(true);
Espero ter ajudado…
Adicionado por Paulo Neto ao 13:15 em 15 junho 2015
recionar o botão ele conta 1, 2, 3... ate o 9 e zera novamente. Sou novo nisso não tenho ideia de como fazer isso alguém poderia ajudar?
Obrigado desde já =) …
Adicionado por Luiz Otávio ao 21:22 em 21 março 2013
A ligação dos pinos não bate com o sketch.
Veja no sketch:
byte rowPins[numRows] = {9, 8, 7, 6}; //Rows 0 to 3 byte colPins[numCols] = {5, 4, 3, 2}; //Columns 0 to 3
No desenho:
11,10,9,8
6,5,4,3
eu vi são com easy driver, que só usa 2 pinos. E pro segundo motor, se eu usar os pinos 6, 7, 8, 9 por exemplo, como configuro no GRBL que esses são os pinos do motor x e os outros são do motor y por exemplo.…
Adicionado por Jimi Guerra ao 19:41 em 2 julho 2015
display deve incrementar 1, ao passar pelo segundo emissor e receptor o display deve decrementar 1.
Alguem pode me ajudar mostrando algum exemplo funcional?
Não precisa ser com os emissores e receptores, pode ser com dois botões.
Agradeço.…
Adicionado por Caio Marcon ao 22:19 em 29 agosto 2014