The BASIC Stamp 2 is a staple in microcontroller education. Many teachers find it an ideal microcontroller for a first-time text programming experience.
Why choose PBASIC?
- PBASIC is a variant of familiar BASIC, with special commands for monitoring and controlling circuits
- Program execution is a single process from top to bottom, making it easy to follow and understand
- The syntax is very clean and simple — no curly braces or semicolons required
- The language is not case-sensitive, a great advantage for new programmers
- The BASIC Stamp Editor applies sytnax highlighting — capitalization and color — to help identify elements and key words
What programming concepts are covered?
- 30 mathematical operators
- Handling values in decimal, hexadecimal, and binary formats
- Constants and Bit, Byte, and Word variables
- Branching with IF…THEN…ELSE, SELECT…CASE, (ON)…GOSUB, and (ON)…GOTO
- Infinite looping with DO…LOOP, and conditions like WHILE and UNTIL
- Counted loops with FOR…NEXT
- Data display and data input with a built-in serial terminal
- Memory access, including READ, WRITE, DATA, and more
- Commands for generating and monitoring voltage signals on I/O pins, such as HIGH, LOW, PULSOUT, PULSIN, PWM, RCTIME and many more
- Conditional compilation with #DEFINE, #IF…#THEN…#ELSE, #SELECT…#CASE, and #ERROR