sinyal = threading.Thread(target=sinyalLed) if __name__ == '__main__': sinyal.start() # threading initScr() # initialize Screen try: server_socket = bluetooth.BluetoothSocket(bluetooth.RFCOMM) port = 1 server_socket.bind(("", port)) server_socket.listen(1) client_socket, address = server_socket.accept() try: Ekran.oledBlue( True, ["Connection from :", str(address)], getTimeDetail(' : ')) except: print("Ekran bulunamadi. hata 0x0A1") while True: try: data = client_socket.recv(1024) print(data) if (str(data) == "b'u'"): driveMotor(motorArray, 1) driveMotor(motorArray, 3) if (str(data) == "b'l'"): driveMotor(motorArray, 1) driveMotor(motorArray, 2) if (str(data) == "b'd'"): driveMotor(motorArray, 0)
def initScr(): try: Ekran.initScreen() except: print("Ekran bulunamadi.")
try: GPIO.output(17, GPIO.LOW) GPIO.output(12, GPIO.LOW) time.sleep(0.3) except: pass ledState = False curPos = 0 e = threading.Event() t = threading.Thread(name='non-block', target=sinyalLed, args=(e, 0.1)) t.start() # threading try: Ekran.initScreen() except: print("Ekran bulunamadi.") def getTime(): tm = datetime.now() return (str(tm.day) + str(tm.month) + str(tm.year)) def getTimeCam(): tm = datetime.now() return (str(tm.second) + str(tm.minute) + str(tm.hour)) def getTimeDetail(sep):