MySQL for the Internet of Things

(Steven Felgate) #1
ChApTEr 2 ■ hArdwArE for IoT SoluTIonS

The Arduino Due can be used for projects that require more processing power, more memory, and
more I/O pins. I’ve used the Due in rare cases where I have needed a lot more I/O pins or more memory.
However, with the new Zero, unless I need the added I/O pins, I’d likely use the Zero where physical size
is an issue. If you don’t have a space issue, look to the Due for your projects that require the maximum
hardware performance.
You can find specific documentation for the Arduino Due at http://arduino.cc/en/Main/
ArduinoBoardDue.


Arduino Mega 2560


The Arduino Mega 2560 is an older form of the Due. It’s based on the ATmega2560 processor (hence the
name). Like the Due, the board supports a massive 54 digital I/O ports, of which 14 can be used as PWM
output; 16 analog inputs; and 4 UARTs (hardware serial ports). It uses a 16MHz clock and has 256KB of flash
memory. Figure 2-5 shows the Arduino Mega 2560 board.


Figure 2-4. Arduino Due

Free download pdf