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
- 4 March 2021
- 24 February 2021
- 20 February 2021
- 5 February 2021
- 20 January 2021
- 7 January 2021
- 22 December 2020
- 19 December 2020
Since: 15 April 2020
- 20 February 2021
- 15 April 2020
Last Amazon price update was: 5 March 2021 2 h 05 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.