TKC Robot
Build your own blocks with SNAP (like Scratch)
Custom blocks
Glue your steps together to make your own special move
Make it easy to reuse patterns
tttt
When you do the same group of steps many times in a program it makes sense to tie them together in a bundle so that you can add them with a click of a button
Custom buttons also make your program clearer and easier to read because your can you can shrink complex stacks of blocks and represent them with what they do rather than the details of how it is done.
Custom Blocks -- step by step
How to create blocks that have special functions
Import Project
If you get a SNAP program off the web you can import it from the menu after you save the download on your desktop.
You can download the program you need from this URL:
http://mrelliott.info/SNAPprograms/MYOBlock.xml
(right click and save)
Then import the project from the import menu under the 'paper' icon.
Open project
Now that you have imported the new project, go to the menu under the 'paper' icon and open the BYOB project.
'Make a Block' button
Click on the orange variables button, scroll to the bottom,
Click on the 'Make a block' button.
Give your block a name
Choose a name that will help you remember what the block does and what is inside the block.
Add blocks
Click and drag blocks into the block editor. You can put any kind of blocks into the block editor.
When you are finished adding blocks click 'OK.
Use your block
Your custom block should now appear at the bottom of the variables tab.
Click on your block (mine is called MyCoolMoves) and drag it onto the palette and add it to a stack of blocks.
Now you have made and used your own custom block!
Contact Us!
To get help building, programming or hosting a workshop:
About THE tKcBOT
'Standing on the shoulders of giants.'
Inspiration
Starting from the UNSW CS4HS bot, many people have given this project a inspirational push, encouraging feedback, opened doors of opportunity, or sustained the project through their enthusiastic participation. Thanks to Susan, BW, Phillip, Adele, Ruth, Stuart and many others.
Technology
Thanks to the explosion of information available on the Internet it is possible to create a robot with amazing capabilities just by bringing together pieces of existing technology with very little original technology. My role has been to marry the inspiration with the the technology available, and to use my experience as a teacher to construct the learning materials to help bring this amazing technology to children. Thanks also, to the helpful people (especially Leo) at Hobart Hackerspace, who have experience and expertise way beyond mine.