Tft lcd arduino. Arduino expansion board Arduino can be connected to LED, LCD, buttons, stepping motor, steering gear, temperature and humidity sensor, distance sensor, pressure sensor or anything else that can output data or be controlled through bread board or other expansion boards
You can also connect with other devices wirelessly or access the Internet through Bluetooth, WiFi, Zigbee, NB IoT and other wireless communication modules. You can also collect data from sensors through Arduino and upload it to the data center, and then control the peripheral devices connected to it to act according to the instructions issued by the data center.
Arduino development boards have various models, such as Arduino Uno, Arduino Leonardo, Arduino101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, ArduinoY ú n, Arduino Due, etc. Arduino Uno is a microcontroller development board based on ATmega328p, which has 14 digital input/output pins (6 can be used as PWM output), 6 analog input pins, and 16 MHz crystal oscillator; Arduino Mega 2560 is based on ATmega2560 single-chip microcomputer development board, with 54 digital input/output pins (15 can be used as PWM output), 16 analog inputs, and 4 UARTs; Arduino Nano is a small development board based on ATmega328p, which can be directly inserted on the bread board.
Arduino Uno takes AVR microcontroller ATmega328p as the core, and the Arduino Uno R3 development board is shown in the figure below. Because Arduino’s hardware and software are open source, all software and hardware resources about Arduino can be obtained from the Internet, so a large number of cloning boards can be purchased. Even if we are interested, we can use the official schematic diagram and PCB diagram to make one ourselves. The novice kit provides you with this board. I have introduced a lot about this board in my previous official account articles, so I won’t repeat it here. How did Xiaobai begin to learn Arduino
Arduino is a series. In addition to the popular Arduino UNO, there are also some commonly used development boards. Arduino Mega2560 is one of them. The main difference between Mega and UNO is the processor. The ATmega2560 has more memory and more peripherals than the ATmega328. Mega’s PCB is also larger, but it remains compatible with the standard Arduino interface. Three expansion sockets are added on the right, and the length of the PCB is increased by about 1 inch. Other parts of the circuit are basically the same as Arduino Uno, as shown in the figure below. The shape and function are almost compatible with Arduino UNO.
Arduino Mega provides more IO ports than Arduino UNO. It has 54 digital input/output pins (15 of which can be used for PWM output), 16 analog input pins, 4 UART interfaces, 1 USB interface, 1 DC interface, 1 ICSP interface, 1 16 MHz crystal oscillator, and 1 reset button. If you need to control more sensors and connect more pins at the same time, you can choose Arduino Mega 2560.
Arduino Nano is a miniature version of Arduino Uno. The DC power interface and voltage stabilizing circuit of Arduino Duemilanove/Uno are removed, and the Mini-B standard USB socket is used. As shown in the figure below, the Arduino Nano is very small and can be directly inserted on the bread board.