Elmwood no more, long live Elmwood! Elmwood Electronics and PiShop are now together!
Please order via PiShop.ca, as we are no longer taking orders through this site.
More details are in our blog!
2390
The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux.
This is the original pyboard, which is more powerful than the pyboard Lite.
MicroPython is a complete re-write of the Python (version 3.4) programming language so that it fits and runs on a microcontroller. It includes many optimizations so that it runs efficiently and uses very little RAM.
MicroPython runs bare-metal on the pyboard, and essentially gives you a Python operating system. The built-in pyb module contains functions and classes to control the peripherals available on the board, such as UART, I2C, SPI, ADC and DAC.
Watch this video for an overview of the pyboard.
There are 3 main ways to control the pyboard:
python pyboard.py script_to_run.py
and this will execute script_to_run.py
on the pyboard, returning any output.main.py
then the board will execute this script when it starts up. This way you can run scripts without being connected to a PC.Main features of the hardware:
SD Card not included but we have plenty in the store!
Click here for references, schematics, and more documentation on the MicroPython.
Note: As of Wednesday, December 16th 2015, we are now selling version 1.1 of the MicroPython pyboard. This version includes the following changes:
Collections: Adafruit in Canada
Type: Development Boards