The Arduino Microcontroller

 

 

The Arduino Microcontroller

Considered a great tool for physical computing, the Arduino microcontroller has generally received good reviews. It’s been described as a tool to make computers that can “sense and control more of the physical world than desktop computers.”

The Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software, intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Arduino is based on a simple microcontroller board, and a development environment for writing software.

Arduino projects can be stand-alone or they can communicate with software running on a computer (e.g. Flash, Processing, MaxMSP). In addition, the open-source IDE (Integrated Drive Electronics) can be downloaded for free (currently for Mac OS X, Windows, and Linux).

Arduino can sense the environment by receiving input from a variety of sensors. In turn, it can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller is programmed using the Arduino programming language, which is based on Wiring, and the Arduino development environment, which is based on Processing.

Hardware design information is available for those who would like to assemble an Arduino by hand or purchased already preassembled. The software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, which means you are free to adapt them to your specific needs. Additionally, variations of the Italian-made Arduino—with varying levels of compatibility—have already been released by third parties.

The Arduino Uno is the latest in a series of USB Arduino boards and is the reference model for the Arduino platform. It comes fully assembled and is based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs available via female headers (the female sockets accept standard square pin headers), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller. All one needs is to get it started is to simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery.

The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial converter. The ATmega is pre-programmed with the Arduino bootloader that allows you to upload code to the ATmega328 via USB using the open-source Arduino development environment. The Uno uses an ATmega8U2 chip for USB connectivity, which allows faster transfer rates compared to using a USB-to-serial converter chip. It also doesn’t require any driver to be installed for Linux or Mac, although an .inf file is needed for Windows. This ATmega board also features a power jack (7V to 12V DC), a 2x6-pin AVR In-System Programming (ISP) header, and a reset button. It contains everything needed to support the ATmega microcontroller.

Arduino microcontroller is the Arduino Mega 2560. This microcontroller board is based on the ATmega2560. It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller. Like the Arduino Uno, one simply needs to connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

Here are the Arduino Mega 2560’s specific features:

  • Microcontroller ATmega2560
  • Operating Voltage 5V 
  • Input Voltage (recommended) 7-12V
  • Input Voltage (limits) 6-20V
  • Digital I/O Pins 54 (of which 14 provide PWM output)
  • Analog Input Pins 16
  • DC Current per I/O Pin 40 mA
  • DC Current for 3.3V Pin 50 mA
  • Flash Memory 256 KB of which 8 KB used by bootloader
  • SRAM 8 KB 
  • EEPROM 4 KB * Clock Speed 16 MHz

Depending on model, Arduino microcontrollers can cost anywhere from $30 to $80.

Learn the Arduino Microcontroller!



New! Comments

Have your say about what you just read! Leave me a comment in the box below.

Recent Articles

  1. Stu the AI Robot

    Jul 23, 16 12:26 AM

    Stu the AI Robot - Debugging

    Read More

  2. Best Game Camera Security Box

    Jul 07, 16 10:47 PM

    Camera stolen again? This is the best Game Camera Security Box on the market. It...

    Read More

  3. Robots and Androids

    Jul 03, 16 12:50 AM

    A site with information on robots and androids including their history, building them, and so much more.

    Read More

Robot-Android-Blog  Read our blog about robots, building robots, and easy robot building.

How to Build a Robot How to Build a Robot takes you through each step required to build a robot.

Build an Arduino Robot Yes you CAN! We get you started.

Robot Comics Robot Comics are HERE! We start off our comics with...

Virtual Steve Jobs Virtual Steve Jobs? Steve Jobs is gone and we missed him so much we re-created his essence in software...

The EZ Robot Review The EZ Robot Review. This article reviews the EZ Robot building system, the robot board and system for beginner's robot building.

Medical Robots Medical robots are now showing their silver faces in hospitals and doctors' offices across the world.

Roomba Repair Quick and Simple Fixes for Your iRobot Roomba vacuum

Roomba Batteries How to extend the life of your Roomba's battery. Buy replacement batteries here.

Robot Cars - Yesterday’s Vision, Today’s Reality Are robot cars 'on track' to becoming the way of the future? What issues are at stake at their current level of development?

Robot Car Safety - The Future of Today’s Vehicles

Robot Car Safety can be identified by two main technological components - lacking in human drivers -a (1) instant reaction time and (2) 360-degree awareness of the road.

Educational Robots Learn robotics with these educational robots..

Robot People Robotic replicas of people - robot people - are starting to pop up here and there. We even visit a company who is today making them to order.

Hacking Elvis - The Alive Elvis Animatronic Robot In these articles we show you how to run your Alive Elvis from a microcontroller such as the Arduino and the Basic Stamp. Hacking Elvis...

Wall-e toy robots from Disney Wall-e toy robots are still popular this year

R2D2 Toy Robot : Interactive-Astromech Droid Here's a review of the high-end R2D2 toy robot, the interactive astromech droid.

Toy Robot Dogs Toy Robot dogs: In the robot pet store, you will find toy robot dogs - robomuts if you will - of all sizes, shapes and prices.

Wowwee Robotics Wowwee Robotics has been building toy robots for years.

Lost in Space Toys : The Robot Lost in Space Toys : There have been scores of toys built resembling the Lost in Space Robot, sometimes call by his model number "B9"...

Tribot Robot The tribot robot is one of the most entertaining toy robots that has come from Wowwee...

Terminator Robots Terminator Robots : The Terminator movies and television show brought robots to...

Artificial Intelligence: Our Brain In That Small Chip Artificial Intelligence was once thought of as an impossible feat. Now, with modern advancements in robotic technology, machines can be made to think like humans.

R2D2 - An Adventurous, Resourceful, and Loyal Robot R2D2 demonstrates several notable characteristics every human can learn from, in spite of the fact that he is, a robot. Read his biography here.

Anybots Vistual Assistant Robots - The Coming of Age in Telepresence Robotics Anybots Virtual Assistant Robots are expected to grow in a few years, or perhaps sooner.

BlueBiped: Propelled by it's Own Weight BlueBiped uses no power source to walk. This robot has set a Guinness World Record, walking nonstop for a distance of 15 km (9.32 miles), the longest distance ever walked by a bipedal robot

EZ-Robot May Be the Easiest Way to Build a Robot EZ-Robot May Be the Easiest Way to Build a Robot. The EZ-Robot is a $235 kit that includes everything you need to transform one of your old toys into a functional robot.

Introducing MorpHex, a Spherical Hexapod Robot Introducing MorpHex, a Spherical Hexapod Robot. Imagine a robot shaped like a ball which transforms into a walking six-legged contraption. That’s a description of MorpHex, created by Kare Halvorsen.

Recovering Kids Monitored by Robots After Surgery Recovering Kids Monitored by Robots After Surgery. A Boston, Mass. hospital introduces a sci-fi worthy caregiver system, where patients can go home and stay monitored by robots after surgery.

iCub the "Baby Robot" - Learns to Crawl Like a Baby Have you heard of the iCub? It is a one-meter high android originally developed by the Europe-based RobotCub Consortium. The iCub strongly resembles

Dongbu Robot HOVIS Kits Allow Users to Build An Android Phone Powered Robot Dongbu Robot HOVIS Kits Allow Users to Build An Android Phone Powered Robot

Search
Robots and Androids

Bing

CLICK HERE

to read about the

ROBOT COLLEGE

Build an Arduino Robot!

Get the ebook.

Only $.99!