Programming languages for physical computing in education

Python, PBASIC, Arduino C, BlocklyProp, or Propeller C? The choice affects robot kits, expansion capabilities, and curriculum. We’ve made a topical guide to help you along with our programs. Some educators use one; others use several.

P2 Edge and P2 Edge Breadboard Bundle

Developers of all backgrounds are getting started with the Propeller 2 Multicore Microcontroller. We’ve assembled a bundle of the most popular items you’re purchasing, including the P2 Edge Module, P2 Edge Breakout Breadboard, and PropPlug with cables into a single package at a discount. Consider joining the P2 Live Forums to ask questions and get up to speed!   

Download the Propeller Tool for Windows

The Propeller Tool for Windows now supports Propeller 1 and 2 for Spin1/Spin2 and PASM coding. This is the official tool supported by Parallax, yet the Propeller 2 may be programmed on other development tools in various languages (Python, BASIC, or C).

Cyber: bot combines Python, circuit building, and cybersecurity

Cyber:bot combines Python, circuit building, and cybersecurity with a tangible hardware dimension to science, CTE, and cybersecurity programs. Cyber:bot was developed as a cooperative project between and The cyber:bot merges a micro:bit with the Parallax small robot form factor that’s a proven STEM success in classrooms. 

Gripper 3.0 for small robots

Designed by a mechanical engineer who studied on Parallax robots at NYU-Tandon School of Engineering and manufactured on our CNC machines in Rocklin, California, the Gripper 3.0 is a precise, smooth-action, single-servo grab-and-lift actuator. 

Compatible with the Boe-Bot, Shield-Bot for Arduino, cyber:bot, and ActivityBot 360. Add a Laser Ping, Ping))) Ultrasonic Sensor, RFID or ColorPal sensors to locate and identify objects.

Cybersecurity: Radio Data

Cybersecurity: Radio Data tutorial posted. The approach is similar to how apps and servers exchange data, with packets containing key-value pairs. Thanks to MicroPython’s dictionary and string features, this easy and powerful technique takes just a couple lines
of code.


Quick Byte

Wireless Programming with the ESP8266 WX Module

Description Connect the boards together as shown and double-check the correct orientation of each item. Connect a suitable 5V power …

Read More →
Quick Byte

I/O Test Utility with LED Matrix

Description This Spin2 example uses a technique known as Charlieplexing to verify that the pins on the P2 and its …

Read More →
Quick Byte

Quadrature Encoder Object

Description These three source code examples interface a quadrature encoder clock, data and button signals to the Propeller 2. The …

Read More →
Quick Byte

I2C Device Bus Scanner Utility

Description This Spin2 utility program for the Propeller 2 scans all I2C devices connected to a pair of I/O pins …

Read More →
Quick Byte

Simple Analog Input

Description This example demonstrates how to configure a P2 I/O pin to sample and capture an analog input, and display …

Read More →

What’s a Microcontroller? with Python and Micro:bit: Zoom Meeting Part 2

This is a must-attend informational meeting for any middle school and high school educator using the Micro:bit and Python! This is …

Read More →