I think for zero-based electronics enthusiasts, an easy-to-use development board is crucial. Otherwise, the complicated installation steps and commissioning process can kill the initial enthusiasm and give up before seeing a finished product. Therefore, the Arduino brought by HelloGitHub today is a very easy-to-use open source hardware platform:

Project address: https://github.com/arduino/Arduino

The project consists of two parts: development board (such as Arduino UNO) and software (Arduino IDE), and it has a complete Chinese community and a large number of examples of open source projects, so that you can easily find solutions when you encounter problems, and you can also do projects if you want to The complete code and project can refer to.

When I was not very proficient in the C language, it only took me one day to follow the tutorial to implement some fancy functions with Arduino, which is enough to see that Arduino is really suitable as the first development board for electronics enthusiasts .

Next, I will go through three parts: Hearing Tao (Getting Started), Seeing Tao (Getting Started), and Getting Started, to help zero-based electronics enthusiasts quickly get started with Arduino and start your "Iron Man" journey.

1. Hearing (Introduction)

1.1 Recommended models

Arduino has many kinds of development boards so far, I recommend everyone to use UNO as your first development board. The reasons are as follows:

Popularity: There are many people who play UNO, and there are many UNO tutorials on the Internet

Cheap: UNO is really cheap compared to other types of development boards

Detachable: The board will inevitably have various problems after a long time, and the detachable support only replaces the problematic parts

1.2 UNO R3 Development Board

Up to now, the common UNO development board on the market is the UNO R3 development board as shown in the figure:

 

Arduino UNO R3 uses a data cable to connect to the computer to achieve power supply, programming, communication and other functions.

Don't be surprised that the development board has such limited resources compared to the computer. For embedded, this parameter is sufficient for most occasions. The sufficient voltage input range allows the device to be powered by various methods including computer USB interface, dry battery, power bank, etc. without being burned.

Regarding the purchase method, you can go to major e-commerce platforms to find a lot of them through the keyword "Arduino UNO R3".

You can choose to buy the package directly, or you can buy the board and accessories according to your needs. If you buy the package, you can save worry. If you buy it by yourself, it will be 180 yuan cheaper than the package.

1.3 Development Environment

The Arduino open source project has its own supporting cross-platform, programming environment - Arduino IDE supports Windows/Linux/macOS operating systems.