pongfactory

Python RPi [Last Update 4-10-2013] -Py

Oct 6th, 2013
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.12 KB | None | 0 0
  1. import os
  2. import serial
  3. import pygame
  4. import pygame.camera
  5. import time
  6. import datetime
  7. #dt = str(datetime.datetime.now())
  8.  
  9. pygame.init()
  10. pygame.camera.init()
  11. #pygame.camera.list_camera() #Camera detected or not
  12.  
  13. cam = pygame.camera.Camera("/dev/video0",(640,480))
  14. #cam.stop()
  15. cam.start()
  16.  
  17. ser = serial.Serial()
  18. ser.buadrate = 9600
  19. ser.port = "/dev/ttyUSB0"
  20. ser.timeout = 1
  21. ser.open()
  22. num = 0
  23. duration = 0.2
  24. #img = cam.get_image()
  25.  
  26. #cam.stop()
  27. #cam.start()
  28. while True:
  29.         p = ser.read(1)
  30.  
  31.         if p == 'S' :
  32.         #       cam.start()
  33.                 print " "
  34.                 print "S"
  35.                 print num
  36.                 date0  = 'date'
  37.        
  38.         ####### TEST TAKE A PHOTO WITH STREAMER APPLICATION ON RASPBERRY OS ############
  39.        
  40.         #       capture0 = 'sudo streamer -c /dev/video0 -o /var/www/S'+str(num)+'.jpeg'
  41.         #       capture1 = 'sudo streamer -c /dev/video0 -o /var/www/T'+str(num)+'.jpeg'
  42.         #       capture1 = 'sudo streamer -c /dev/video0 -o /var/www/U'+str(num)+'.jpeg'
  43.         #       num = num+1
  44.         #       os.system(capture0)
  45.         #       os.system(capture1)
  46.         #       os.system(capture2)
  47.        
  48.         ####### TEST TAKE A PHOTO WITH PYGAME WITH PYTHON ON RASPBERRY OS   ############
  49.        
  50.                 img = cam.get_image()
  51.                 now = datetime.datetime.now() # get current date & time
  52.                 #dt = str(datetime.datetime.now())
  53.                 dt = str(now.strftime( "%Y-%m-%d, %H:%M:%S" )) # show as 2013-10-10, 03:59:59
  54.         #               time.sleep(1)#delay(750)                  
  55.                 pygame.image.save(img,"/var/www/photo/"+dt+".jpg")
  56.                 #pygame.image.save(img,"/var/www/photo/A.jpg")
  57.                 #newname = 'file_'+dt+'.jpg'
  58.                 #os.rename("A.jpg", newname)
  59.                 os.system(date0)
  60.         #       cam.stop()    
  61.                 num = num+1
  62.                 print num
  63.  
  64.                 ser.write('A')
  65.                 print(" ")
  66.                 print("ACK")    # Ackknowledge back frome RPi
  67.                 print(" ")
  68.         #       cam.stop()
Advertisement
Add Comment
Please, Sign In to add comment