Arduino
Acest articol nu are introducere cu explicația scurtă a subiectului sau introducerea existentă este prea scurtă. Puteți să o adăugați sau să o extindeți. |
Arduino Microprocesor | |
![]() "Arduino Uno" Revisiune 3 | |
Modifică date / text ![]() |

Arduino este un microcontroler bord, destinat să facă aplicarea de obiecte interactive sau medii mai accesibile.[2]
Hardware-ul constă dintr-un open-source hardware board proiectat în jurul unor 8-bit Atmel AVR microcontroler, sau de 32-bit Atmel ARM. Modelele actuale sunt dotate cu o interfață USB, 6 pini de intrare analogice, precum și ace de 14 I/O digitale, care permite utilizatorului să se atașeze mai multe placi de extensie.
Introdus în 2005, platforma Arduino a fost proiectat pentru a oferi un mod ieftin și ușor pentru pasionați, studenți și profesioniști pentru a crea dispozitive care interacționează cu mediul lor folosind senzori și actuatori. Exemple comune pentru amatori incepatori includ simple, roboți, termostate și senzori de mișcare. Acesta este dotat cu un simplu mediu de dezvoltare integrat (IDE), care ruleaza pe computere personale obișnuite și permite utilizatorilor să scrie programe pentru Arduino, folosind C sau C ++.
Prețurile actuale de placi Arduino poate fi în jurul valorii de 20 €, sau 27 dolari și cele de "clone" legate de nivelul de 9 dolari.
Placile Arduino pot fi achiziționate pre-asamblate sau ca do-it yourself-(a face tu singur) kit. Informațiile de proiectare a hardware-ului este disponibil pentru cei care doresc să asambleze un Arduino de forma manuala. Acesta a fost estimat la jumătatea anului 2011, ca peste 300.000 unitati oficiale au fost produse si comercializate de Arduino, [3] și în 2013 că 700.000 de panouri oficiale au fost montate manualmente de utilizatori.[4]
Specificații
Specificațiile diferitelor modele de plăci Arduino sunt rezumate în tabelul de mai jos:
Model |
Microcontroller |
Tensiune de intrare |
Tensiune de sistem |
Clock de frecvență |
Digital I/O |
Intrări analogice |
PWM |
UART |
Memorie Flash |
Încărcător |
Interfață de Programare |
---|---|---|---|---|---|---|---|---|---|---|---|
Arduino Due |
AT91SAM3X8E |
5-12V |
3,3V |
84MHz |
54* |
12 |
12 |
4 |
512Kb |
Due |
Nativ USB |
Arduino Leonardo |
ATmega32U4 |
7-12V |
5V |
16MHz |
20* |
12 |
7 |
1 |
32Kb |
Leonardo |
Nativ USB |
Arduino Uno - R3 |
ATmega328 |
7-12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
Optiboot |
USB via ATMega16U2 |
RedBoard |
ATmega328 |
7-15V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
Optiboot |
USB via FTDI |
Arduino Uno SMD (întrerupt) |
ATmega328 |
7-12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
Optiboot |
USB via ATMega8U2 |
Arduino Uno (întrerupt) |
ATmega328 |
7-12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
Optiboot |
USB via ATMega8U2 |
Arduino Duemilanove (întrerupt) |
ATmega328 |
7-12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
USB via FTDI |
Arduino Bluetooth (întrerupt) |
ATmega328 |
1,2-5,5V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Serial Bluetooth |
Arduino Pro 3.3V/8MHz |
ATmega328 |
3,35 -12V |
3,3V |
8MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport antet cu FTDI |
Arduino Pro 5V/16MHz |
ATmega328 |
5 - 12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport antet cu FTDI |
Ethernet Pro (întrerupt) |
ATmega328 |
7-12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport antet cu FTDI |
Arduino Mega 2560 R3 |
ATmega2560 |
7-12V |
5V |
16MHz |
54 |
16 |
14 |
4 |
256Kb |
STK500v2 |
USB via ATMega16U2 |
Arduino Mega 2560 (întrerupt) |
ATmega2560 |
7-12V |
5V |
16MHz |
54 |
16 |
14 |
4 |
256Kb |
STK500v2 |
USB via ATMega8U2 |
Arduino Mega (întrerupt) |
ATmega1280 |
7-12V |
5V |
16MHz |
54 |
16 |
14 |
4 |
128Kb |
STK500v2 |
USB via FTDI |
Mega Pro 3.3V |
ATmega2560 |
3,3-12V |
3,3V |
8MHz |
54 |
16 |
14 |
4 |
256Kb |
STK500v2 |
Suport header cu FTDI |
Mega Pro 5V |
ATmega2560 |
5-12V |
5V |
16MHz |
54 |
16 |
14 |
4 |
256Kb |
STK500v2 |
Suport header cu FTDI |
Arduino Mini 04 (întrerupt) |
ATmega328 |
7-9V |
5V |
16MHz |
14 |
6 |
8 |
1 |
32Kb |
AtmegaBOOT |
Header serial |
Arduino Mini 05 |
ATmega328 |
7-9V |
5V |
16MHz |
14 |
6 |
8 |
1 |
32Kb |
AtmegaBOOT |
Header Serial |
Arduino Pro Mini 3.3V/8MHz |
ATmega328 |
3,35-12V |
3,3V |
8MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport header cu FTDI |
Arduino Pro Mini 5V/16MHz |
ATmega328 |
5 - 12V |
5V |
16MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport header cu FTDI |
Arduino Fio |
ATmega328P |
3,35-12V |
3,3V |
8MHz |
14 |
8 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport header cu FTDI o Inalambric via XBee1 |
Mega Pro Mini 3.3V |
ATmega2560 |
3,3-12V |
3,3V |
8MHz |
54 |
16 |
14 |
4 |
256Kb |
STK500v2 |
Suport header cu FTDI |
Pro Micro 5V/16MHz |
ATmega32U4 |
5-12V |
5V |
16MHz |
12 |
4 |
5 |
1 |
32Kb |
DiskLoader |
Nativa USB |
Pro Micro 3.3V/8MHz |
ATmega32U4 |
3,35-12V |
3,3V |
8MHz |
12 |
4 |
5 |
1 |
32Kb |
DiskLoader |
Nativa USB |
LilyPad Arduino 328 Main Board |
ATmega328 |
2,7-5,5V |
3,3V |
8MHz |
14 |
6 |
6 |
1 |
32Kb |
AtmegaBOOT |
Suport header cu FTDI |
LilyPad Arduino Simple Board |
ATmega328 |
2,7-5,5V |
3,3V |
8MHz |
9 |
4 |
5 |
02 |
32Kb |
AtmegaBOOT |
Suport header cu FTDI |
Modelele Arduino Diecimila, Arduino Duemilanove și Arduino Mega sunt bazate pe microcontrolere ATmega168, ATmega328 y ATmega1280
ATmega168 | ATmega328 | ATmega1280 | |
---|---|---|---|
Tensiune de operare | 5 V | 5 V | 5 V |
Tensiune de intrare recomandată | 7-12 V | 7-12 V | 7-12 V |
Limita Tensiune de intrare | 6-20 V | 6-20 V | 6-20 V |
A lua legatura cu intrare și ieșire digitală | 14 (6 furnizorPWM) | 14 (6 furnizor PWM) | 54 (14 furnizorPWM) |
Intrare analog Contacte | 6 | 6 | 16 |
Amperaj | 40 mA | 40 mA | 40 mA |
Memorie Flash | 16KB (2KB rezervat pentru bootloader) | 32KB (2KB rezervat pentru bootloader) | 128KB (4KB rezervat pentru bootloader) |
SRAM | 1 KB | 2 KB | 8 KB |
EEPROM | 512 bytes | 1 KB | 4 KB |
Clock de frecvență | 16 MHz | 16 MHz | 16 MHz |

Legături externe
- Web cu Proiect Arduino (en engleză)
- Web cu Proiect Arduino (în spaniolă conținut mai puțin)
- Arduino Stack Exchange intrebari și răspunsuri
- Compararea diferitelor modele disponibile
- Unele proiecte cu pas cu pas Arduino (Exemple redau videotutorialele)
- DuinOS: Sistem de operare multitasking dezvoltat de Arduino RobotGroup
- Biicode: Aplicație pentru a gestiona biblioteci și proiecte Arduino
- Mediu de programare grafic pentru Arduino
- Winkhel: Cum un proiect Arduino poate deveni un produs real (în spaniolă)
- Scada pentru Arduino
- S-Remote Control: Aplicație Android pentru a controla Arduino UDP sau TCP
- Exemplu de utilizare a Arduino și creveți: Grafic de date senzor
Vezi și
- ^ Placa Arduino Serial
- ^ „Official slogan”. Arduino Project. Accesat în .
- ^ „How many Arduinos are "in the wild?" About 300,000”. Adafruit Industries. . Accesat în .
- ^ „Arduino FAQ – With David Cuartielles”. Malmö University. . Accesat în .