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

Pentru cei ale căror proiecte au restricții de spațiu, o altă opțiune atractivă este Arduino Nano, o versiune compactă a lui Uno care măsoară doar 18,5 mm pe 43 mm. În plus, o versiune specializată a Arduino, concepută pentru proiecte de electronice purtabile, în care dispozitivul este conectat într-un circuit folosind fir conductor, a fost creat de Adafruit Industries ca Flora, în timp ce modelul extrem de compact Femtoduino este abia mai mare decât un vârful degetului.

Alte interpretări ale unor terțe părți ale conceptului Arduino includ familia Netduino, care schimbă limbajul de programare C cu .NET Micro de la Microsoft. Framework și Nanode, proiectat de comunitatea London Hackspace, care oferă conectivitate Ethernet integrată și o magistrală serial concepută pentru teledetecție aplicatii.

De asemenea, este posibil să vă construiți propriul Arduino: un cip de microcontroler ATmega328, așa cum este utilizat în Arduino Uno, costă în jur de 3 GBP și poate fi încărcat ușor cu firmware-ul Arduino – cunoscut sub numele de „bootloader” – să funcționeze ca un „creier” compatibil cu Arduino pentru proiecte în care o placă Arduino cu drepturi depline ar fi o risipă.

Cum să construiți o tastatură macro personalizată

Una dintre cele mai bune caracteristici ale Arduino Leonardo recent lansat este capacitatea sa de a acționa ca un dispozitiv de interfață umană USB (HID) ca standard. Cu un cod simplu, este posibil să utilizați un Leonardo pentru a controla un desktop, un laptop, un server sau chiar o tabletă. Una dintre cele mai ușoare modalități de a demonstra acest lucru este cu un controler macro care vă permite să configurați controlul cu un singur buton al aplicațiilor preferate. Pentru a construi tastatura macro (la un cost de 32 GBP), veți avea nevoie de:

• Un Arduino Leonardo
• O placă
• Patru butoane întrerupătoare
• Fire jumper

1. Construirea circuitului

Arduino poate fi conectat la o varietate de componente diferite, dar pentru acest mini-proiect veți avea nevoie doar de comutatoare - cele mai simple componente active existente. Folosind ilustrația de mai jos ca ghid, luați cele patru comutatoare cu buton - asigurându-vă că sunt întrerupătoare de moment, adică ele revin la starea de oprire atunci când scoateți degetul - și le introduceți în mijlocul plăcii de breadboard în mod obișnuit distante.

Comutatoarele pe care le folosim au patru picioare, care trebuie introduse astfel încât părțile plate ale picioarelor să fie aliniate orizontal și să se încadreze pe linia centrală a plăcii. Dacă comutatoarele nu vor rămâne în placa, puneți o mică bucată de Blu-Tack sau similar sub corpul comutatorului. Dacă utilizați comutatoare cu două picioare, cum ar fi butoanele arcade, asigurați-vă că toate sunt conectate la o parte a panoului și pe rânduri diferite.

Un picior al fiecărui comutator trebuie conectat la o masă comună; aceasta oferă un semnal pe care Arduino îl poate monitoriza pentru modificări. Luați patru fire jumper scurte – de preferință negre, pentru o identificare ușoară – și introduceți un capăt al fiecăruia în același rând ca piciorul de jos al fiecărui comutator. Celălalt capăt al fiecărui fir jumper ar trebui să fie conectat la masa comună a plăcii; aceasta este de fiecare parte a tablei, identificată printr-o linie albastră și, în unele cazuri, un simbol minus.

Apoi, luați alte patru fire jumper, de preferință de culori diferite și conectați un capăt al fiecăruia la același rând de plăci ca piciorul de sus al fiecărui comutator. Aceste fire vor furniza semnale către Arduino. Celelalte capete ar trebui să fie conectate la pinii digitali 2, 3, 4 și 5 de pe Arduino Leonardo. Încercați să vă asigurați că comutatorul superior este conectat la pinul 2, cel de lângă pinul 3 și așa mai departe. Nu vă confundați cu numerotarea: pinii Arduino încep la 0, nu la 1.