Marty the Robot V2
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24083556/Marty-V2-290x300.png)
What is it?
Marty V2 is a fully formed robot who can walk, dance, turn and kick. Marty is packed with sensors. With a little coding, Marty can interact with his environment in a variety of ways.
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24083708/Marty-V21-300x236.png)
Coding
Marty is suitable for all coding levels. Program Marty using MartyBlocks Jr (based on ScratchJr), MartyBlocks (based on Scratch), micro:bit, Python, and even up to professional level with a Raspberry Pi and the ROS (Robot Operating System). With a camera, your Marty could play football autonomously!
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24083821/MartyV22-300x300.png)
Getting Started
It’s as simple as downloading the Marty the Robot V2 app onto your iOS or Android device, enabling Bluetooth and then using the app to connect. Marty also has an unplugged mode which allows him to operate without the use of an additional device.
The Marty the Robot V2 app for the iPad can be found in the Self Service app. There is a short video demonstration at the bottom of this page.
You can also follow Robotical’s quick start guide:
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24083949/MartyV23-291x300.png)
Marty Blocks and Marty Blocks Jr
These two tools are based on Scratch and Scratch Jr respectively. It is a block-based visual programming language targeted primarily at children and young people. In computing, a visual programming language is a language that lets users create programmes with visual expressions and symbols rather than text; this is presented as a series of blocks. It’s like making a jigsaw puzzle out of commands that are grouped together.
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24084931/Blank-1-Panel-Landscape-Comic-Strip-1-300x240.png)
The RC Sequencer lets you get comfortable with Marty’s movements as if you were controlling a radio controlled car. You can also build up a short sequence of movements for Marty to follow. This is a good initial step before quickly advancing to more traditional block coding and beyond.
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24090305/screen-free-coding-300x300.gif)
Allows you to control Marty’s movements without the need for a device. Press the A button on Marty’s back and he is good to go. Use the coloured cards to tell Marty when to walk, when to side step, and when to stop and dance.
![](https://blogs.glowscotland.org.uk/mc/public/midlothianstem/uploads/sites/4227/2024/05/24085515/python-300x143.jpg)
For more advanced learners there is also the option to create code for Marty using the Python programming language. Your Marty V2 will need to be configured via another device to have access to a wifi hub; take a note of your Marty’s IP address; download the Marty library for Python and you are ready to go.
Robotical’s first steps guide can be found here and a python function reference guide can be found here.
Coming soon is a short video covering how to connect Marty to the iPad app via Bluetooth and a very brief introduction to code blocks.