Sections
You are here: Home Arduino Comparison

Arduino Comparison

How does the Make Controller compare to the Arduino?

We get lots of people asking us how the Make Controller compares to the Arduino, so we figured we'd put together a comparison chart to help! 

The Arduino is a great microcontroller - low cost, full featured, and supported by a large community.  We like to think of the Make Controller as a little bit of a big brother to the standard Arduino - it's got more horsepower, more memory, more IO, runs faster, has Ethernet, and even runs an operating system.  If your project needs higher performance, more code space or to be connected to the internet then we think the Make Controller is an excellent option.

This comparison will be based on the standard Arduino - the Duemilanove at the time of writing.  There are now other Arduino variants, like the Mega, that offer *lots* of IO which are also good options.

Feature
Arduino Duemilanove
Make Controller w/Interface Board
 Make Controller w/Application Board
Price
$30
$85  $109
Digital IO 14 general purpose IO pins.
4 dedicated analog ins and 35 general purpose IOs.
8 high current (1A) digital outs, 4 status LEDs, 4 hobby servo connectors.
Analog Inputs
6 analog inputs with 10-bit resolution.
8 analog ins with 10-bit resolution.
Same.
PWM Channels
6 PWM channels.
4 PWM channels.
4 PWM channels, routed through 2 half h-bridge drivers with 1A per channel.
Serial Ports
1 UART, shared with the USB connection.
2.5 - 2 full UARTs and a debug port, which has no hardware handshaking.
1 UART available.
USB Yes, Virtual Serial Port emulation via FTDI.
Yes, via onboard hardware.  Virtual Serial Port provided, with possibility of HID mouse/keyboard as well.
Same.
Ethernet No. Available via add-on 'shield'.
Yes - 10/100 MBit. Full network system with TCP/UDP/DHCP/DNS - all the acronyms you can shake a stick at!
Same.
Processor / Memory
8-bit AVR. 2K RAM, 32K Flash.
32-bit ARM7.  64K RAM, 256K Flash.
Same.

Operating System
No. Yes, runs FreeRTOS which provides several independent run-loops or 'threads' for your applications.
Same.
Tools Support
Arduino IDE - cross-platform easy to use editor, compiler and uploader.
mcbuilder - cross-platform, easy to use editor, compiler, and uploader.
Same.
Programming Language
Arduino-specific C/C++
 Standard C/C++
Same.
Document Actions
Get Started

Lots of clear, easy-to-read documentation makes it easy to get started.  Check the Documentation Section for helpful tutorials, how-tos and FAQs.

Get Involved!

Looking For Teleo?

We're no longer selling Teleo, but all the documentation, downloads, and support materials can be found here.

Log in


Forgot your password?
New user?