background image

Parallax, Inc.  •  BASIC Stamp HomeWork Board ver 1.1 

Page 1 

 

599 Menlo Drive, Suite 100 
Rocklin, California 95765, USA 

Office: 

(916) 624-8333 

Fax: 

(916) 624-8003 

 
General:

 info@parallaxinc.com 

Technical:

 support@parallax.com 

Web Site:

 www.parallax.com 

Educational: 

http://www.parallax.com/html_pages/edu/

 

 
 
 
 
 

BASIC Stamp HomeWork Board

  

#29158 10-pack of Breadboard version 
#29157 10-pack of Through-Hole version 
 
 
Introduction 

 
It’s not often that we start technical documentation with a bit of marketing punch. If you like the low cost of a 
BASIC Stamp Rev. D (retails ~$34) and the idea of a half-price BASIC Stamp 2 / Board of Education (retails 
~$109) then the BASIC Stamp HomeWork board is the ticket for your class. This is the least  expensive way to 
get a large educational group started with the BASIC Stamp. 
 
The HomeWork Boards were created exclusively for educators to 

send home with students

 with these uses in 

mind: 
 

 

BASIC Stamp-related homework assignments 

 

Dedicated science-fair, contest or hobby projects 

 

Students who express personal interest in further developing their BASIC Stamp projects but can’t have 
their own Board of Education / BS2 due to it’s higher cost 

 
Since it’s less expensive than the Board of Education / BS2 module, can the board be used for Stamps in Class 
experiments? Possibly, with the following considerations: 
 

 

Servo connection ports for robotics are not included on the HomeWork Board. It’s possible to use 
male/male headers for servo connections with a second power supply jumpered to the HomeWork 
Board to control servos. 

 

220 ohm resistors are built into each of the 16 I/O pins for current protection so the PBASIC interpreter 
cannot be easily damaged. This protects the BASIC Stamp from over-current conditions but also 
slightly changes the behavior of the Stamps in Class experiments if used on this board based on the 
command being used.  

 

Stamps in Class circuit pictorials do not match the HomeWork Board. Again, minor workaround once 
you understand the difference between the power supply options.  

 

Power supply is from a 9V battery, not the wall pack. 

 

Current supply from the on-board regulator is limited to 50 mA versus the Board of Education’s amp or 
more. 

 
However, these cost-reducing limitations do not limit the use of the HomeWork Board for other projects. In fact, 
the minimalist design is simple to use and entirely flexible for most projects.  
 
 

Summary of Contents for 29157

Page 1: ...an t have their own Board of Education BS2 due to it s higher cost Since it s less expensive than the Board of Education BS2 module can the board be used for Stamps in Class experiments Possibly with...

Page 2: ...cations are shown below Table 1 Also review the hardware Figure 1 and schematic Figure 2 Table 1 BASIC Stamp HomeWork Board Specifications Microcontroller PIC16C57 surface mount Speed 20 MHz 4 000 ins...

Page 3: ...BASIC Stamp 220 Ohm resistors across the I O pins to provide current protection for mistake wiring an LM2936 voltage regulator which provides 50 mA for the BASIC Stamp and your circuits powered from...

Page 4: ...N2 22 0 RN5 22 0 RN4 22 0 RN3 22 0 Power Consumption and Battery Life Parallax normally designs BASIC Stamp boards with power jacks for wall transformers Wall transformers provide plenty of power but...

Page 5: ...almost two years if you wake the BASIC Stamp once in a while In reality projects need to wake up and provide current to loads like LEDs and other chips used in your project If you know the current dra...

Page 6: ...ecautions Be alert to static sensitive devices and static prone situations The BASIC Stamp like other integrated circuits can be damaged by static discharge that commonly occurs touching grounded surf...

Page 7: ...9V battery and the serial cable to your StampLab Alkaline Battery Powercell Reset 916 624 8333 www parallaxinc com www stampsinclass com Rev A STAMPS CLASS in 2002 Power X3 Vdd Vss Vin P15 P14 P13 P1...

Page 8: ...Parallax Inc BASIC Stamp HomeWork Board ver 1 1 Page 8 Figure 4 Software install Step 1 just click Next Figure 5 Software install Step 2 Choose Typical for a standard installation...

Page 9: ...and modify up to 16 different source code files at once Each source code file that is loaded into the editor will have its own tab at the top of the page labeled with the name of the file Source code...

Page 10: ...e BASIC Stamp Windows Editor any time a source code file is loaded tokenized downloaded run In order to test communication between the BASIC Stamp and your PC download a simple program as shown below...

Page 11: ...Editor supports several shortcut keys that will speed your use of file management editing and coding Tables 3 to 5 Table 3 File Functions shortcut keys Shortcut Key Function Ctrl O Open a souce code...

Page 12: ...eft side and RAM usage right side BASIC and Parallax BASIC BASIC standing for Beginner s All Purpose Symbolic Instruction Code was written invented in 1963 at Dartmouth College by mathematicians John...

Page 13: ...ontrol For our first experiment we ll need just an LED and a 220 ohm Red Red Brown resistor Connect the 220 ohm resistor between pin P15 and the breadboard Connect the LED between the same section of...

Page 14: ...am LED Blink BS2 Purpose Blinks an LED connected to BASIC Stamp pin P15 Start HIGH 15 turn LED on PAUSE 500 wait one half second LOW 15 turn LED off PAUSE 500 wait one half second GOTO Start do it aga...

Page 15: ...constant we now have more of an idea of what is being controlled HIGH 15 could be controlling anything a light a bell a heater We re forced to explain the process of our program in comments By using t...

Page 16: ...Dir15 corresponds to bit 15 of the Dirs register The advantage of going to this depth is that we can gain more flexibility and control over our programs especially in terms of readability this aspect...

Page 17: ...CR DEBUG CR DEBUG Blink Value BIN8 blinkVal CR DEBUG Blink Bit REP 7 blinkBit control the LED LedPin blinkVal LowBit blinkBit PAUSE 5 NEXT NEXT GOTO Start In this program we ll need a couple variable...

Page 18: ...o this line will print seven spaces then the pointer When blinkBit is one it will print six spaces then the pointer You get the idea Now that we know what s going on let s make it happen The line of c...

Reviews: