The Raspberry Pi 3 - even faster than the Pi 2, 1 Giga of RAM, WiFi...
25 Max. per order Raspberry-Pi Pico Microcontoler RP2040 Cortex M0+ @...
Assortment of BreadBoard wires Female-Female 300mm and 75 mm + Long...
75 extra flexible prototyping wires for breadboard
Prototyping and e-learning platform for creating interactive objects or...
MAX PURCHASE 2 per person during global component back-out period The...
Wind Direction device High quality, High Accuracy Professionnal...
Electric Push Rod Push length: 100mm Volt: 6V Force: 128 N
IDC 2x20 Female connector TO FPC 40 pins ribbon at 0.5mm spacing
Connecteur IDC Male 2x20 pins FPC 40 lines connector @ 0.5mm
NE555 timer 100 KHz Max 4.5 ~ 16V 10mA DIP 8
NTC / CTN Thermistor -55°C à 300°C 10 KOhms GT103J1K
6V Air Valve 2 Pins JST PH connector 1 common port 2 ways FA0520E
Weight / Force sensor 0 to 1 Kg HX711 amplifier - amplifier for load...
Robotic + microcontroler board 32u4 - Arduino Leonardo compatible Motor:...
Servo Hat for Stick C / Stick C plus Servo driver (STM32F0) 4 Servos...
Drive a Zumo Robot from MicroPython...
Drive a Zumo Robot from MicroPython Pyboard
Warning: Last items in stock!
The Zumo Robot is a great tool to discover robotic and programming with Arduino. However, learning C may be fastidious... So let's do it with Python!
The MicroPython Pyboard is a wonderful board capable to execute Python code on bare metal. It can drive I/O pins, analog pins, PWM, I2C/SPI buses like Arduino do but with Python. We do have a wiki with lot of information about MicroPython (in french) and the Net do also have a lot in English. For french speaking customer, we do have an excellent book on "MicroPython and Pyboard".
The Pyboard-Zumo board (this product) is an adapter board would allow you to control the Zumo motors from the your Pyboard and you can also benefits from the Zumo's sensors:
The adapter do also offers additional features to support your Pyboard + Zumo project with expansion and sensors.
So we do have:
The servo-motor ports are powered with 7.45V (and signal @ 3.3V logic)! So you cannot power a standard servo motor with this voltage (rated at 6V max!).
UEXT is a connector carrying I2C bus + SPI bus + Serial + 3.3v power. It use a very standard 10 Pin IDC connector. It is quite easy to add sensors and extension board with UEXT connector... just plug it or wire it with IDC ribbon! Great.
Our favorite is the carrying of I2C bus allowing to easily add several sensors and expansion board. On the other side, SPI would be welcome for fast data transmission like remote screen. The serial connexion could be made compatible with RS-232, RS-422, RS-485, DMX512, MIDI by using appropriate level-shifting circuitery.
This connector is usually available on almost Olimex's product including nano computers. It is a great way to add extension boards on products like ESP8266 WiFi microcontroler or microcontroler board. UEXT is suited for prototyping, school learning (no need for iron) and industrial solution (Olimex produces Industrial Grade boards).
Be reassured we will not send you the board with a "Good luck" to make it working.
The MCHobby GitHub offers a complete documentation on using the Zumo with MicroPython. The required libraries are available in the repository as well as example codes. All made available in French and English.
The Pololu examples code have been ported to MicroPython. They are also linked in the repository documentation.