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()
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: