Code Editors

Explore the available code editors for programming your Arduino board with MicroPython

To write and load scripts to your board, you will also need a Code Editor. In this page, you will find two alternatives:

  • Arduino Lab for MicroPython: an experimental editor from Arduino, designed for simpler projects.
  • OpenMV: an editor for more complex projects, such as computer vision.

Arduino Lab for MicroPython

Arduino Lab for MicroPython is a software that supports programming Arduino boards with MicroPython. Through the customized editor, we can install MicroPython, and upload scripts directly to the board. The editor is able to manage the files and you can see what is uploaded on the board and vice versa.

Arduino Lab for MicroPython
Arduino Lab for MicroPython

OpenMV Editor

OpenMV is a platform that supports programming Arduino boards with MicroPython. Through the OpenMV editor, we can install MicroPython and upload scripts directly to the board. There's also a number of examples available directly in the editor.

OpenMV editor.
OpenMV editor.

You can also check out the full list of examples in the OpenMV's GitHub repository.

Suggest changes

The content on docs.arduino.cc is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.

License

The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.