How to Program with Python

Hi, still a newbie here, I would just like to ask on how can I program an Arduino Board with Python. Do I need to download any plugins/extras? If so, can someone reply with some steps? Thanks!

Simple answer is you can't. Arduinos don't have enough memory or speed to run an interpreted programming language.

You can run microPython on an ESP32 and on some other similarly powerful microprocessors.

...R

how can I program an Arduino Board with Python

Robin2 is correct that you need a quite powerful microprocessor to run python.

Adafruit has put a lot of work into circuitpython which is a derivative of micropython. It is only ported for native usb boards, but not for the 8 bit architectures like the 32u4 on the Leonardo.

There are many microprocessor boards supported, but only five "Arduino" branded boards which can run circuitpython.

Nano 33 BLE
Zero
MKR Zero
Nano 33 IoT
MKR WAN 1300

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.