If you want to have hands on all the benefits of a micro-controller, then the Arduino UNO R3, development board is the best possible option.
Arduino UNO R3 provides a simple, clear programming environment. An open source and extensible hardware which allows the student to innovate and make new projects.
You will find a ton of code available for your arduino UNO R3 on the internet that you can use in your projects, most importantly many of the arduino shields are built to work with arduino UNO and this makes it the best board out there.
In this post, I will briefly discuss the hardware of arduino UNO R3. Arduino UNO R3 has 20 pins more than the usual Arduino UNO board which opens more area to build one of its kind projects.
It will not be wrong if I say Arduino UNO is the most popular, and the easiest board to use among the arduino family.
It is an open source hardware board using dual-inline-package (DIP) ATmega328p removable. The additional facility you get is if you inadvertently burn the microcontroller IC then you don’t need to change the whole board you can only change the ATmega328p microcontroller IC and reuse the board again.
It has 20 digital input and output pins (out of 20, 6 can be used as Pulse Width Modulation (PWM) output and 6 as analog inputs), a reset button, power jack, built-in LED, and USB port that is used to upload the program.
Now moving ahead to board distribution in details:
Below are the list of board distribution:
- Reset Button – You might have seen a reset button in computers and in video games consoles. It helps the computer to restart forcibly. Same as computers, the reset button is used to restart an arduino board and also clears all the previous memory.
- AREF – AREF means analog reference.
- Ground – Ground or GND is where the electrical level is at 0 volts.
- Digital input/output – Arduino UNO (R3) has 14 digital pins and 6 analog pins. Pin number 0 and 1 are used for transmitting and receiving serial data. Pin 3, 5,6,9,10,11 are PWM pins you could control voltage; adjust the brightness of LED, control the speed of motors etc.
- PWM – PWM stands for Pulse Width Modulation and it is used to convert the digital signal into an analog.
- USB connection – It needs a power source to start an arduino and there are only two ways to start it. Firstly, through the barrel jack (11) and other is USB connection (6). A USB port that is used to give power to the arduino is also used to load programs onto it but if you do not want your arduino to plug it with your computer all the time there is a barrel jack present next to the board. You can simply use it to power your arduino.
- TX RX LEDs – TX is short for transmitting and RX is short for receiving. These led start blinking when receiving or transmitting the data. RX led starts blinking when you will be loading your program onto it and TX led starts blinking when your program starts running.
- ATmega328p Microcontroller – High performance, low power 8 bit microcontroller and you can also check its datasheet
- Power LED Indicator – Power LED indicator is used to indicate that the arduino has been powered.
- Voltage Regulator – it converts the input to 5v
- DC power barrel jack – DC power barrel jack is used to power an arduino and it is a jack where you plug in your AC to DC adapter.
- 3.3V pin – it gives you 3.3V at the output.
- 5V pin – it gives you 5V at the output.
- Ground Pins – Ground pin is used to ground the circuit
- Analog pins – Analog pins are used for reading the data which comes from the analog sensors.
By this far, you must have understood the functions of pins. Let’s move on to powering up the board. There are multiple ways to power up the arduino: firstly, you can use an AC-DC adaptor. Secondly, you can power up with Micro USB cable and connect it with your laptop. Also, the same data cable could also be used to transfer your program to the board.
You will need a software to sketch, so your Arduino can act accordingly. Luckily, it’s an open source software and you can download it from Arduino website. If you don’t understand how to download it then our guide of installing the software has come to your rescue.
Not only students, but professionals as well are taking advantage and playing with these boards. They are building unique projects using UNO, and some of the projects are listed below.
Arduino UNO R3 is going to fulfil all your demands and what you really need in your projects. 20 pins of digital input/output provides you a clear area to go off the limits.
This post here – Arduino boards will help you to find the best board for your electronics project.
Let us know in the comment section box what Arduino UNO projects you have been working on or you have already made.