Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define Pin2 2
- #define Pin3 3
- #define Pin4 4
- #define Pin5 5
- #define Pin6 6
- #define Pin7 7
- #define Pin8 8 // Só fiz até 8
- byte Ent[32] = {0};
- byte Bk[32] = {0};
- unsigned long Tempo [32] = {0};
- unsigned long TempoT[32] = {0};
- //-----------------------------------------------------
- void setup()
- {
- Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
- pinMode(Pin2,INPUT_PULLUP);
- pinMode(Pin3,INPUT_PULLUP);
- pinMode(Pin4,INPUT_PULLUP);
- pinMode(Pin5,INPUT_PULLUP);
- pinMode(Pin6,INPUT_PULLUP);
- pinMode(Pin7,INPUT_PULLUP);
- pinMode(Pin8,INPUT_PULLUP); // Só fiz até 8
- Serial.println("CLEARDATA");
- Serial.println("LABEL,Ent2,Ent3,Ent4,Ent5,Ent6,Ent7,Ent8"); // Só fiz até 8
- Serial.println("ROW,SET,4");
- Serial.println("DATA,Uso2,Uso3,Uso4,Uso5,Uso6,Uso7,Uso8"); // Só fiz até 8
- }
- //-----------------------------------------------------
- void loop()
- {
- // Ent0 = digitalRead(Pin0); // Não usei, pino de RX, usado pela USB
- // Ent1 = digitalRead(Pin1); // Não usei, pino de TX, usado pela USB
- Ent[2] = digitalRead(Pin2);
- Ent[3] = digitalRead(Pin3);
- Ent[4] = digitalRead(Pin4);
- Ent[5] = digitalRead(Pin5);
- Ent[6] = digitalRead(Pin6);
- Ent[7] = digitalRead(Pin7);
- Ent[8] = digitalRead(Pin8); // Só fiz até 8
- for ( int k = 0; k < 9; k++) // Para 32 mudar valor para 33
- {
- if ( Ent[k] != Bk[k])
- {
- Bk[k] = Ent[k];
- TempoT[k] = millis()-Tempo[k];
- Tempo[k] = millis();
- }
- }
- Serial.println("ROW,SET,2");
- Serial.print("DATA,");
- for (int i= 2; i<9; i++) // Para 32 mudar valor para 33
- {
- Serial.print(Bk[i]);
- Serial.print(",");
- }
- Serial.println("");
- Serial.println("ROW,SET,5");
- Serial.print("DATA,");
- for (int m = 2; m < 9; m++) // Para 32 mudar valor para 33
- {
- Serial.print(TempoT[m]);
- Serial.print(",");
- }
- Serial.println("");
- delay(50);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement