Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pynput.keyboard import Listener
- import serial
- import time
- import pygame
- pygame.init()
- screen_width=100
- screen_height=100
- pygame.display.set_mode([screen_width,screen_height])
- arduino = serial.Serial('COM3',9600)
- time.sleep(0.2)
- print("Start")
- input = ''
- while True:
- for event in pygame.event.get():
- if event.type == pygame.KEYDOWN:
- keys = pygame.key.get_pressed()
- if keys[pygame.K_f]:
- arduino.write(b'1')
- if keys[pygame.K_r]:
- arduino.write(b'2')
- if keys[pygame.K_d]:
- arduino.write(b'3')
- if keys[pygame.K_e]:
- arduino.write(b'4')
- if keys[pygame.K_s]:
- arduino.write(b'5')
- if keys[pygame.K_w]:
- arduino.write(b'6')
- if keys[pygame.K_a]:
- arduino.write(b'7')
- if keys[pygame.K_q]:
- arduino.write(b'8')
- if event.type == pygame.KEYUP:
- keysup = pygame.key.get_pressed()
- if keys[pygame.K_f]:
- arduino.write(b'a')
- if keys[pygame.K_r]:
- arduino.write(b'b')
- if keys[pygame.K_d]:
- arduino.write(b'c')
- if keys[pygame.K_e]:
- arduino.write(b'd')
- if keys[pygame.K_s]:
- arduino.write(b'e')
- if keys[pygame.K_w]:
- arduino.write(b'f')
- if keys[pygame.K_a]:
- arduino.write(b'g')
- if keys[pygame.K_q]:
- arduino.write(b'h')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement