Arduino is an open source hardware, since 2005, has been slowly upgrading, now known as the Arduino circuit board has been many, and every day is increasing. Currently the most common are Arduino uno and Arduino Mega 2560. The Arduino circuit board is traditionally based on the Atemel AVR ATMEGA8 and its subsequent models. The circuit board has a serial port, power supply circuit, expansion sockets and other necessary components.
1.1 Arduino UNO
Arduino Uno was released on September 25, 2011 at the New York Maker's conference, and the model name Uno is the Italian language "one" meaning, the 1.0 version of the Arduino software. UNO boards consist mainly of processors, USB to serial ports, power supplies and extended IO sockets.
A). The processor is a 32KB program stored ATmega328 that can operate over a wide supply voltage, from 1.8V to 5.5V.
b). USB to serial port through a AVR chip simulation implementation, writing, compiling and uploading the program between the PC and the Arduino circuit board through the serial communication.
c). The power circuit does not really provide power to Arduino, it simply transmits, regulators, and filters the external power supply to the Arduino. There are several ways to power Arduino, the simplest and most original way to power it through a USB cable connected to a PC.
D). The Arduino board offers 4 sets of expansion sockets, 2 sets of sockets on the top edge of the PCB including the digital pins, as well as analog reference level inputs and additional ground connections, and the TX and RX pins of the serial port. The bottom edge of the PCB is the power supply and analog sockets. The power outlet provides the primary supply voltage and the connection to the microcontroller's reset pin. The analog socket is connected to 6 analog inputs and can be used as a digital IO port when needed.
1.2 Compatible Arduino
The Arduino team has done all the design files for everyone, and everyone can make the Arduino system if they want to. The only limitation is that the Arduino name must be used for anything designed and supported by the Arduino team. So we will see a lot of Arduino-compatible motherboards and the official board exactly the same board, in the name is not directly using the Arduino XX, but the use of a different name, such as Dfrduino, Zduino, And our UNO-compatible Arduino board Sagoo Uno that we're going to cover later. Functions and procedures are compatible with the official original, in the hardware convenient also some optimization, the specific next section will be mentioned to you.
First, what is Arduino