Advertisement
a5768549

client.ino

Jun 5th, 2020
711
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.34 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <TM1637Display.h>
  3. #include "RFID.h"
  4. #include "post.h"
  5.  
  6. #define CLK 26
  7. #define DIO 25
  8.  
  9. TM1637Display display(CLK, DIO);
  10.  
  11. int Card_inquire_Data = 0;
  12.  
  13. void setup()
  14. {
  15.   Serial.begin(9600);
  16.   WiFi.begin("UMS-001", "12345678");
  17.   while (WiFi.status() != WL_CONNECTED)
  18.   {
  19.     delay(500);
  20.     Serial.print(".");
  21.   }
  22.   Serial.println("connect!");
  23.   RFID_init();
  24.  
  25.   display.setBrightness(0x0F);
  26.  
  27.   uint8_t data[] = {0x5E,0x5C,0x54,0x79};//C1-
  28.   display.setSegments(data);
  29. }
  30.  
  31. void loop()
  32. {
  33.   if(WiFi.status()== WL_CONNECTED)
  34.   {
  35.      Detect_RFID();
  36.      delay(300);
  37.      if(scan_to_post == 1)
  38.      {
  39.         Card_inquire_Data = Card_inquire(Card_code);
  40.         scan_to_post = 0;
  41.      }
  42.      
  43.      if(Card_inquire_Data == 1)
  44.      {
  45.         uint8_t data[] = {0x39,0x06,0x40,0x06};//C1-1
  46.         display.setSegments(data);
  47.      }
  48.      else
  49.      {
  50.         uint8_t data[] = {0x39,0x06,0x40,0x3F};//C1-0
  51.         display.setSegments(data);
  52.      }
  53.   }
  54.   else
  55.   {
  56.     Serial.println("Network Error");
  57.     reconnect();
  58.   }
  59.   delay(1000);
  60. }
  61.  
  62.  
  63. void reconnect()
  64. {
  65.     Serial.print("Reconnecting...");
  66.     WiFi.begin("UMS-001", "12345678");
  67.     while (WiFi.status() != WL_CONNECTED)
  68.     {  
  69.         delay(500);  
  70.         Serial.print(".");
  71.     }  
  72.     Serial.println("Connected!");
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement