# User events for event in pygame.event.get(): if event.type == pygame.KEYDOWN: # Exit on escape if (event.key == pygame.K_ESCAPE): done = True # View toggle if event.key == (pygame.K_v): viewNr = toggleView(viewNr) # Drive commands if event.key == (pygame.K_UP): robot.driveSync(1) if event.key == (pygame.K_DOWN): robot.driveSync(-1) if (event.key == pygame.K_LEFT): robot.rotateSync(1, 45) if (event.key == pygame.K_RIGHT): robot.rotateSync(-1, 45) if (event.key == pygame.K_q): auto = True if (event.key == pygame.K_w): auto = False robot.driveSync(0) robot.rotateSync(0) if (event.key == pygame.K_7): IA.filterUpper[0] = IA.filterUpper[0] + 5 print(IA.filterUpper)
done = False while not done: # Camera #sleep(5) # Sleep such that camera will get current image image1 = cam.get_image() #image1 = pygame.transform.scale(image1,(640,480)) #image1 = pygame.transform.flip(image1,1,1) screen.blit(image1, (0, 0)) pygame.display.update() # User events for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == (pygame.K_UP): robot.driveSync(1) if event.key == (pygame.K_DOWN): robot.driveSync(-1) if (event.key == pygame.K_ESCAPE): done = True if (event.key == pygame.K_LEFT): robot.rotateSync(1, 45) if (event.key == pygame.K_RIGHT): robot.rotateSync(-1, 45) if (event.key == pygame.K_q): followLine = True #robot.driveSync(1,50) #sleep(1) #robot.driveSync(1,40) if (event.key == pygame.K_w): followLine = False