Closed MrYsLab closed 4 years ago
I've never used scratch at all before. I have tried to avoid it.
I'll have a play with it over the weekend. Thanks heaps!
Scratch is great as an intro to programming but it can get old rather quickly. I facilitated an after school Scratch club for 3 years for students aged 10-13. Most students were asking for a "real" programming language within a few months. Block code editors such as MakeCode or EduBlocks I feel are great transition tools There are block languages such as Snap! that are much more sophisticated then Scratch, but try reading a semi-complex program written in them. They (including Scratch) quickly become write-only languages ;-) IMHO.
I will be starting on the Tkinter GUI, which I think will be a much better demo tool than the Scratch extension. Getting the visual parts of the app will take me a little while. I will be using an updated OneGPIO RoboHAT gateway in conjunction with it since it really simplifies and accelerates coding. It will also allow one to run the GUI locally on the RPi or remotely on another PC.
I will post when it is done.
I am closing this issue. Work is underway for the tkinter GUI.
I have released pymata_rh to pypi. In addition, I have released the Scratch extension for th.e RoboHAT as well.
You can view the Scratch extension documentation here: https://mryslab.github.io/s3-extend/
If you wish to play with the extension, here is a summary of the steps to get things going:
All of this assumes you will be running everything - s3-extend and browser, on the RPi. You can run Scratch remotely if you wish. Instructions are here: https://mryslab.github.io/s3-extend/robohat_blocks/