Dawn Tutorial

Dawn is an essential tool for interfacing with your robot. It is a code editor with features that allow you to upload and download code from your robot. Dawn will also display information about any connected PiE device for example a motor controller or a limit switch. In this tutorial you will learn how to install dawn and upload .

Getting Started

To install dawn you will need a couple of prerequisites - a mac, linux, or windows computer - install of dawn

Installing Dawn

To install Dawn, go to https://github.com/pioneers/dawn/releases/ and install the latest release for your corresponding operating system. Extract the file using your operating system's unzipping method and then follow the next os specific steps

Windows

To install the windows version first download your correct version highlighted below. Alt text

After installing dawn-win32-x64.zip unzip the folder. On Windows, you can do this by right clicking on the ZIP file and selecting "Extract all."

Extracting the ZIP file will create a new folder. Open this folder and find the file "Dawn.exe" (Windows) click on it to start Dawn.

Dawn.exe

Linux

After installing the dawn-linux-x64.zip unzip to your desired install directory. Then with the shell open use the commands

user@pc:~$ cd [dawn parent directory]\home\sberkun\Documents\pie\dawn\dawn-packaged\dawn-linux-x64

After changing the parent directory to match your own install. This command will put you into the working directory of dawn. From there you can start the program by running the script using the following command

user@pc:~$ ./dawn

Assuming you have a linux gui, the program will run displaying dawn

Dawn Instructions

After installing Dawn you will be presented with Dawn, as well as a interactive guide you can access by clicking on the "Tour button"

Dawn Starting guide

The tour will go through all of the special features of dawn including the run modes.

Getting Connected

To connect to your robot you will need to know your teams number and your router password. TO connect to your robot, you will first have to connect to your team's router. To do this find the router for your team. Your router should be named "team" followed by your team number, for example "team40". Then find the password located on the back of your router and connect to the network.

Next with dawn open, navigate to the robot ip indicated by this button robot ip button. In the opened screen fill in the information for the IP Address and SSH Address. This can depend on your team but it will usually be 192.168.0.[team number] or by using team[team number].local

when filled out it should look similar to this:

filled out dawn configuration

Now with your information filled out press the update button to save your settings and wait until dawn shows that it's connected to your robot.