Skip to main content

Access external Scratch sensors and endpoints through python

Project description

# scratch-ext Access external locations (eg: GPIO) from scratch on the Raspberry Pi

# Running Clone the repo (or download the .tar.gz). Move the .desktop file to your desktop, and start from there, or run from a terminal inside X:

` bash ./startup.sh `

# Usage For now you can use the standard GPIO pins, broadcast a message in Scratch, saying pin 11 on will turn pin 11 high, pin 11 off will turn it low. You can also use pin 11 1, pin 11 high, etc. gpio is an alias for the ping command (eg gpio 11 on).

The script will update any changes in the gpio pins to the standard Scratch sensors. Open the ‘sensing’ tab, and select the pin you want to read from the list. This will return a 1 when high, and a 0 when low.

# Writing plugins Add a .py file to the plugins dir, extend from plugin base, and implement the receive method, see the ExamplePlugin for an example.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scratch-ext-0.5.2.tar.gz (64.9 kB view details)

Uploaded Source

File details

Details for the file scratch-ext-0.5.2.tar.gz.

File metadata

  • Download URL: scratch-ext-0.5.2.tar.gz
  • Upload date:
  • Size: 64.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scratch-ext-0.5.2.tar.gz
Algorithm Hash digest
SHA256 aeb58bd5368f30528fccc22dbd792d1c2159fad121b3a2c53ad9e21864e7dd23
MD5 acadd639b5502d81b0560a4277f8563d
BLAKE2b-256 6b1ec5d991aa29cfca665c13bdc62a8fecb97de0bde9b5a34517713926b34f86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page