Tag Archives: scratch

From Scratch to Arduino Test Bed

In my last blog entry, I created a new graphical interface in Scratch for transmitting data to the microcontroller on the robot. Tonight I verified that the Scratch program is able to communicate via screen flashes with the Arduino test … Continue reading

Posted in Uncategorized | Tagged , , , | 2 Comments

Grisbot screen interface for light track

You know, time just flies when I’m doing graphic design. I sure wish I was good at it. Anyhow, the above screen shows the graphical interface (in Scratch) for programming the robot in ‘light track’ mode. 0a: Specifies the distance … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Grisbot Scratch Interface for Free-Form Mode

The idea behind free-form mode is that a user can design her own path, say on a sheet of paper, and then program the robot accordingly. Consequently, the programming page simply shows the waypoint icons lined up in rows and … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Grisbot ‘light above’ demo

In the ‘light above’ mode, when a flashlight is brought close enough to exceed user-specified light intensity (a), the robot will turn in place. When the flashlight is brought close enough to exceed user-specified light intensity (b), the robot will … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Grisbot Light Follow Screen

In addition to the obstacle challenges, I’ve added a control screen to the GRIS program for light-follow mode. To get there, you click on the little flashlight icon at the top of the screen. In case my artistic abilities aren’t … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Grisbot with new courses

Here are three obstacle courses, which can be selected by choosing the corresponding icon at the top of the screen: I’ve been thinking about adding different modes, such as following a flashlight beam. If you have any ideas for what … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Grisbot in Scratch with obstacle

A video demo of another challenge course with Grisbot: Here’s some detail on the screens:

Posted in Uncategorized | Tagged , , | Leave a comment

Progress Bug in Scratch

Instead of a conventional status bar to track the progress of the data transmission, I decided it would be more fun to make a ‘progress bug.’ The bug would look like the robot and march across the screen as the … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment

Modifying Scratch Interface

Perhaps I’m trying to fix something that isn’t broke, but I thought I’d try to improve the Grisbot:Scratch interface. Instead of clicking an icon in the corner to go to the specific waypoint data, you now click the waypoint sprite … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Grisbot Scratch Communications Screen Layout

This communications screen layout is an improvement over the one I used in Processing. The user goes to the comm screen, holds the robot up to the screen and turns it on, and calibrates the high values. Then the user … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment