What is Arduino?
Arduino is a tool for making
computers that can sense and control more of the physical world than your
desktop computer. It's an open-source physical computing platform based on a
simple microcontroller board, and a development environment for writing software
for the board.
Why would you want to use it?
These are a few things that make to the arduino a simple and functional tool.
· -Inexpensive - :Arduino boards are
relatively inexpensive compared to other microcontroller platforms. The least
expensive version of the Arduino module can be assembled by hand, and even the
pre-assembled Arduino modules cost less than $50
· -Cross-platform -: The Arduino
software runs on Windows, Macintosh OSX, and Linux operating systems. Most
microcontroller systems are limited to Windows.
· -Simple, clear
programming environment -: The Arduino programming environment is
easy-to-use for beginners, yet flexible enough for advanced users to take
advantage of as well. For teachers, it's conveniently based on the Processing
programming environment, so students learning to program in that environment
will be familiar with the look and feel of Arduino
· -Open source and
extensible software-: The Arduino software is published as open source tools, available
for extension by experienced programmers. The language can be expanded through
C++ libraries, and people wanting to understand the technical details can make
the leap from Arduino to the AVR C programming language on which it's based.
Similarly, you can add AVR-C code directly into your Arduino programs if you
want to.
· -Open source and
extensible hardware - :The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers.
The plans for the modules are published under a Creative Commons license, so
experienced circuit designers can make their own version of the module, extending
it and improving it. Even relatively inexperienced users can build the
breadboard version of the module in order to understand how it works and save
money.
What is Arduino's development environment?
·
The Arduino development environment contains a text editor for writing
code, a message area, a text console, a toolbar with buttons for common
functions, and a series of menus. It connects to the Arduino hardware to upload
programs and communicate with them.
Can you mention some other Arduino boards?
· -Arduino Mega
· -Arduino Fio
· -LilyPad Arduino
· -Arduino Nano
· -Arduino Serial
· -Arduino Mini
· -Mini USB Adapter
Links
http://arduino.cc/en/pmwiki.php?n=Guide/Introduction
http://arduino.cc/en/pmwiki.php?n=Guide/Environment
http://arduino.cc/en/pmwiki.php?n=Main/Boards
http://arduino.cc/en/pmwiki.php?n=Guide/Environment
No comments:
Post a Comment