Wat is een Arduino.

Een Arduino is een kleine computer op één printplaat, maar in tegenstelling tot de Raspberry Pi is hij ver van compleet. Maar dat is zijn functie ook niet. Hij heeft een stroomaansluiting en één USB poort. Maar die USB poort is er niet om een toetsenbord of muis aan te sluiten. Hij is bedoeld om hem van stroom te voorzien én als belangrijkste functie, om hem te programmeren. Je hebt geen besturingssysteem nodig om hem te gebruiken. Dit is ook een van de grote verschillen met de Raspberry Pi. De hoofdfunctie van een Arduino ligt er dan ook in om te besturen en het uitlezen van sensoren en schakelaars. Hiervoor is hij uitgerust met diverse input en output pinnen, zowel digitaal als analoog. Hij kan dan ook gebruikt worden voor b.v. domotica en robotica.
Het programmeren doe je met b.v. Arduino Create (dit is de online IDE, hier moet je wel een account voor aanmaken) of het offline programma Arduino IDE (ze vragen om een vrijwillige bijdrage).

Arduino UNO

Technische gegevens

Arduino Uno

MicrocontrollerATmega328P
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins14 (of which 6 provide PWM output)
PWM Digital I/O Pins6
Analog Input Pins6
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
Clock Speed16 MHz
LED_BUILTIN13
Length68.6 mm
Width53.4 mm
Weight25 g

Arduino Mega 2560

MicrocontrollerATmega2560
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins54 (of which 15 provide PWM output)
Analog Input Pins16
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory256 KB of which 8 KB used by bootloader
SRAM8 KB
EEPROM4 KB
Clock Speed16 MHz
LED_BUILTIN13
Length101.52 mm
Width53.3 mm
Weight37 g

Arduino Leonardo

MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage (Recommended)7-12V
Input Voltage (limits)6-20V
Digital I/O Pins20
PWM Channels7
Analog Input Channels12
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega32u4) of which 4 KB used by bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM1 KB (ATmega32u4)
Clock Speed16 MHz
Lengh68.6 mm
Width53.3 mm
Weight20 g

Arduino Nano

MicrocontrollerATmega328
ArchitectureAVR
Operating Voltage5 V
Flash Memory32 KB of which 2 KB used by bootloader
SRAM2 KB
Clock Speed16 MHz
Analog IN Pins8
EEPROM1 KB
DC Current per I/O Pins40 mA (I/O Pins)
Input Voltage7-12 V
Digital I/O Pins22 (6 of which are PWM)
PWM Output6
Power Consumption19 mA
PCB Size18 x 45 mm
Weight7 g

Arduino Micro

MicrocontrollerATmega32U4
Operating Voltage5V
Input Voltage (recommended)7-9V
Input Voltage (limit)6-9V
Digital I/O Pins20
PWM Channels7
Analog Input Channels12
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega32U4) of which 4 KB used by bootloader
SRAM2.5 KB (ATmega32U4)
EEPROM1 KB (ATmega32U4)
Clock Speed16 MHz
LED_BUILTIN13
Length48 mm
Width18 mm
Weight13 g