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.
Get Started in Education
Tutorials, teacher resources, coding languages, robotics and projects.
Get Started with Propeller 2
Our new P2X8C4M64P is a high-speed multicore microcontroller for commercial applications.
Support Resources
Educator Hotline, submit a ticket, forums and e-mail links to help you with your project.
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 cyber.org and Parallax.com. 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.
Announcements
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 …
LED Matrix used as an I/O Test Utility
Description This Spin2 example uses a technique known as Charlieplexing to verify that the pins on the P2 and its …
Quadrature Encoder Object
Description These three source code examples interface a quadrature encoder clock, data and button signals to the Propeller 2. The …
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 …
Simple Analog Input
Description This example demonstrates how to configure a P2 I/O pin to sample and capture an analog input, and display …
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 …