Page 575 - 3-2
P. 575

elif not data:
                    print("not data")
                    break
                conn.send(data)
                print(ser.portstr)
                print(wrdata)
                ser.write(wrdata)
                print("pass: ",wrdata)
            ser.close()
            conn.close()


            -----------------------nfc     코드 MFRC522     모듈
            import RPi.GPIO as GPIO
            import spi
            import signal
            import time


            class MFRC522:
              NRSTPD = 22


              MAX_LEN = 16


              PCD_IDLE         = 0x00
              PCD_AUTHENT        = 0x0E
              PCD_RECEIVE       = 0x08
              PCD_TRANSMIT       = 0x04
              PCD_TRANSCEIVE = 0x0C
              PCD_RESETPHASE = 0x0F
              PCD_CALCCRC        = 0x03


              PICC_REQIDL      = 0x26
              PICC_REQALL       = 0x52
              PICC_ANTICOLL     = 0x93
              PICC_SElECTTAG = 0x93
              PICC_AUTHENT1A = 0x60
              PICC_AUTHENT1B = 0x61
              PICC_READ        = 0x30
              PICC_WRITE       = 0xA0
              PICC_DECREMENT = 0xC0
              PICC_INCREMENT = 0xC1
              PICC_RESTORE      = 0xC2
              PICC_TRANSFER = 0xB0
              PICC_HALT        = 0x50


              MI_OK        = 0


                                                         - 575 -
   570   571   572   573   574   575   576   577   578   579   580