codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
from gpiozero import Button import pygame, time, os os.environ["SDL_VIDEODRIVER"] = "dummy" #dummy treiber pygame.display.init() #initialisiere dummy display screen = pygame.display.set_mode((1,1)) #dummy display clock = pygame.time.Clock() bttn1 = Button(24) bttn2 = Button(25) i = 0 ###################CUSTOM PYGAME EVENT'S################### PIN_DOWN = {'State':'Down'} PIN_UP = {'State': 'UP'} GPIO_24_UP_event = pygame.event.Event(24, PIN_UP) GPIO_24_DOWN_event = pygame.event.Event(24, PIN_DOWN) GPIO_25_UP_event = pygame.event.Event(25, PIN_UP) GPIO_25_DOWN_event = pygame.event.Event(25, PIN_DOWN) ########################################################### while i < 200: pygame.display.update() pygame.event.pump() bttn1.when_pressed = pygame.event.post(GPIO_24_DOWN_event) #event wenn button 1 gedrueckt bttn1.when_released = pygame.event.post(GPIO_24_UP_event) #event wenn button 1 los gelassen bttn2.when_pressed = pygame.event.post(GPIO_25_DOWN_event) #event wenn button 2 gedrueckt bttn2.when_released = pygame.event.post(GPIO_25_UP_event) #event wenn button 2 los gelassen for event in pygame.event.get(): if (event.type == pygame.KEYDOWN): if event.key == pygame.K_c: print 'c wurde gedrueckt' print print event print print i i+=1 clock.tick(10)
Private
[
?
]
Run code
Submit