The S2 robot is suitable for a variety of programming skills. The Scribbler robot arrives already assembled and programmed with eight demo modes, including light-seeking, object detection, object avoidance, line-following, and art. Place a Sharpie marker in the pen port and it will scribble as it drives. Next, use the Graphical User Interface (S2 GUI) tile-based programming tools, or modify the Propeller source code in the BASIC-like Spin language. Through the use of third-party tools you can also program the S2 on a Mac or under Linux, in PropBASIC and C. The S2 is fully compatible with the Georgia Tech IPRE Fluke, too.
The S2 GUI is backward-compatible with the original S1 GUI. However, coders will use Spin for the Propeller instead of PBASIC as they did for the BASIC Stamp in the S1. The provided examples will make the transition easy. The benefits and flexibility of Spin in multi-core systems provides easy compartmentalization of S2 subroutines that run concurrently with shared memory. Controlling motors, managing sensors, and interfacing with the hacker port can be done concurrently even while playing sound; the Propeller P8X32A MCU makes it all possible.
Scribbler 2 Robot Features
|Feature ||Specification |
|Microcontroller ||P8X32A-Q44 multi-core processor |
|Power Supply ||6 AA or NiMH batteries (not included) |
|Hacker Port ||5.0V @ 1.2A power supply with 6 digital I/Os and 2 analog inputs |
arranged with handy 3-pin connectors (I/O, Vdd, Vss).
Use to add external sensors, RF devices, or servos.
|Light sensors (3) ||Operating Range: 0 - 300 Lux |
Frequency response (-3dB) 700 Hz
|Infrared object detection |
and line following
|Infrared object detection with 2 alternating emitters and 1 receiver |
Infrared line detection with 2 emitter-receiver pairs
Internal stall sensor on rear wheel
|Lights ||3 high-intensity bi-color LEDs, programmable |
1 power LED
|Motors ||2 independent DC motors provide 20-80 RPM wheel speed |
|Encoder feedback ||507 counts/revolution (0.5 mm resolution) |
|Microphone ||60 - 7200 Hz (detect tones from other S2 robots, for example) |
|Speaker ||700 - 7200 Hz with software-adjustable volume |
|Dimensions ||7.4 × 6.25 × 3.2 inches (188 × 158.8 × 81 mm) |
|Operating Temperature ||50 to 104 °F (10 to 40 °C) |
The robot also features a pen port in the center into which you can insert a marker pen up to 0.5" diameter (12 mm) so that the robot will scribble as it moves. Programming the Scribbler is achieved via a DB9 serial port. An RS232-to-USB adapter and a USB cable are included in case you don't have a serial port on your PC.
Scribbler 2 Robot Resources
Propeller MCU Resources
Scribbler 2 Videos