The MicroPython pyboard (v1.1) is a small but powerful development board which runs MicroPython software. It connects to your computer via USB (microUSB cable required) and becomes a USB stick for you to store Python scripts. It also gives you a serial Python prompt (REPL) for programming.
What is MicroPython? MicroPython is open source programming language interpreter for Python. Its an ideal option for those who are newer to programming and developing as it enables you to write simple, clean code. MicroPython can enable you to pretty much anything you can think of with your board. It can control your chosen board plus other connected devices.
Whats on board? MCU: STM32F405RG CPU: 168 MHz Cortex M4 Memory: 1024KiB flash ROM and 192KiB RAM Connector: Micro USB (power & serial) Storage: Micro SD card slot Accelerometer: 3-axis (MMA7660) Clock: Real time clock (RTC) with optional battery backup GPIO: 24 (left & right) and 5 GPIO (bottom) ADC: 3 x 12-bit DAC: 2 x 12-bit LEDs: 1 x red, 1 x green, 1 x yellow and 1 x blue LDO Voltage Regulator: 3.3V, capable of supplying up to 300mA, input voltage range 3.6V to 10V 1 x reset and 1 x user switch Weight: 6g Size: 33 x 43 x 4 mm
Note
MicroPython is an Open-Source product and all documentation, tutorials and sample code can be found here: http://docs.micropython.org/en/latest/pyboard/