===== Scratch3 Beta ===== Scratch 3 brings better extension support, and a more modern experience that plays nicely with phones and tablets [[http://scratch3beta.robotical.io|Try out Scratch 3 with Marty now →]] The Scratch 3 beta above works only with Marty v1, but it is a beta and will be rough around the edges!
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_136.png?400|}} Loading Scratch
To get started, open up the [[http://scratch3beta.robotical.io|Scratch 3 interface]] in a web browser (Internet Explorer is not supported). Click **Try It** and then open the extension using the **+** button bottom left. You’ll see the Marty extension come up, alongside a couple of others.
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_137.png|}} Open the Extensions Window
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_166.png|}} Loading the "Marty the Robot" extension
Click on the **Marty the Robot** extension to load it. ==== If you're using a command hub ==== Scratch will now scan your network for Martys and show a list of available robots.
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_167.png|}} Scanning for Martys...
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_140b.png|}} Found a Marty!
Click **Connect** ==== Using your own WiFi ==== If you're using your own WiFi rather than a command hub, you will probably need to **Connect Manually** using Marty's IP address. You can find this IP address using the Marty the Robot v1 app Click the button, then simply enter the IP:
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_170.png|}} Manually Connect, showing example IP `192.168.8.42``
==== Once you're connected ==== Then, click the "Go to Editor" button
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_168.png|}} Connected to a Marty
You’ll see a bunch of Marty blocks have appeared at the bottom of the list - You can now use these blocks to program your Marty!
{{https://content.robotical.io/static/media/scratch3-beta-sept/Selection_142.png|}} Using blocks
[[http://scratch3beta.robotical.io"|Try out Scratch 3 with Marty now →]] Scratch is the easiest way to program your Marty. Before you start this, make sure you've been through the [[martyv1:getting_started:start|Getting Started]] guides. If you're looking for lesson plans and loads more Scratch activities have a look at our [[https://learn.martytherobot.com/| educational resources!]] ===== Quick Links ===== [[http://scratch3beta.robotical.io/| Scratch 3 Interface for Marty V1]] [[https://robotical.io/blog/introduction-to-scratch-a-guide-for-beginners/|Getting Started with Scratch]] {{:martyv1:using-marty:program:scratch:marty-scratch-ext.png?400&nolink}} ===== Scratch Activities and Examples ===== Visit [[https://learn.robotical.io/lesson-pack/lesson-pack-1:-introduction-to-marty-&-scratch|here ]]to find more Scratch and Marty v1 activities and examples