Update: It’s weird to program. It will start at one com port and then switch to another, which is very annoying to program.
I received some of these little guys today.
This is a nerdonic exen mini Arduino microcontroller. The Exen Mini from Nerdonic is a tiny 32-bit microcontroller compatible with Arduino and breadboard development. It’s not just small. It’s powerful, running at a 48MHz clock with 256KB ROM, 32KB RAM, and eight pins filled with functionality.
I think I will use this little guy to control propulsion and another to control the robot arm/camera arm. The little guys are cheap enough to allow me to put multiple in there and control their power from the Raspberry Pi. They even have a power regulator that will accept voltage from 3.3 – 20v DC.
Now to figure out how to program the darn thing.
Microcontroller | Cortex M0+ SAMD21 |
Bootloader | Arduino Zero Bootloader Pre-loaded |
Input Voltage | Power Pin 1 = 3.3-20v (Regulated to 3.3v) Power Pin 2 = 3.3v Micro USB = 5v (Regulated to 3.3v) |
Current Draw | Exen Mini = ~9mA With programmable led on = ~10mA |
Clock | 48MHz |
Flash Memory (ROM) | 256KB |
SRAM | 32KB |
I/O Pin Limits | 3.3v, 7mA |
Digital I/O Pins | 8 |
PWM Pins | 8 |
Analog (ADC) Pins | 6 |
Serial (RX/TX) Pins | 2 (1x RX / 1x TX) |
I2C (SDA/SCL) Pins | 2 (1x SDA / 1x SCL) |
Reset Pins | 1 |
Dimensions | 14.9 x 14.9 x 4.4mm |
Weight | 0.95 grams |
Programming | Micro USB Port SWD Header |
Connections | Micro USB 2.54mm Pin Headers SWD Header |
I would love to see a micro python version.