Arduino UNO

 

 Arduino UNO


Arduino is an original platform built on a stress-free to practice hardware as well as software. It comprises on circuit board which may be programmed as well as ready made software known as arduino integrated development environment (IDE), which can be use to upload and write computer code.
The important features are:
• Arduino board also known as controller board.
• Controller boards are capable to read analog and digital inputs from various sensor and change it in output like blinkingLED’s.
• We can control our board functions through sending different instruction to microcontroller on arduino board.
• Arduino need no further part of hardware, unlike most important programmable circuit to load new code on the board.
• Further arduino integrated development environment (IDE)uses a basic form of C++ , which making it easy to write programe.
Different kinds of controllers are arduino boards are available on the market depending on various kinds of micro controllersused. The various arduino board have different properties like speed, input and output signals and operating voltage etc. We use arduino UNO because it has all these qualities then other
controllers board.
Arduino UNO has two types of construction

 
1) Hardware Construction 

2) Software Construction

1 Hardware Construction

In hardware construction the important things which we discuss are given below



1.1 (1) Portable USB

Controller board may be powered through USB from our computer. All the time we need power USB connection remain at that time.

1.2 (2) Power button

Controller board can be power directly through battery.

1.3 (3) Voltage Regulator

The given voltage to the arduino board can be control through voltage regulator and DC voltage can be stabilize through voltage regulator.

1.4 (4) Crystal Oscillator

The time issues of arduino board can be control through crystal oscillator. Crystal oscillator actually calculates the time of arduino.

1.5 (5,17)Arduino RESET

The program can be reset which mean the start of program be controlled through two ways. One through pin 5 and other is external button of reset.

1.6 (6,7,8,9)Pins

• (6): Output Power supply 3.3V.

• (7): Output Power supply 5V.

• (8): There are large number of ground pins on the controller board but circuit can be ground through any pin.

• (9): This pin can be use for AC power supply.

1.7 (10) Analog Pins

There are five analog pins.

1.8 (11) Main microcontroller

Each controller board has its own microcontroller. The microcontroller is the brain of arduino.

1.9 (12) ICSP

ICSP stands for in circuit serial programming which is expansion of output.

1.10 (13) Indicator of Power LED

As the name show it indicated either LED on or off.

1.11 (14) RX and TX LED’s

RX (Recive) and TX (Transmit) TX blinking with different speed while RX blinking while receving process occur.

1.12 (15) Digital I/O

There are twelve outputs pins.

1.13 (16) AREF

AREF is abbreviation of analoge references and plays important role in analoge pins.

2 Software Construction

The software construction is divided into three parts:

Define

Void setup

Void loop

2.1 Define

In define we define those pins which we use in our project.




2.2 Void setup

In void setup we write those pins which we use as an input or output, and also use a pinmode command.

2.3 Void loop

In void loop we write the main programme which we implement For this purpose we use a digital write command.


Comments