What is Arduino Board
Introduction:
Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
The Arduino platform has become quite popular with people just starting out with electronics, and for good reason. Unlike most previous programmable circuit boards, the Arduino does not need a separate piece of hardware (called a programmer) in order to load new code onto the board -- you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program. Finally, Arduino provides a standard form factor that breaks out the functions of the micro-controller into a more accessible package.
What Does it Do?
The Arduino hardware and software was designed for artists, designers, hobbyists, hackers, newbies, and anyone interested in creating interactive objects or environments. Arduino can interact with buttons, LEDs, motors, speakers, GPS units, cameras, the internet, and even your smart-phone or your TV! This flexibility combined with the fact that the Arduino software is free, the hardware boards are pretty cheap, and both the software and hardware are easy to learn has led to a large community of users who have contributed code and released instructions for a huge variety of Arduino-based projects.
For everything from robots and a heating pad hand warming blanket to honest fortune-telling machines, and even a Dungeons and Dragons dice-throwing gauntlet, the Arduino can be used as the brains behind almost any electronics project.
Arduino types and Features :
There are many types of arduino boards.
Features
Arduino Board | Processor | Memory | Digital I/O | Analogue I/O |
Arduino Uno | 16Mhz ATmega328 | 2KB SRAM, 32KB flash | 14 | 6 input, 0 output |
Arduino Due | 84MHz AT91SAM3X8E | 96KB SRAM, 512KB flash | 54 | 12 input, 2 output |
Arduino Mega | 16MHz ATmega2560 | 8KB SRAM, 256KB flash | 54 | 16 input, 0 output |
Arduino Leonardo | 16MHz ATmega32u4 | 2.5KB SRAM, 32KB flash | 20 | 12 input, 0 output |
No comments:
Post a Comment