Difference between revisions of "Activity/Gogo"

From Sugar Labs
Jump to navigation Jump to search
m
Line 27: Line 27:
 
<b>NOTE: POWER-SAVING IS DISABLED WHILE GOGO IS RUNNING!!!<b> The GoGo-Board is a USB-connected device and, unless you use batteries, loses power and disconnects when the XO enters power-saving mode. This can be inconvenient so power-saving is temporarily disabled while the activity is running but returned to previous state on exiting. Methods to avoid disabling power-saving or limit it's use are under discussion.  
 
<b>NOTE: POWER-SAVING IS DISABLED WHILE GOGO IS RUNNING!!!<b> The GoGo-Board is a USB-connected device and, unless you use batteries, loses power and disconnects when the XO enters power-saving mode. This can be inconvenient so power-saving is temporarily disabled while the activity is running but returned to previous state on exiting. Methods to avoid disabling power-saving or limit it's use are under discussion.  
  
 +
 +
<b><center>The GoGo Activity Icon</center></b>
 
<center>
 
<center>
<b>The GoGo Activity Icon</b>
 
 
  [[File:GoGo.svg]]
 
  [[File:GoGo.svg]]
 
</center>
 
</center>
Line 37: Line 38:
 
The following image provides an overview of the GoGo-Board itself. Take particular note of the On/Off switch, the red LED next to the USB port and the beeper (round thing on the right). All of these are useful for diagnosing connection problems, as described below.
 
The following image provides an overview of the GoGo-Board itself. Take particular note of the On/Off switch, the red LED next to the USB port and the beeper (round thing on the right). All of these are useful for diagnosing connection problems, as described below.
  
 +
 +
<b><center>The Physical GoGo-Board</center></b>
 
<center>
 
<center>
<b>The Physical GoGo-Board</b>
 
 
  [[File:Gg-usb-board-tour.png]]
 
  [[File:Gg-usb-board-tour.png]]
 
</center>
 
</center>
  
 +
 +
<b><center>Connection Tab: Not Connected</center></b>
 
<center>
 
<center>
<b>Connection Tab: Not Connected</b>
 
 
  [[File:gg-connection-1.png]]
 
  [[File:gg-connection-1.png]]
 
</center>
 
</center>
  
 +
 +
<b><center>Connection Tab: Connected</center></b>
 
<center>
 
<center>
<b>Connection Tab: Connected</b>
 
 
  [[File:gg-connection-2.png]]
 
  [[File:gg-connection-2.png]]
 
</center>
 
</center>
Line 55: Line 59:
 
===Console Tab: Control & Monitor===
 
===Console Tab: Control & Monitor===
  
 +
 +
<b><center>Console Tab</center></b>
 
<center>
 
<center>
<b>Console Tab</b>
 
 
  [[File:gg-console.png]]
 
  [[File:gg-console.png]]
 
</center>
 
</center>
Line 63: Line 68:
 
===Logo Procedures Tab: On-board Programs===
 
===Logo Procedures Tab: On-board Programs===
  
 +
 +
<b><center>Logo Procedures Tab</center></b>
 
<center>
 
<center>
<b>Logo Procedures Tab</b>
 
 
  [[File:gg-logo.png]]
 
  [[File:gg-logo.png]]
 
</center>
 
</center>
Line 71: Line 77:
 
===Sensor-Lab Tab: Calibration Data===
 
===Sensor-Lab Tab: Calibration Data===
  
 +
<b><center>Sensor-Lab Tab</center></b>
 
<center>
 
<center>
<b>Sensor-Lab Tab</b>
 
 
  [[File:gg-sensors.png]]
 
  [[File:gg-sensors.png]]
 
</center>
 
</center>
Line 79: Line 85:
 
===Data Upload Tab: Capture, Graph & Save===
 
===Data Upload Tab: Capture, Graph & Save===
  
 +
 +
<b><center>Data Upload Tab: Data View</center></b>
 
<center>
 
<center>
<b>Data Upload Tab: Data View</b>
 
 
  [[File:gg-upload-1.png]]
 
  [[File:gg-upload-1.png]]
 
</center>
 
</center>
  
 +
 +
<b><center>Data Upload Tab: Graph View</center></b>
 
<center>
 
<center>
<b>Data Upload Tab: Graph View</b>
 
 
  [[File:gg-upload-2.png]]
 
  [[File:gg-upload-2.png]]
 
</center>
 
</center>

Revision as of 07:35, 17 January 2011

Introduction

From the GoGo website [1]...


The GoGo board is a programmable device that is designed for sensor-based and control projects. It is suited for building robots, data loggers, and devices for human-computer interaction. Its functionality is inspired by the MIT Cricket and many other programmable devices such as the the Lego Mindstorms, the IRX board, and Basic Stamps.


The GoGo Activity is a Python version of the "Monitor" program (MS Windows) and builds upon the Br-GoGo project code [2]. Effort is under way to replicate most of the functionality of the original program and extend/improve certain areas. At the moment this XO version should be considered "Sugar-coated" rather than "Sugar-ized". The integrated nature of the program means breaking it down into distinct activities would detract from fluid navigation. However there are certain elements which could benefit from Sugar's Sharing and Journalling features and these will be addressed in time.

Please see the sites listed under "Further Information" for GoGo-Board help and documentation. The main purpose of this Wiki page is to help you get started, familiarise you with the use of the GoGo-Board on the XO, specifically with the GoGo Activity and any issues you may encounter. Several other websites are listed at the end of this page, such as the SugarLab "Bugs" page which is where problems and feature requests should be submitted.

Work continues on the GoGo Activity so please check back soon for news of new features.

Quick Tour

Install & Launch

Installation is performed on the XO clicking the "download" button on the GoGo Activity Web Page. The activity can be identified by the ingeniously imaginative icon shown below. This icon should be on your home-screen straight after installation. If not then check for it in the "list-view" mode of the home-screen and click the star on the left to have the icon displayed on the Favorites-view. If GoGo is no where to be found then some older XO/OS's require that Sugar be restarted using ctrl-alt-erase.

NOTE: POWER-SAVING IS DISABLED WHILE GOGO IS RUNNING!!! The GoGo-Board is a USB-connected device and, unless you use batteries, loses power and disconnects when the XO enters power-saving mode. This can be inconvenient so power-saving is temporarily disabled while the activity is running but returned to previous state on exiting. Methods to avoid disabling power-saving or limit it's use are under discussion.


The GoGo Activity Icon
GoGo.svg


Connection Tab: Plug In, Switch On & Connect!

The following image provides an overview of the GoGo-Board itself. Take particular note of the On/Off switch, the red LED next to the USB port and the beeper (round thing on the right). All of these are useful for diagnosing connection problems, as described below.


The Physical GoGo-Board
Gg-usb-board-tour.png


Connection Tab: Not Connected
Gg-connection-1.png


Connection Tab: Connected
Gg-connection-2.png


Console Tab: Control & Monitor

Console Tab
Gg-console.png


Logo Procedures Tab: On-board Programs

Logo Procedures Tab
Gg-logo.png


Sensor-Lab Tab: Calibration Data

Sensor-Lab Tab
Gg-sensors.png


Data Upload Tab: Capture, Graph & Save

Data Upload Tab: Data View
Gg-upload-1.png


Data Upload Tab: Graph View
Gg-upload-2.png


Notes

Failing To Connect

Upcoming Changes

Further Information

git, sugarlabs, bugs, translations, contacts, forums

[1] Main GoGo-Board Website

[2] [http://br-gogo.sourceforge.net/ Br-GoGo Project Website