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 506  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.


Telefon Uyumlu Sayfa