The Arduino board is a small microcontroller board, which is a small circuit
(the board) that contains a whole computer on a small chip (the microcontroller).
This computer is similar to computer we are using in our daily life it may be either PC or Laptob ,, but arduino is less powerful then computer we are using , but it’s a lot cheaper and very useful to build interesting devices. Look at the Arduino board: you’ll see a black
chip with 28 “legs”—that chip is the ATmega328, the heart of your board.
The Arduino Platform as i already told you that it uses Atmega chip which is AVR family and you should start learn AVR programming before jump to arduino because Arduino is easy to learn but spoon feeding is sometimes makes us dumb and silly .
There are different version of Arduino Board but if you are new bie and have no idea about arduino just use Arduino UNO board , because this cheap board is easily available in market and of course if you have any trouble in your project , you will find lots of tutorial about arduino UNO board so this will make you easy troubleshotting and learning robotics .
If you are looking at your arduino board you will find some pins labeling beside them , here is the explanation of what these pins and how you should treat them
pins 0–13 (14 Digital IO pins)
These can be inputs or outputs, you should decide how you are using them , if you are giving them inputs declare that command inside your program (software ) else if you are receiving output from these pins give output command inside your program . Dont worry about program you will learn later on .
pins 0–5 (6 Analogue In pins)
These dedicated analogue input pins take analogue values (i.e., voltage readings from a sensor eg:temperature sensors , potentiometers etc ) and convert them into a number between 0 and 1023.
PINS 3, 5, 6, 9, 10, and 11 (6 Analogue Out pins)
If you want analog output you can use these pins . For example you want to Dim a LED or if you want to slow down your motor speed you should take analog output instead of digital (just on or off ) .
The Software (IDE)
This software is where you write code for your board and the software is freely available to the arduino website https://www.arduino.cc/en/Main/Software choose the latest version and install it to your computer . after that just plugin your arduino board to your computer and install driver for your board . After that you are ready make things
note:If you have any problem installing your board to your computer feel free to contact us you can just comment below or message us to our facebook page
The programming cycle on Arduino is basically as follows:
» Plug your board into a USB port on your computer.
» Write a meaning ful code as you wish .
» verify your code (compile) and upload to the board through the USB connection and wait
a couple of seconds for the board to restart.
» The board executes the sketch that you wrote.
note if you are using arduino in proteus please copy the hex file of after verifying and right click on arduino board in proteus paste to the"program file " area .
Table Of Contents
- getting started with blinky
- different methods of programming
- LED array (display eight LEDs serially)
- Display message on liquid crystal display(LCD)
section-4. introduction to functions and library
section-5. input and output
section-6. sensors and transducers
section-7. motors and relay interfacing
section-8. Liquid crystal display(LCD) interfacing
section-9.seven segments interfacing
section-10.timer and counters
section-12.pulse width modulations (PWM)
section-14.using ethernet shield