What is Arduino? | How it works ?| Learn all about Aurdino- Beginner's guide

What is Arduino? - Full guide for beginners

What is Arduino? | How to use Arduino| Types of Arduino boards | Microcontroller| Hardware and software in Arduino.

You may not be related to electronic world but you must have heard about the word Ardiuno a few times . Here we will tell you all about Arduino .
Today we will cover the following heads on Arduino.

  • What is Arduino?
  • Types of Arduino boards 
  • Hardware of Arduino
  • Program and software installation in Arduino
  • Real Arduino and clone Arduino
  • Arduino Shields
  • Projects on Arduino

What is Arduino?

Arduino is a microcontroller based open source electronic prototyping board which can be programmed with an easy to use Arduino IDE

The UNO is one of the most popular boards in the Arduino family and a great choice for beginners.

Types of Arduino boards

There are many types of Arduino boards there are more than 200 varieties of Arduino boards some of them are :

1. Arduino UNO 


2. Arduino Mega 


3. Arduino Nano


4. Arduino pro mini 


5. Arduino ATiny85


6. Arduino Leonardo



The major difference between them is the number of  output /input analog pins ,some have micro USB port and some with USB and some needs external power supply and some don't. 

But, as the UNO board is mostly manufactured and widely used by the beginners and UNO is able to do almost all the projects that other boards do  so we will discuss this UNO here only .

Hardware of Arduino


1. Microcontroller

Microcontroller is main part of an Arduino. It is simple normal IC and acts as brain for out circuit. We can train and train our microcontroller and after this it can take decisions related to our work.

You may also heard of microprocessor they are the processor in our laptops , smartphones and many more they are the IC circuit which follows high computing operations and we need to attach the RAM , ROM separately to run the programs .

Microcontroller is somewhat same as the above but it is used where high programing and functions are not required and RAM and ROM is pre-installed in it .

We can understand more easily with an example of washing machine,RC Cars , Television they do not need high programing so microcontroller is used here .


2. USB Connector

This is a printer USB port used to load program from the Arduino IDE into the Arduino board (we will discuss Ardiuno IDE after a while ).This board can also be powered through this port .

3. Power Port 

The Arduino board can be powered through a AC to DC adapter or a battery. The Arduino UNO board operates at a voltage of 5 volts , but it can withstand a maximum voltage of 20 volts .

If the board is supplied with a higher voltage, there is a voltage regulator (it sits between the power port and USB connector) that protects the board from burning out .

4.  Analog Input pins 

The Arduino UNO board has 6 analog pins , labelled"Analog 0 to 5". These pins can read the signal from an analog sensor such as a temperature sensor and convert it into a digital value for system understanding.

These pins just measure voltage and not the current because they have very high internal resistance. Hence , only a small amount of current flows through these pins . Although, these pins are labelled pins are labelled Analog input by default, these pins can also be used for digital input or output.

5. Digital pins 

Digital pins are labelled with "Digital 0 to 13" . These pins can be used as either input or output pins. When used as output, these pins act as a power supply source for the components connected to it and when used as input pins , they read the signals from the component connected to them .

6 . Reset switch

When the switched is clicked, it sends a logical pulse to the reset pin of the Microcontroller, and now runs the program again from the start. This can be very useful if your code does not  repeat, and you want to test it multiple times .

7. TX RX Indicator

TX stands for transmit, and RX for receive. These are indicator LEDs which blink whenever the UNO board is transmitting or receiving data.


Program and software installation in Arduino

Here i am not going to teach you how to program with the Arduino language but here i am going to tell how to install Arduino IDE in you PC, with this software you will be able to install the various program on your Arduino board through your PC .

Step 1 : Go on the website https://www.arduino.cc

Step 2 : Go on the options on the Home page of Arduino.cc


Step 3 : Go to option software


Step 4: Then click on the downloads


Step 5 : Select the operating system you are having 


Step 6 : And then extract the zip file and install on your PC. Here in the software you will get pre codded programs for many operations or you can program with Arduino language too which is easy to learn .Then go on option Tools-> Port to install the program to your Arduino board 



Real Arduino and Clone Arduino

There is not much difference between clone and real Arduino. The clones prepared, are just changing the minor details which even does not effect the operation. Clones are used alot because they are cheaper. Arduino is basically a design of a board on which a microcontroller is mounted. Now the microcontroller belongs to a different company. The benefits of having original/real Arduino is warranty, support, better quality, packaging etc . So as a beginner you can go with the clone.

Arduino Shields

An Arduino shield is a type of development board add on circuit board often a breakout board often allow Arduino microcontroller to access sensors , or display output such as LCD screen or other type of controller.


Projects on Arduino

There are many projects you can make with the Arduino 

1. Finger print scanner for door lock 
2. 3-D printing 
3. RC Motors and cars 
4. Robots and robotic hands 
5. Led light pattern controller
6. Water tank monitoring system

And many more  , you can  of get thousands of tutorials on YouTube for Arduino projects 

I hope you may learnt a lot about Arduino with this and you need not to be experienced with coding if you want to do Arduino projects .


That's is it for now 
This is Dhruv signing off :)

Any questions or wrong information??
Do let us know on dhruvu455@gmail.com

Team Technical Ponder 




Comments

  1. Well that's a good composition full of knowledGE
    Keep it up Pal

    ReplyDelete
  2. Interesting stuff to read. Keep it up.... 👍🏻

    ReplyDelete

Post a Comment

Popular posts from this blog

Realme Narzo series : Updates till now

Top 10 best HD android games under 100mb in 2020 - Technical Ponder

POCO X2 - Top 6 Hidden features, Tips and Tricks