This project has always focused on education and ease of use. As such, at the other end of hacking the kernel, here’s piface being controlled in scratch.
Next step is to build the IO monitor that allows easy debugging of hardware and add the libraries for python.
Have you altered the Scratch code at all for this to work or have you used the standard sensing abilities? If the former, can you/we/I investigate using it with BYOB rather than just plain Scratch.I’ve having difficulty getting the BYOB image to work with the wheezy distribution but it’s fine with squeeze. I haven’t tried raspbian yet until I can get the networking sorted out.John
This shot shows some extensions to standard Scratch in the Sensing and Motion facilities, I think. How or where do I get these extensions, please?Robin.
Great!Is this "modified version" of scratch to access the raspberrypi I/O available to download somewhere?
The easiest way to get started is to download the complete card image from http://pi.cs.man.ac.uk/download
Please give information on how we can get this to work with scratch WITHOUT having to re-flash our SD cards! I don’t fancy losing everything I have done on my current SD, including settings and extensions, apps etc. It feels like being told to buy a new car just because we have new parts for it.I just got this and it seems the only support and information on how to use it is from other people, and most of the time it’s just showing it working but now how. Really frustrating!
I too like to know what needs to be installed (exact steps) so can (a) understand it and (b) add it to other SD images like Ben indicates. You have some basic steps here -> https://pifacedigital.wordpress.com/2013/01/30/174770794/ but some time needs to be spent on documentation. It’s great to play around with the latest and greatest features but the basics are still needed. We have given away 5 x Piface to 5 local schools and now want to enable their SD cards so they can do Scratch with PiFace but it’s hard to get the steps from anywhere (loading a Full SD image which works is not an option).
Hello,
Is this document any use?
http://www.element14.com/community/docs/DOC-54368/l/getting-started-with-scratch-and-piface-digital
Hello, I have two questions:
1. I am able to use scratch with the PiFace, but it is kind a slow. Also processor usage is 100%. Is this normal? Will Python perform better?
2. Can I control a servo with the PiFace? Do you have a tutorial on that?
Kind regards,
Reinoud
Hello, to answer your questions:
1. The latest version which is currently in testing uses interrupts so doesn’t use 100% processor usage.
2. We don’t have a tutorial on controlling servos with PiFace — it’s not something we’ve tried.
Thanks for your reply, which version are you testing with? When (and where) will that version be available?
I agree the documentation for end-to-end is very limited (not there!) its on my “list of thing to write one day” so I can help my kids school (and other schools) out. I have managed to get it working with a combination of the document you have (using the “Installing the software yourself in Raspbian” section) . Then csoutreach’s document on setting up Scratch to use a Mesh. And then this document on a handler that allows the Mesh to talk to the PiFace. https://docs.google.com/folder/d/0B-UAZ9CyJCLGQjJ3RDlqa2pqaDg/edit?docId=1M0jz7-vaR8mwM4Gc4dBJyh4EheXHd0BCkpBWOEqMOUY
Hope this helps!