The Arduino Uno is the ideal development platform for learning programming with microcontrollers. The Arduino Uno is programmable using the Arduino IDE (a free development environment developed by the foundation behind the Arduino project). A version is even available online. A free user account is required.
The Arduino is ideal for introducing children to the electronics and the basics of programming. You do not need to know programming with the Scratch graphical programming environment available online. Logic blocks are built to build the program.
For more advanced users, there are other development environments. PlatformIO presented in this article is the most advanced. It supports other microcontrollers. More than 400 development boards for the main microcontrollers (Atmel AVR, Espressif ESP8266 and ESP32, STMicro STM32, Teensy …) are supported by PlatformIO.
Also found is the Arduino included in boot kits. The Arduino Foundation markets an official kit (quite expensive). The book explains very well the principle of operation of the electronic components included in the kit. The mounts are available on youtube (an example). If you can go from the explanation booklet, there are many starter kits (of good quality) among Asian manufacturers.
Here is a list of books to start your Arduino projects
Price history for Geekcreit® UNO R3 ATmega328P Development Board For Arduino No Cable
- 2 June 2021
- 30 April 2021
- 22 April 2021
- 8 April 2021
- 5 April 2021
- 26 March 2021
- 11 March 2021
- 4 March 2021
Since: 3 July 2020
- 2 June 2021
- 29 November 2020
Last Amazon price update was: 11 June 2021 3 h 04 min
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com (Amazon.in, Amazon.co.uk, Amazon.de, etc) at the time of purchase will apply to the purchase of this product.