Activities/Turtle Art/Using Turtle Art Sensors: Difference between revisions

Tonyforster (talk | contribs)
Tonyforster (talk | contribs)
Line 483: Line 483:
* two way communication
* two way communication
* encryption
* encryption
== Capturing with the camera ==
[[File:Captureta camera.jpg]]
Load the following code into the Python block
def myblock(lc, x):
    import gst, time
# grab a frame from camera to file
    pipeline = gst.parse_launch('v4l2src ! ffmpegcolorspace ! jpegenc ! filesink location=/tmp/turtlepic.jpg')
    pipeline.set_state(gst.STATE_PLAYING)
# pause for a second to allow the camera frame to be grabbed
    time.sleep(1)
# stop the camera frame grabbing
    pipeline.set_state(gst.STATE_NULL)
This saves a photo to /tmp/turtlepic.jpg
Here is the Turtle Art program, the show media tile displays /tmp/turtlepic.jpg
There are two ways to make the show media tile point to the file system and not the Journal
1 hand edit the code in the *.ta file with write
2 Run Turtle Art under Gnome which has a file choser rather than an object choser, the settings in the block are retained if the saved project is later run under Sugar


==Links==
==Links==