Arduino Uno: purpose, platform description

Table of contents:

Arduino Uno: purpose, platform description
Arduino Uno: purpose, platform description
Anonim

The Arduino community is a huge community of users, tutorials, projects and ready-made solutions that are used in various applications. The company also offers a very simple method of interacting with external peripherals. Initially, the Arduino base was designed to allow a variety of actuators and sensors to be connected to the microcontroller without the use of additional circuits. The development of simple devices and applications does not require deep knowledge of electronics.

Device Description

Arduino Uno is an open platform that allows you to assemble a variety of electronic devices. This board will be useful and interesting for creative people, programmers, designers and other inquisitive minds who like to design their own gadgets. Arduino Uno can work both in conjunction with a computer and standalone. It all depends on the purpose and idea.

arduino uno
arduino uno

The Arduino Uno platform consists of software and hardware parts that are very flexible and easy to use.operation. For programming, a simplified version of C ++ (Wiring) is used. Design can be carried out on the free Arduino IDE software and on the basis of arbitrary C / C ++ tools. The device supports Linux, MacOS and Windows operating systems. A USB cable is used for programming and communication with a computer, and a power supply unit (6-20V) is required for offline operation. For beginners, ready-made kits for designing electronics have been developed - the Matryoshka series.

Arduino Uno R3

This is a new model made in Italy. It is made on the basis of the ATmega328p microprocessor, the clock frequency of which is 16 MHz, the memory is 32 kb. The board has 20 pins (supervised) output and input, designed to interact with peripheral devices.

arduino uno r3
arduino uno r3

Device Features

Arduino Uno is capable of interfacing with other Arduinos, computers and microcontrollers. The platform of the device allows serial connection using the RX (0) and TX (1) pins. The ATmega16U2 processor broadcasts such a connection via a USB port: as a result, an additional virtual COM port is installed on the computer. The Arduino software includes a utility that exchanges text messages over the created channel. The device's board has RX and TX LEDs that light up during the transfer of information between the computer and the ATmega162U processor. Thanks to a separate library, you can organize a connection using various contacts, withoutlimited to zero and first. And with the help of additional expansion cards, it becomes possible to organize other ways of interaction, for example, Wi-Fi, radio channel, Ethernet network.

arduino uno smd
arduino uno smd

Arduino Uno smd has a special fuse that protects the computer's USB ports from short circuits and overvoltage. Although computers are self-protective, a fuse provides additional security. It is able to break the connection if more than 500mA of current is supplied to the USB port input, and restore it when the current returns to normal.

Conclusion

Summarizing, we can say that Arduino is a very flexible and functional platform for developing various applications. It has huge opportunities for interaction with peripheral devices. The Arduino is great for learning about microcontrollers and can also serve as a base for small projects.

Recommended: