User Tools

Site Tools


programming:arduino:arduino_programming

Arduino Programming

For hardware devices, refer to Arduino Hardware.

Arduino and Arduino-compatible devices can be programmed using a few different languages. The smaller devices like a Nano and an UNO can only be programmed using the C++ option, but the larger ones that use a chip like the SAMD51 can be programmed using C++ or MicroPython/CircuitPython.

  • Arduino C++
  • MicroPython
  • CircuitPython

If using C++, you can use the Arduino IDE to program the boards. With the Pythons, you don't need to use the Arduino IDE.

Arduino IDE

Arduino CLI

Arduino libraries

Code examples

Topics

  • Arduino CLI Tutorial
  • How to Connect to a Serial Console
  • Arduino Libraries Tutorial
  • Seeeduino Nano Tutorial
  • Live Coding: Arduino Circuit Simulator & Designer
  • NeoTrellis M4 CircuitPy Tutorial (AdaBox 010)
  • PyPortal CircuitPy Tutorial (AdaBox 011)
  • Serial Communication in Perl
programming/arduino/arduino_programming.txt · Last modified: 2021/04/06 18:50 by nanodano