Arduino UNO R3 explained in fewer than 140 characters


Arduino-UNO-hardware
[bs-heading title=”Introduction” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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.

[bs-heading title=”Arduino UNO (R3)” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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.

Arduino-UNO-pin-description
source: https://www.makerspaces.com/arduino-uno-tutorial-beginners/

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:

[bs-heading title=”Board distribution” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h3″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

Below are the list of board distribution:

 

  1. 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.
  2. AREF – AREF means analog reference.
  3. Ground – Ground or GND is where the electrical level is at 0 volts.
  4. 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.
  5.  PWM – PWM stands for Pulse Width Modulation and it is used to convert the digital signal into an analog.
  6. 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.  
  7. 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.
  8. ATmega328p Microcontroller – High performance, low power 8 bit microcontroller and you can also check its datasheet 
  9. Power LED Indicator – Power LED indicator is used to indicate that the arduino has been powered.
  10. Voltage Regulator it converts the input to 5v
  11.  DC power barrel jackDC power barrel jack is used to power an arduino and it is a jack where you plug in your AC to DC adapter.
  12. 3.3V pin – it gives you 3.3V at the output.
  13. 5V pin – it gives you 5V at the output.
  14. Ground PinsGround pin is used to ground the circuit
  15. Analog pinsAnalog pins are used for reading the data which comes from the analog sensors.


[bs-heading title=”Arduino UNO power supply” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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.

printer-cable-for-arduino
[bs-heading title=”Software” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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.

arduino-software-tag
[bs-heading title=”Application” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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. 

  1. Robot car using Arduino 
  2. Arduino weather station 
  3. Autopilot for sailing boat 
  4. Calculator using arduino 
  5. How to Send and Receive SMS Using GSM Modem 
  6. Arduino alarm clock 
[bs-heading title=”Conclusion” show_title=”1″ icon=”” title_link=”” heading_color=”” heading_style=”default” heading_tag=”h2″ bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ bs-text-color-scheme=”” css=”” custom-css-class=”” custom-id=””]

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.

Recent Posts