All About Arduino

All About Arduino

 Hello Friends,

    I am Cyberautics and in this session, we learn about all the basics of the Arduino which is very useful in every technical field it has lots of applications and very high reliability and user-friendly environment.  


WHAT IS ARDUINO

  • It is an Open source electronics prototyping platform.
  • It is a Micro-controller, intended to make the application of interactive objects or environments more accessible.
  • Designed to make the process of using electronics multidisciplinary projects more accessible.


HISTORY OF ARDUINO

  1. In 2005,  a project was initiated to make a device for controlling student-built interactive design projects that were less expensive than other prototyping systems available at the time.
  2. Founders Massimo Benzie and David Cuartirlles named the project after Arduino of Ivrea of began producing boards in a small factory located in Ivrea. 


PROGRAMMING ENVIRONMENT


  1. The Arduino UNO can be programmed with the Arduino software IDE(Integrated development environment).
  2. The ATMEGA328 on the Arduino UNO comes pre burned with a Boot loader that always you to upload new code to it without the use of an external hardware programmer.
  3. You can also bypass the Boot loader and program the microcontroller through the ISCP ( in circuit serial programming) header.
  4. Arduino IDE works on windows, Linux as well as Mac lion X platforms.




ARDUINO IDE



This is a formal image of Arduino IDE in which we code and upload it on the Arduino board and make amazing fun using coding.


ADVANTAGES OF ARDUINO


  1. Open Source
  2. Simplified and user-friendly programming language
  3. No additional programmer/burner hardware required for programming.
  4. Portable
  5. Low power consumption 


THE BASIC ARDUINO BOARD




This is the main Arduino Board and we will discuss it's functionality in deep










ARDUINO COMPONENTS

USB Port

It is used to connect pc/laptop/ mobile with Arduino for upload program as well as for power supply its recommand supply is 9 -12 v and 2 A.

POWER SUPPLY PINS:

  1. Vin: provide power to the Arduino
  2. DND : Ground pins
  3. 5V: provide 5V DC supply
  4. 3.3V : provide 3.3V DC supply
  5. RESET : reset the program and initialize again
  6. IOREF: Give  Voltage corresponds to the I/O of the respective  board

Analog Pins:

An analog signals is one that can take on any number of values, unlike digital Because the digital has only 2 value HIGH and LOW. Arduino has analog to digital converter which convert analog value in digital.

 

Digital pins

The pins of the Arduino can be configured as either input or outputs. The pins 3,5,6,9,10 and 11 are PWM(Pulse width modulation) enables.

 

Reset Button:

The reset button does pretty much the same as unplugging the board and plugging it back in. It restart your program from beginning.

                                   
 FEATURES 
  1. Microcontroller Atmega328
  2. Operating voltage 5V and 3.3V
  3. Analog Input Pin 6
  4. Input voltage (recommended)
  5. DC Current per I/O pin  40 mA
  6. Digital I/O pins
  7. Input voltage limit
  8. DC current for 3.3 V  pin 50 mA
  9. Flash memory 32 KB (Atmega328) of which 3.5 KB used by the Boot loader
  10. SRAM 2KB
  11. EEPROM 1 KB
  12. Clock Speed is 16 MHZ


POPULAR ARDUINO BOARDS


  1. Arduino Uno
  2. Arduino Mega
  3. Arduino Micro
  4. Arduino Due 
  5. Arduino Lilypad


APPLICATION OF ARDUINO


  1. Home Automation
  2. Sensor prototyping
  3. Robotics
  4. ISP programming
  5. Easy Wifi, GSM, Ethernet, Bluetooth, Zigbee Connectivity 



OTHER PROTOTYPING PLATFORMS

  1. Rasbeery Pie
  2. Panda Board
  3. Cotton Candy
  4. Cubic Board
  5. APC Rock
  6. MSP430



so, My dear Friends this is some basic information about the Arduino which is very useful for a bright future I hope you liked this information. 



Comments

Post a Comment