CASTLEROCK

Getting Started Guide

Welcome! This document was created to help get you up and running with RoboTerra's CastleRock software learning platform. Note that use of CastleRock requires an email address and an Internet connection to deliver content and track student progress.

REGISTRATION

When launching CastleRock, you will be presented with a login screen.  Since this is probably your first time using the software, you will first need to create an CastleRock account.  Skip the email/password fields and click the Register link to continue.

LICENSE AGREEMENT

Enable the agreement checkbox and click NEXT to continue.

CREATE ACCOUNT

Complete all fields to create your account.  You will need access to the email address you specify since you will be sent a one-time registration key to begin using CastleRock. Click the CREATE button to continue.

CONFIRM ACCOUNT

Check your email! You should have received a confirmation code from RoboTerra.  Enter the code into the CastleRock field, click CONFIRM to continue.

LOG IN

With your account confirmed, enter the login information you created and click LOG IN to continue.

WELCOME

This is CastleRock's Welcome screen, where you can see the number of projects you've completed and launch a tutorial that will introduce you to the various sections of the software. For now, let's jump into our first project by clicking the LEARN icon!

LEARN

The LEARN section of CastleRock contains all of RoboTerra’s robotics projects grouped into stages of increasing challenges. As you complete projects, new projects will become available. Let's launch the Tutorial project to get started.

OVERVIEW

The first time you launch a project, you’ll be shown an introductory video of what you'll be making. This tutorial video introduces some basics of CastleRock. Click START when you're ready to continue.

CASTLEROCK’S THREE MAIN PANELS

At this point you will see CastelRock’s three main panels: the Guide, CodePad and Console.  The Guide contains instructions and information about the current project.  The Codepad is where you’ll write code to control your robot. And the Console is where you’ll get feedback from various components used by your robot.

Follow the instructions in the Guide to connect your RoboCore board to your computer and complete your first project!

NAME YOUR ROBOCORE

Follow the instructions in the Guide to write your first line of code. Note the semicolon at the end of the line -- most lines will end with a semicolon when writing code!

EDIT THE NAME

Instead of using the generic label “name,” let’s give the RoboCore some personality and change “name” to “tom.”

UPLOAD YOUR PROGRAM

Click the UPLOAD button as described in the Guide to send your program to the RoboCore. You'll see the button change into a spinner to show the upload is in progress.

MISSION ACCOMPLISHED

If your program uploaded successfully, you’ll see a congratulations notification at the bottom of the Guide -- you completed your first CastleRock challenge!

ATTACH A COMPONENT

The next step is a simple connection of a button component to the RoboCore board. The Guide will explain what to do, and you can interact with a 3D visualization of the components. As projects become more complex, the 3D visualization will show how parts fit together.

FINAL REVIEW

Once all steps of a project are completed, students will be presented a brief Review that asks a question about the tasks they completed or a concept presented during the project.

TROUBLESHOOTING

In some rare cases, CastleRock may not “see” your RoboCore board after connecting it to your computer with the USB cable. If your RoboCore is plugged in, but the status message below is still displayed, you can try the following solutions:

- Unplug and reconnect the USB cable

- Plug the USB cable into a different USB port on your computer

- Exit and relaunch the CastleRock software

- Unplug the USB, restart your computer, relaunch the CastleRock software, and reconnect the USB cable