示例#1
0
    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)
示例#2
0
#!/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)