demonstrate and compare the toolchains and development workflows for available embedded architectures
This controller supports micropython.
Contributed by Tyler Barron
This controller is more powerful, but requires a bootloader to start loading code
Arduino has two main IDEs: IDE 1.x.x and IDE 2.x. The IDE 2.x. is the later release and has more features. The features that 2.x. has that 1.x.x doesn't include autocomplete code, syntax highlighting, a built-in debugger, an integrated serial monitor and plotter, easier access to libraries, and syncs with the cloud. While the 1.x.x IDE works, it is recommended to use the 2.x as these features help with more complicated projects and debugging. The 1.x.x editor contains four main areas (toolbar with buttons, message area, text editor, text console) and the 2.x contains an additional sidebar. Uploading works the same for both IDEs. 1. Connect arduino to computer. 2. Select board and port through toolbar. 3. Upload file to board.
Contributed by Stasya Selizhuk
The QPad21 is a custom ATSAMD21E board designed by Quentin Bolsee. Full documentation can be found on Quentin's GitHub. The SAMD21 is a 32-bit ARM Cortex-M0+ microcontroller, more powerful than the RP2040 in some respects, but it requires a bootloader and a heavier toolchain compared to simpler AVR-based boards.