Advertisement
RuiViana

Le_string

Jun 12th, 2017
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. //#include <SPI.h>
  2. //#include <MFRC522.h>
  3.  
  4. //#define SS_PIN 10
  5. //#define RST_PIN 9
  6. //MFRC522 mfrc522(SS_PIN, RST_PIN);
  7.  
  8. //char st[20];
  9. String comando;
  10. //byte led = 7;
  11. //boolean estado = LOW;
  12. //-------------------
  13. void setup()
  14. {
  15.   Serial.begin(9600);
  16. //  pinMode(led, OUTPUT);
  17. //  SPI.begin();
  18. //  mfrc522.PCD_Init();
  19. }
  20. //-------------------
  21. void loop()
  22. {
  23.   /*
  24.   if ( ! mfrc522.PICC_IsNewCardPresent())
  25.   {
  26.     return;
  27.   }
  28.   if ( ! mfrc522.PICC_ReadCardSerial())
  29.   {
  30.     return;
  31.   }
  32.   String conteudo = "";
  33.   byte letra;
  34.   for (byte i = 0; i < mfrc522.uid.size; i++)
  35.   {
  36.     conteudo.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : ""));
  37.     conteudo.concat(String(mfrc522.uid.uidByte[i], HEX));
  38.   }
  39.   conteudo.toUpperCase();
  40.   Serial.println(conteudo.substring(1));
  41.   */
  42.   delay(1000);
  43.   if (Serial.available() > 0)
  44.   {
  45.     comando = Serial.readStringUntil('\n');
  46.   }
  47.   if (comando == "OK")
  48.   {
  49.      Serial.println("Entrei no if comando == OK maiuscula");
  50.      Serial.println(comando);
  51. //    digitalWrite(led, HIGH);
  52. //    delay(3000);
  53. //    digitalWrite(led, LOW);
  54.     delay(100);
  55.     comando = "";
  56.   }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement