Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int tx1, tx3, ty1, ty3, tmsg3, tmsg1, tmsg5, tmsg6, ident, temp, tmsg8, tmsg9;
- String x, y;
- int z = 0;
- String msg, tmsg2, tmsg4, tmsg7, tx2, ty2;
- void setup()
- {
- Serial.begin(9600);
- }
- void enviar()
- {
- Serial.print("30a"); // envia para o segundo escravo
- delay(1);
- tx2 = String(tx1);
- //tx3 = tx2.length();
- ty2 = String(ty1);
- //ty3 = ty2.length();
- tmsg4 = String(tmsg3);
- //tmsg5 = tmsg4.length();
- //tmsg8 = ident*3;
- tmsg6 = 3 + tx1 + tx2.length() + ty1 + ty2.length() + tmsg4.length() + tmsg3 + tmsg1;
- tmsg7 = String(tmsg6);
- tmsg8 = tmsg7.length();
- Serial.print(tmsg8); // tamanho da msg a se enviada
- delay(1);
- Serial.print(tmsg6); // tamanho da msg a se enviada
- delay(1);
- }
- void escreverLCD()
- {
- Serial.print("41a"); // Escrever no LCD do 1º dispositivo
- delay(1);
- tx1 = x.length();
- Serial.print(tx1); // tamanho da mensagem
- delay(1);
- Serial.print(x); // posição x
- delay(1);
- ty1 = y.length();
- Serial.print(ty1); // tamanho da mensagem
- delay(1);
- Serial.print(y); // posição x
- delay(1);
- tmsg1 = msg.length(); //conta o tamanho da msg 1
- tmsg2 = String(tmsg1); //converte inteiro para string
- tmsg3 = tmsg2.length(); //conta quantos caracteres tem o tamanho do tamanho da mensagem
- Serial.print(tmsg3); // tamanho do tamanho da mensagem
- delay(1);
- Serial.print(tmsg1); // tamanho da mensagem
- delay(1);
- Serial.print(msg); // mensagem
- delay(1);
- }
- void limparLCD()
- {
- Serial.print("41b"); // Escrever no LCD do 1º dispositivo
- delay(1);
- }
- void loop()
- {
- //############################################# LCD #################################################
- x = String ("10");
- y = String ("2");
- msg = String ("ok");
- escreverLCD();
- delay(500);
- x = String ("10");
- y = String ("2");
- msg = String ("ok");
- ident = 0;
- enviar();
- escreverLCD();
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement