- Engleză
- 中文 (chineză)
Ce este Arduino?
Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Plăcile Arduino sunt capabile să citească intrările – lumină pe un senzor, un deget pe un buton sau un mesaj Twitter – și să-l transforme într-o ieșire – activând un motor, pornind un LED, publicând ceva online. Puteți spune tabloului dvs. ce trebuie să faceți trimițând un set de instrucțiuni microcontrolerului de pe placă. Pentru a face acest lucru, utilizați limbajul de programare Arduino (bazat pe cablare) și software-ul Arduino (IDE), bazat pe procesare.
De-a lungul anilor, Arduino a fost creierul a mii de proiecte, din obiecte cotidiene. la instrumente științifice complexe. O comunitate mondială de producători – studenți, pasionați, artiști, programatori și profesioniști – s-a adunat în jurul acestei platforme open-source, contribuțiile lor s-au adăugat la o cantitate incredibilă de cunoștințe accesibile, care pot fi de mare ajutor atât pentru începători, cât și pentru experți.
Arduino s-a născut la Institutul de Proiectare Interacțiune Ivrea ca un instrument ușor pentru prototipare rapidă, adresat studenților fără studii în electronică și programare. De îndată ce a ajuns într-o comunitate mai largă, placa Arduino a început să se schimbe pentru a se adapta la noile nevoi și provocări, diferențierea ofertei sale de la plăci simple de 8 biți la produse pentru aplicații IoT, imprimare portabilă, 3D și medii încorporate. Toate plăcile Arduino sunt complet open-source, permițând utilizatorilor să le construiască independent și, eventual, să le adapteze la nevoile lor specifice. Și software-ul este open source și crește prin contribuțiile utilizatorilor din întreaga lume.
De ce Arduino?
Datorită experienței sale de utilizare simple și accesibile, Arduino a fost utilizat în mii de proiecte și aplicații diferite. Software-ul Arduino este ușor de utilizat pentru începători, dar suficient de flexibil pentru utilizatorii avansați. Funcționează pe Mac, Windows și Linux. Profesorii și studenții îl folosesc pentru a construi instrumente științifice cu costuri reduse, pentru a dovedi principiile de chimie și fizică sau pentru a începe cu programarea și robotica. Designerii și arhitecții construiesc prototipuri interactive, muzicienii și artiștii îl folosesc pentru instalări și pentru a experimenta cu noi instrumente muzicale. Desigur, Makers îl folosește pentru a construi multe dintre proiectele expuse la Maker Faire, de exemplu. Arduino este un instrument cheie pentru a învăța lucruri noi. Oricine – copii, pasionați, artiști, programatori – poate începe să facă jocuri doar urmând instrucțiunile pas cu pas ale unui kit sau să împărtășească idei online cu alți membri ai comunității Arduino.
Există multe alte microcontrolere și microcontrolere platforme disponibile pentru calcul fizic. Parallax Basic Stamp, NetX Media BX-24, Phidgets, MIT Handyboard și multe altele oferă funcționalități similare. Toate aceste instrumente preiau detaliile dezordonate ale programării microcontrolerelor și le împachetează într-un pachet ușor de utilizat. Arduino simplifică, de asemenea, procesul de lucru cu microcontrolerele, dar oferă un anumit avantaj pentru profesori, studenți și amatori interesați față de alte sisteme:
- Ieftin – plăcile Arduino sunt relativ ieftine în comparație cu alte platforme de microcontrolere. Cea mai puțin costisitoare versiune a modulului Arduino poate fi asamblată manual și chiar și modulele Arduino pre-asamblate costă mai puțin de 50 USD
- Cross-platform – Software-ul Arduino (IDE) rulează pe Windows, Macintosh OSX, și sisteme de operare Linux. Majoritatea sistemelor de microcontrolere sunt limitate la Windows.
- Mediu de programare simplu și clar – Software-ul Arduino (IDE) este ușor de utilizat pentru începători, dar suficient de flexibil pentru ca și utilizatorii avansați să profite. Pentru profesori, se bazează în mod convenabil pe mediul de programare Prelucrare, astfel încât studenții care învață să programeze în acel mediu vor fi familiarizați cu modul în care funcționează Arduino IDE.
- Software open source și extensibil – Software-ul Arduino este publicat ca instrumente open source, disponibile pentru extensie de către programatori experimentați. Limbajul poate fi extins prin bibliotecile C ++, iar persoanele care doresc să înțeleagă detaliile tehnice pot face saltul de la Arduino la limbajul de programare AVR C pe care se bazează. În mod similar, puteți adăuga codul AVR-C direct în programele Arduino, dacă doriți.
- Hardware open source și extensibil – Planurile plăcilor Arduino sunt publicate sub o licență Creative Commons, astfel încât proiectanții de circuite experimentați își pot crea propria versiune a modulului, extinzându-l și îmbunătățindu-l. Chiar și utilizatorii relativ neexperimentați pot construi versiunea de breadboard a modulului pentru a înțelege cum funcționează și a economisi bani.
Cum folosesc Arduino?
Vedeți ghid pornit. Dacă sunteți în căutarea inspirației, puteți găsi o mare varietate de tutoriale pe Arduino Project Hub.
Textul ghidului introductiv Arduino este licențiat sub licența Creative Commons Attribution-ShareAlike 3.0. Probele de cod din ghid sunt eliberate în domeniul public.