コード例 #1
0
ファイル: testing.py プロジェクト: gutomux/egco
import time
from scale import Scale
from myGpio import MyGPIO
from backendConnection import *

conn = CTDRequest()
iGPIO = MyGPIO()
iScale = Scale()

while 1:
    iGPIO.lcdPrint("Passe o cracha")
    uTag = iGPIO.readTag()
    response = conn.authenticateUser(uTag, '3')
    response = json.loads(response)
    userName = response["d"]["name"]
    iNumber = response["d"]["idemployee"]
    teste = response["d"]["name"].split(' ')
    print teste[0]
    print userName
    print iNumber
    print response
    iScale.readTare()

    time.sleep(3.0)
    iGPIO.clear()
コード例 #2
0
ファイル: egco.py プロジェクト: gutomux/egco
                time.sleep(5.0)
                break
        except:
            iGpio.clear()
            iGpio.lcdPrint("Connection\nproblem!")
            sys.exit()

        try:
            iScale = Scale()
        except ValueError as err:
            iGpio.clear()
            iGpio.lcdPrint("scale problem")
            sys.exit()

        try:
            tare = iScale.readTare()
        except ValueError as err:
            iGpio.clear()
            iGpio.lcdPrint("scale problem")
            sys.exit()

        print tare
        try:
            iGpio.lcdPrint("Make donation")
            #TODO make cursor blink
            contribution = iScale.read()
        except ValueError as err:
            iGpio.clear()
            iGpio.lcdPrint(err.args)
            sys.exit()
        except KeyboardInterrupt: