def __init__(self, platform=SENSE_HAT): # init correct display renderer if platform == SENSE_HAT: print 'Using SenseHAT display' self.renderer = renderer.get_sensehat_renderer() self.stick = SenseStick() else: print 'Using desktop display' self.renderer = renderer.get_pygame_renderer() self.platform = platform self.init_assets() self.maze = Maze('maze_01.png') self.maze_width = self.maze.width self.maze_height = self.maze.height self.board = Board() self.ball = Ball(3, 3) self.set_viewport(0, 15)
#!/usr/bin/python import sys import os from time import * from picamera import PiCamera import threading from stick import SenseStick import led_display #initializing the camera camera = PiCamera() #camera.rotation = 180 #use this if the camera rotation is not correct camera.resolution = (3280, 2464) #this can be changed #starting the Sense Stick joystick = SenseStick() #opening the output files filestamp = localtime() delay = 1 #use this number to set the delay between camera captures in seconds pic_number = 1 #this is the starting number for taking pictures pic_dir = "/home/pi/Desktop/Pictures_" + repr(filestamp.tm_year) + '-' + repr( filestamp.tm_mon) + '-' + repr(filestamp.tm_mday) + '__' + repr( filestamp.tm_hour) + '-' + repr(filestamp.tm_min) if not os.path.isdir(pic_dir): os.makedirs(pic_dir) camera_check = True ## This is the main picture taking loop while camera_check: camera.capture(pic_dir + '/image%s.jpg' % pic_number)