Arduino este o platformă gratuită destinată celor pasionați de electronică, studenți și ingineri din domeniu deopotrivă, dar și celor care doar au ca hobby construirea de montaje electronice.
Arduino este atât un produs software cât și un concept, extinzând conceptul open source și asupra realizărilor tehnice concrete (scheme, cablaje electronice, etc.).
Partea de software a platformei este integrată într-o interfață grafică de tip IDE bazată pe limbajul de programare Processing . Programarea controllerului de pe platforma fizică se face folosind limbajul de programare Arduino
Proiectele fizice realizate pe platformele Arduino pot funcționa de sine stătător dar pot interacționa cu aplicații care funcționează pe un calculator precum Flash, Processing, MaxMSP.
Cu platformele fizice Arduino puteți transforma calculatorul dumneavoastră într-un instrument de măsură complex sau într-un dispozitiv inteligent de testare și evaluare a prototipurilor.
Mediul Integrat de Dezvoltare (IDE) Arduino
Mediul integrat de dezvoltare Arduino este destinat scrierii programelor ce pot fi incărcate pe platformele fizice Arduino. Interfața este scrisă in Java și mediul de programare folosește limbaje de programare de tip open source precum Processing, avr-gcc. Interfața este multiplatformă, putând rula în Windows©, Mac OS X© și Linux. Programul poate fi obținut atât ca executabil specific platformei de lucru pe care o aveți dar și sub formă de cod sursă pe care il puteți compila conform condițiilor specifice pe care le aveți.
Ultima versiune stabilă a programului este 0011 Alpha și poate fi obținută pe pagina oficială a proiectului.
După instalare interfața principală a programului arată ca în captura de ecran de mai jos:
Platforma hardware Arduino
Pe scurt, platforma este o placă (de test, de circuit imprimat, etc.) de diferite forme fizice și design care are ca element central un circuit integrat programabil. Atât placa de bază cât și circuitul integrat programabil pot fi diferite, ceea ce conferă proiectelor realizate o flexibilitate in proiectare deosebită. Plăcile pot fi obținute contra cost, dar le puteți realiza și singuri deoarece schemele în baza cărora sunt construite sunt de tip open source. Multe, foarte multe informații suplimentare puteți afla pe pagina oficială de Internet a proiectului Arduino la secțiunea Hardware .
Înarmați cu un mediu de programare și cu o platformă fizică simple și flexibile nu vă mai rămâne decât să vă suflecați mânecile și să treceți la treabă. Spor la lucru!