#!/usr/bin/python
import sys
import math
import random
import time
import serial
import pygame, pygame.font, pygame.event, pygame.draw, string
from pygame.locals import *
black = ( 0, 0, 0)
white = ( 255, 255, 255)
blue = ( 36, 162, 202)
def figure(screen,x,y):
# Figure
# pygame.draw.ellipse(screen,black,[1+x,1+y,150,150],2)
pygame.font.init()
size=width, height = 700,550
pared=ancho, alto = 50, 100
screen=pygame.display.set_mode(size)
speed=[50,10]
lol=pygame.image.load("puddi.jpeg")
lolrect=lol.get_rect()
pygame.display.set_caption("Lawl")
done=False
clock=pygame.time.Clock()
#pygame.mouse.set_visible(0)
try:
ser = serial.Serial( '/dev/ttyACM0', 9600 )
except:
print "port /dev/ttyACM0 is not open"
while done==False:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done=True
lolrect=lolrect.move(speed)
if lolrect.left < 0:
speed[0] = -speed[0]
ser.write("L")
if lolrect.right > width:
speed[0] = -speed[0]
ser.write("R")
if lolrect.top < 0:
speed[1] = -speed[1]
ser.write("U")
if lolrect.bottom > height:
speed[1] = -speed[1]
ser.write("D")
screen.fill(blue)
screen.blit(lol, lolrect)
pygame.display.flip()
clock.tick(20)
pygame.quit ()