Page 694 - 3-2
P. 694

end
            end


            endmodule


              나. Raspberry Pi  관련 소스
                1) Python
            -----------------------------------------------------
            A. NFC, 송신,TFT-LCD
            A-1. NFC   카드 정보를 읽는 코드
            import RPi.GPIO as GPIO
            import MFRC522
            import signal


            continue_reading = True
            # Capture SIGINT for cleanup when the script is aborted
            def end_read(signal,frame):
                global continue_reading
                print "Ctrl+C captured, ending read."
                continue_reading = False
                GPIO.cleanup()


            # Hook the SIGINT
            def f():
                signal.signal(signal.SIGINT, end_read)


                # Create an object of the class MFRC522
                MIFAREReader = MFRC522.MFRC522()


                # Welcome message
                #print "Welcome to the MFRC522 data read example"
                print "Press Ctrl-C to stop."


                # This loop keeps checking for chips. If one is near it will get the UID and authenticate
                while continue_reading:


                    # Scan for cards
                    (status,TagType) = MIFAREReader.MFRC522_Request(MIFAREReader.PICC_REQIDL)


                    # If a card is found
                    if status == MIFAREReader.MI_OK:
                        print "Card detected"


                    # Get the UID of the card
                    (status,uid) = MIFAREReader.MFRC522_Anticoll()


                                                         - 694 -
   689   690   691   692   693   694   695   696   697   698   699