A key success factor in working with a arduino board is to know perfectly the pins you have. So that, If you want to become an electronics expert, you will have to know in detail what these elements are.
That is why we prepared this article. You will know what they are for and what are all the pins found on an Arduino board. We will show you in detail the main functions of each one.
We will also explain what each one is in charge of of the pins and what are all the types you can find. Check out.
What are the pins on an Arduino board and what are these components for?
You must not forget that the function that an Arduino board has is to connect with other hardware so that these, through a program created in the IDE, can perform certain tasks, record data, move or execute some commands. For this reason, you need to mount those devices with the board. Many of those items that can be assembled with the board are analog and many other digital.
For this reason it is necessary to find in a Arduino a variety of connectors for use in connecting to hardware. Those connectors are called on Arduino pins. That is, the pins they are connectors (digital and analog) that has a Arduino and they are in charge of different tasks. Among the most important are to link the board with external hardware, deliver electrical current and ground the circuit.
Pin functions What are these parts of my Arduino board responsible for?
On an Arduino board there are input and output ports, both digital and analog (as we told you above). These are responsible for connecting circuits between the board and other external elements and in obtaining information through sensors, to work as actuators and to convert an analog signal into digital. Some take care of connect the circuit to ground, while others can work as analog support setting voltage limits.
As for the voltage handled by the pins, it is within the range of 0 to 5 volts. You have to be careful in this last point because there are boards that work with 3.3V and could burn the MCU if installed on 5V. The pins are divided into groups, in which they have a specific function established by their main characteristic. According to the model of the Arduino board more or less pins can be found within these groups.
What are all the pins that we find on an Arduino board and what does each one take care of?
The pins that can be found on an Arduino board are the following:
Its name derives from Ground. These pins are responsible for connect electronic circuit to ground. For this you must mount these GND with the GND from the other devices. You can do it by means of cables or conductive wires.
It can be found on an Arduino board pins that supply 5 volts of electrical current to connect to another circuit or directly transfer the signal to an output regulator. In other words, they are in charge of delivering the electrical current to the bus.
Like the pins of 5V, these connectors provide electrical power, but with a power of 3.3 volts. This is what we were telling you above, you must be careful with this because you could burn the microcontroller and other elements of the Arduino.
A0, A1, A2, A3, A4 and A5
They are pins in charge of reading analog signals and then convert them to digital. They can read a voltage of 0 to 5 volts and have a resolution of 10 bits. May “understand” a large number of signals, as long as they are in the desired range.
You can find pins on an Arduino board that are used for inputs and outputs of digital signals. They are screen-printed with numbers ranging from 0 to 13 and unlike analog these pins can only pick up 2 kinds of signals, LOW and HIGH.
Within digital pins 3, 5, 6, 9, 10 and 11 you can find the symbol ~, which indicates that they can also act in pulse width modulation. For example, it is used to regulate the intensity of illumination that an LED can have.
These pins are used so that work analog support when you want to set a limit to an external electrical current.
If you have any questions, leave them in the comments, we will answer you as soon as possible, and it will also be of great help to more members of the community. Thank you! 😉