Interface Python with MIT Scratch
Project description
This package enables communication between Python and Scratch using the remote sensors feature of Scratch.
Remember to enable remote sensors in Scratch! To do this:
Go to Sensing
Right-click on a ‘sensor value’
Select ‘enable remote sensor connections’
Example usage:
import scratch s = scratch.Scratch() # to make a broadcast to scratch s.broadcast("from python") # to receive an update from scratch message = s.receive() # blocks until an update is received # message returned as {'broadcast': [], 'sensor-update': {'scratchvar': '64'}} # or {'broadcast': ['from scratch'], 'sensor-update': {}} # where scratchvar is the name of a variable in scratch # and 'from scratch' is the name of a scratch broadcast # send sensor updates to scratch data = {} data['pyvar'] = 123 for data['pycounter'] in range(60): s.sensorupdate(data)
0.0.1a
Initial version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scratch-0.0.1a.tar.gz
(8.7 kB
view hashes)