What is Arduino ?

Micro-controller based is an open source platform. Arduino.cc is an international company that provides Arduino hardware and software. Which we can use open source or free. Someone may want to provide financial support for this open source platform. Arduino can control a variety of electronic devices, mainly through computer programming. Which it does through a micro-controller.

What a micro-controller ?

A micro-controller is basically a single chip microcomputer. That is, a computer has the same basic features as a micro-controller. For example, the basic features of a computer are: input-output system, processing unit, data storage system or memory device, pulse width modulation system, etc. These also has a micro-controller. This is why micro-controllers are called single chip microcomputers.

So Arduino is basically a hardware that makes the micro-controller usable. And to put it a little better, a micro-controller is given the input of a program or work instruction through a little computer. But it is not possible to give this program directly. This requires some electronic devices and connections. Such a circuit is needed not only for the input, but also for the output of the micro-controller. The Arduino hardware is designed with all of these for input and output. We can do these things directly using an Arduino board.

Arduino Board Introduction

Micro-controller: As I said before, the hardware called Arduino has been designed for this purpose.

We can input the program directly into the micro-controller by connecting it to the computer using USB connection.

USB: This board has everything the intermediate medium takes.

Input PIN: If you want to take different outputs from Arduino depending on which input from outside, then with these pins we can take any input from outside and give it to its micro-controller.

Output PIN: We will use these pings to pass the output from the micro-controller to any device outside.

Serial Programmer: If we want to input using a programmer other than a computer, we can use these pins.

Reset Button: If you want to remove your program from Arduino, you can remove it by pressing the reset button. It will remain inactive until a new program is uploaded.


What can be done with Arduino?

If any idea comes to your mind that you will give this kind of output from this kind of input. Or you will give such output for so long. If you can write a program and give it to Arduino, then Arduino will implement it. So if you can speak the language of programming, Arduino will do it for you. However, you can use raspberry pie to increase work performance.


What does it take to learn Arduino?

It doesn’t take much to learn Arduino. Only if there are these things-

  1. Simulation software. (E.g. Proteus)
  2. Arduino board.
  3. Some necessary water. (Depending on your work)
  4. C programming knowledge.
  5. Dedication and enough interest.

What types of Arduino are available in the market?

Major Arduino that is available in the market or we need-

  • Arduino Mega. (Eldest son)

There are more input output pins. So it can be used for big work.

  • Arduino Uno. (Mejo ​​boy)

There are fewer pins than megas. However, many of Arduino’s handcuffs started from Uno.

  • Arduino Nano. (Sejo boy)

Nano is used when complex circuits and space are scarce.

  • Arduino Pro Mini. (Little boy)

Since its size is smaller than the Nano, the Nano is used when there is much less complex circuit and space.

  • Arduino Lillipad. (Guest)

It is also small in size but has some imperfections. Which is designed for some special work. 

There are many types of Arduino available in the market made by different countries.


The primary tools for learning Arduino

Although it depends on the job, it is important to keep these devices with you in the first place.

  1. USB (which is provided with Arduino).
  2. Adapter for giving power to Arduino.
  3. Jumper Ear.
  4. Bread board.
  5. Seven segment common cathode display.
  6. Ultrasonic sensor.
  7. LED.
  8. PIR sensor.
  9. Capacitor.
  10. Resistors.
  11. Transistor.
  12. Potentiometer.
  13. DC motor.
  14. Servo motor.
  15. Stepper motor.
  16. Switch.
  17. Relay.
  18. LCD display.
  19. Key pad.
  20. Matrix display. Etc.

Hopefully with all this we will be able to learn Arduino.


Jeion Ahmed

Electrical and Electronic Engineering (EEE)

Chittagong University of Engineering and Technology (CUET)

Leave a Reply