This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
programming:arduino:arduino_programming [2021/03/21 04:37] nanodano [Arduino] |
programming:arduino:arduino_programming [2021/04/06 18:50] (current) nanodano [Arduino Programming] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag> | + | {{tag> |
- | ====== Arduino ======= | + | ====== Arduino |
- | 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 [[hardware:: | + | For hardware devices, refer to [[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 [[hardware:: | ||
* Arduino C++ | * Arduino C++ | ||
* MicroPython | * MicroPython | ||
* CircuitPython | * 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 | ||
+ | |||
+ |