Vorpal Robotics Wiki
Log in

Difference between revisions of "Vorpal The Hexapod Scratch Programming Guide"

From Vorpal Robotics Wiki
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{float_box|{{VCH Quick Links}} }}
 
{| class="wikitable" align=right style="float:right; background:transparent; margin: {{{margins|1em 1em 1em 1em}}}; {{{style|}}}"
 
{| class="wikitable" align=right style="float:right; background:transparent; margin: {{{margins|1em 1em 1em 1em}}}; {{{style|}}}"
 
|-
 
|-
 
| <youtube>aCCHRZ6HLgY|Vorpal Combat Hexapod</youtube>
 
| <youtube>aCCHRZ6HLgY|Vorpal Combat Hexapod</youtube>
 
|}
 
|}
NOTE: THIS PAGE IS UNDER CONSTRUCTION!
+
 
 +
=PLEASE READ THIS=
 +
'''IMPORTANT NOTE:''' Scratch 2.0 is no longer a supported language due to Flash's demise. MIT has promised that Scratch 3.0 will support 3rd party extensions "soon" (orginally 2020) however it appears that the global pandemic may have delayed those plans. MIT has not released any information on when Scratch 3.0 will support 3rd party extensions. So, for now, Scratch will not function with Vorpal products. We are actively exploring alternatives and also continue to press MIT to make it possible for small companies like ours to transition to Scratch 3.
  
 
Vorpal is integrated with the MIT Scratch programming language, which is a simple drag-and-drop system. It is used all over the world to teach programming in elementary school, middle school, and even high school.
 
Vorpal is integrated with the MIT Scratch programming language, which is a simple drag-and-drop system. It is used all over the world to teach programming in elementary school, middle school, and even high school.
Line 15: Line 18:
 
==If You Are Already Set Up==
 
==If You Are Already Set Up==
 
Go to this tinyurl to launch the Vorpal Hexapod Scratch Extension:
 
Go to this tinyurl to launch the Vorpal Hexapod Scratch Extension:
*[http://tinyurl.com/VorpalScratch http://tinyurl.com/VorpalScratch]
+
*[http://tinyurl.com/ScratchVorpal http://tinyurl.com/ScratchVorpal]
 
For convenience, you may want to bookmark that address in your browser.
 
For convenience, you may want to bookmark that address in your browser.
  
 
==Blocks You can Use==
 
==Blocks You can Use==
  
Descriptions of each ScratchX block in the Vorpal Hexapod extension can be found in the article [[Vorpal Hexapod Scratch Block Reference]]
+
Complete information on each block is here: [[Vorpal Hexapod Scratch Block Reference]]
 +
 
 +
The Vorpal Hexapod Scratch Extension contains blocks that can:
 +
* Trigger any standard gamepad function
 +
* Read sensors connected to the hexapod
 +
* Move hips, knees, or groups of legs in arbitrary ways
 +
* Upload leg actions to gamepad buttons for use during activities
  
 
==Example Programs==
 
==Example Programs==
See: [[Example Programs]]
+
The following links show you a number of different examples of Scratch programming with Vorpal:
 +
* [[Scratch Example Hello World|Hello World]]
 +
* [[Scratch Example Dance Party|Dance Party]]
  
 
==Logic and Flow of Control==
 
==Logic and Flow of Control==
See: [[Using Logic]]
+
 
 +
Under Construction
  
 
==Using Sensors to React to the Environment==
 
==Using Sensors to React to the Environment==
See: [[Using Sensors]]
+
Under Construction
<br clear="all">
 
  
  

Latest revision as of 18:11, 13 January 2021

Vorpal Hexapod Quick Links:

PLEASE READ THIS

IMPORTANT NOTE: Scratch 2.0 is no longer a supported language due to Flash's demise. MIT has promised that Scratch 3.0 will support 3rd party extensions "soon" (orginally 2020) however it appears that the global pandemic may have delayed those plans. MIT has not released any information on when Scratch 3.0 will support 3rd party extensions. So, for now, Scratch will not function with Vorpal products. We are actively exploring alternatives and also continue to press MIT to make it possible for small companies like ours to transition to Scratch 3.

Vorpal is integrated with the MIT Scratch programming language, which is a simple drag-and-drop system. It is used all over the world to teach programming in elementary school, middle school, and even high school.

Getting Started

You will need:

  • A computer with the Chrome web browser installed and an Internet connection
  • A Vorpal Hexapod with fresh batteries
  • A USB cord, type "A to mini" (this is included in your kit)

Once you have those items follow the instructions in the article Setting Up Scratch for Vorpal.

If You Are Already Set Up

Go to this tinyurl to launch the Vorpal Hexapod Scratch Extension:

For convenience, you may want to bookmark that address in your browser.

Blocks You can Use

Complete information on each block is here: Vorpal Hexapod Scratch Block Reference

The Vorpal Hexapod Scratch Extension contains blocks that can:

  • Trigger any standard gamepad function
  • Read sensors connected to the hexapod
  • Move hips, knees, or groups of legs in arbitrary ways
  • Upload leg actions to gamepad buttons for use during activities

Example Programs

The following links show you a number of different examples of Scratch programming with Vorpal:

Logic and Flow of Control

Under Construction

Using Sensors to React to the Environment

Under Construction



Vorpal The Hexapod Quick Links

Sign Up For Our NEWSLETTER VORPAL FORUM: Join the Discussion

User Documentation:

Getting & Giving Vorpal

Activities:

Contact/Press: