Advertisement
TonesBalones

Untitled

Oct 22nd, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. from pynput.keyboard import Listener
  2. import serial
  3. import time
  4. import pygame
  5.  
  6. pygame.init()
  7. screen_width=100
  8. screen_height=100
  9. pygame.display.set_mode([screen_width,screen_height])
  10.  
  11. arduino = serial.Serial('COM3',9600)
  12. time.sleep(0.2)
  13.  
  14. print("Start")
  15.  
  16.  
  17. input = ''
  18. while True:
  19. for event in pygame.event.get():
  20. if event.type == pygame.KEYDOWN:
  21. keys = pygame.key.get_pressed()
  22. if keys[pygame.K_f]:
  23. arduino.write(b'1')
  24. if keys[pygame.K_r]:
  25. arduino.write(b'2')
  26. if keys[pygame.K_d]:
  27. arduino.write(b'3')
  28. if keys[pygame.K_e]:
  29. arduino.write(b'4')
  30. if keys[pygame.K_s]:
  31. arduino.write(b'5')
  32. if keys[pygame.K_w]:
  33. arduino.write(b'6')
  34. if keys[pygame.K_a]:
  35. arduino.write(b'7')
  36. if keys[pygame.K_q]:
  37. arduino.write(b'8')
  38. if event.type == pygame.KEYUP:
  39. keysup = pygame.key.get_pressed()
  40. if keys[pygame.K_f]:
  41. arduino.write(b'a')
  42. if keys[pygame.K_r]:
  43. arduino.write(b'b')
  44. if keys[pygame.K_d]:
  45. arduino.write(b'c')
  46. if keys[pygame.K_e]:
  47. arduino.write(b'd')
  48. if keys[pygame.K_s]:
  49. arduino.write(b'e')
  50. if keys[pygame.K_w]:
  51. arduino.write(b'f')
  52. if keys[pygame.K_a]:
  53. arduino.write(b'g')
  54. if keys[pygame.K_q]:
  55. arduino.write(b'h')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement