Temelelektronik.info

Bilgiler > Kartlı Geçiş Sistemi Raspberry Pi Python Program



Kartlı Geçiş Sistemi Raspberry Pi Python Program

from time import sleep
import webbrowser
import sys
#import Timer
import os
import subprocess
import datetime
from mfrc522 import SimpleMFRC522
reader = SimpleMFRC522()
sayac=0

# def oku():
#     os.system("firefox http:\\www.temelelektronik.info/okul/oku.aspx")
#     sayac=sayac+1
#     print(sayac)
#     
# t = Timer(90.0, oku)
# t.start()

try:
    while True:
        print("Kartinizi Okuyucuya Tutun!")
        id, text = reader.read()
        print("ID: %s\nText: %s" % (id,text))
        #p=subprocess
        if id>0:
            #url="lxterminal --command='/usr/bin/firefox http:\\www.temelelektronik.info/yoklama.aspx?rfid="+str(id)+"'"
            #p=subprocess.Popen(["/usr/bin/firefox","http:\\www.temelelektronik.info/yoklama.aspx?rfid="+str(id)])
            webbrowser.open('http:\\www.temelelektronik.info/okul/yoklama.aspx?rfid='+str(id),new=2,autoraise=True)
            #os.system(url)
            #os.system('sudo -upi firefox http:\\www.temelelektronik.info/yoklama.aspx?rfid='+str(id)+'')
            file_object=open("yoklama.txt",'a')
            file_object.write(str(datetime.datetime.now().strftime("%d/%m/%Y %A %H:%M:%S |")))
            file_object.write(str(id))
            file_object.write("\n")
            file_object.close()
            sayac=sayac+1
            print(sayac)
        sleep(1)
        if sayac>40:
            sleep(1)
            os.system("pkill firefox")
            sayac=0
except KeyboardInterrupt:
    GPIO.cleanup()
    raise


sonraki bilgi:      Crontab Raspberry Pi Başlangıçta Python Program çalıştırma

önceki bilgi:       Atama ve Yer Değiştirme Yönetmeliği Eski

 
 

Bu sayfaya 345  defa bakıldı


Bu internet sitesi kar amacı gütmemektedir. Bu içeriğin siteden kaldırılmasını istiyorsanız alttaki butonu kullanarak içeriğin kaldırılması için istekte bulunabilirsiniz.