March 09, 2021
2760
In this era of pursuit of lightness, thinness and shortness, more and more electronic devices are becoming more and more compact, and under the limited space, there is less and less space for programming. MicroPython is a simplified version of the Python3 programming language, which can run in microcontrollers and restricted environments to meet the special requirements of small electronic devices. Arrow Electronics launched the MicroPython compact electronic circuit board, with the MicroPython programming language learning kit, you can quickly develop the programming of electronic products.
Scenario application
MicroPython is a streamlined and effective implementation of the Python3 programming language, which includes a small part of the Python standard library, and is optimized to run in microcontrollers and restricted environments. MicroPython is simple enough to run in 256k code space and 16k RAM. Arrow's MicroPython module is an ideal computing solution platform for the Internet of Things. For example, only 2 commands are needed to set the development board to iBeacon.
This is a compact electronic circuit board that can run MicroPython. It is integrated with the SiliconLabsBLE module, and BLE can be implemented simply by using the MicroPython language.
Product entity diagram
Features
Powerful STM microcontroller with pre-built MicroPython programming language support
Added SiliconLabsBLE module support
Support SD card storage file system
Customizable MicroPython library
OPTIGATrustE security chip from Infineon (optional)
Core chip
STM-168MHz CortexM4CPU with hardware floating point: STM32F405RG microcontroller
STM–LDO: LDFM33PUR
SiliconLabs-BLE module: BGM13P
NXP-3-axis 12-bit direction/motion detection sensor: MMA8652
Infineon – OPTIGATrustE security chip: OPTIGATrustE
Molex-USBMicroType-B connector: 1050170002
Molex-microSD memory card connector: 473092285
TXC-SMD seam sealing crystal: 32.768kHz and 12MHz crystal
Application
MicroPython programming language learning kit
block diagram