Vă prezentăm Arduino – o alternativă simplă la Raspberry Pi

Vă prezentăm Arduino - o alternativă simplă la Raspberry Pi

Imaginea 1 din 5

Un Arduino este un controler ideal pentru un proiect electronic
Hardware-ul Arduino vine în toate formele și dimensiunile
Micul Femtoduino arată cât de compact poate fi un sistem Arduino
O placă de breadboard fără lipire facilitează conectarea componentelor la pinii de control ai unui dispozitiv Arduino
Codul simplu răspunde la apăsările pe buton

În cele din urmă, luați un ultim fir jumper negru și conectați-l la împământul comun, în aceeași coloană cu firele jumper negre conectate la comutatoare. Celălalt capăt ar trebui să intre într-unul dintre pinii de masă ai Arduino, marcat GND. Acum circuitul este complet: fiecare comutator este conectat la un pin digital de pe Arduino și la masa Arduino, care oferă tot ceea ce este necesar pentru ca Arduino să înceapă să detecteze atunci când butoanele sunt apăsate - odată ce dispozitivul a fost programat.

2. Instalarea software-ului

Programarea Arduino Leonardo necesită un mediu de dezvoltare integrat (IDE), cunoscut și sub numele de Arduino. Disponibil pentru Windows, OS X și Linux, Arduino IDE oferă o metodă simplă de scriere și încărcare a programelor pe cipul de microcontroler care se află în centrul Arduino.

Software-ul Arduino poate fi descărcat gratuit de pe site-ul oficial. Alegeți versiunea pentru sistemul dvs. de operare, descărcați fișierul arhivă și extrageți-l de undeva pe sistemul dvs. - desktopul este un loc la fel de bun ca oricare altul. Dacă sunteți un utilizator Linux, asigurați-vă că alegeți formatul binar potrivit (32 de biți sau 64 de biți) pentru distribuția dvs.

O placă de breadboard fără lipire facilitează conectarea componentelor la pinii de control ai unui dispozitiv Arduino

Arduino IDE nu necesită instalare reală: odată ce fișierele au fost extrase din arhiva ZIP, este gata de utilizare. Navigați la folder și faceți dublu clic pe fișierul Arduino pentru a încărca IDE-ul. Dacă aveți deja instalat Arduino IDE, asigurați-vă că rulați cea mai recentă versiune. Leonardo este cel mai recent dintre modelele principale Arduino; versiunile mai vechi Arduino IDE nu se pot conecta corect.

3. Scrierea schiței

Fereastra editorului de text a IDE-ului Arduino este locul unde este scris codul. Ca și în multe limbaje de programare, codul programului ar trebui să înceapă cu definiții ale variabilelor și constantelor care vor fi utilizate mai târziu. În acest caz, vom începe codul prin configurarea butoanelor fizice pe care le vom folosi:

Aceste linii de cod îi spun lui Arduino ce pini au comutatoare conectate și stabilesc starea inițială a unui cvartet de variabile concepute pentru a monitoriza starea fiecărui comutator. Acest lucru asigură că fiecare macrocomandă se declanșează o singură dată când este apăsat un buton.

Un program Arduino are un segment etichetat „setup”. De fiecare dată când Arduino este pornit, conținutul acestui segment este executat o dată și apoi ignorat până când alimentarea se pierde din nou. Introduceți următoarele:

Instrucțiunea pinMode îi spune lui Arduino dacă un pin este o intrare sau o ieșire, în timp ce INPUT_PULLUP îi spune să pornească rezistențele interne de pull-up. Acestea oferă o tensiune cunoscută pe fiecare pin, care va scădea atunci când butonul este apăsat și conexiunea se face la masă. Fără rezistențele de tragere, circuitul ar necesita rezistențe externe conectate între pinul +5V și fiecare dintre butoane. În cele din urmă, codul îi spune lui Arduino să emuleze o tastatură.

Următoarea secțiune a unui program Arduino este „bucla”, care rulează continuu atâta timp cât Arduino are putere. Începeți această secțiune după cum urmează: