Publicitate
A alege un limbaj nou nu este niciodată ușor. Încercarea de a învăța electronice de bază în același timp înseamnă doar a cere probleme. Cu toate acestea, lumea lui Arduino este una dintre abilitățile mai plină de satisfacții de acolo și merită să depui efort. Să știi de unde să începi este greu.
Manual de proiect Arduino, scris de Mark Geddes și publicat de Fără presă de amidon, este un loc fantastic pentru a începe. Cu 25 de proiecte interesante - fiecare cu diagrame de cablare color completă, tabele de conectare cu pini și fotografii - în curând vei crea lucruri precum o alarmă tripwire laser sau un control joystick controlat tun cu laser.
Și mai bine: această carte substanțială este justă 25 $ direct de la No Starch Press, care include atât o copie tipărită, cât și o copie digitală.
Primii pasi
Când am început să învăț Arduino pentru prima dată, am folosit un kit de început all-in-one care a venit cu un oficial Arduino Uno board, o carte co-autoră a fondatorului Arduino și câteva instrucțiuni pentru aproximativ 10 proiecte. A costat aproape 100 de dolari la acea vreme. Proiectele au fost toate destul de simple, fiecare introducând în esență o componentă diferită. Nu a fost prea mare progres și, la sfârșitul tuturor lucrurilor, m-am simțit puțin neîmplinit. Le-ai fi putut face pe toate fără un Arduino. Încă nu eram sigur cum să mă gândesc la construirea lucrurilor mai elaborate și distractive. Cu cea mai mare parte a prețului costurilor preluate de comitetul oficial, nu a mai rămas puțin în kit pentru componentele de pornire suplimentare. Totul a fost puțin supărat și am terminat cu asta într-un weekend.
În zilele noastre, puteți cumpăra kituri de pornire bazate pe o valoare excelentă, bazate pe clone, pentru sub 30 de dolari, umplute cu componente interesante, cum ar fi o matrice LED, un ecran LCD sau un cititor RFID. Singura problemă este că documentația lipsește serios; sau mai bine zis, este complet inexistent. Manualul de proiecte Arduino este un complement excelent pentru aceste truse.
Manual de proiect ArduinoManual de proiect Arduino Cumpărați acum pe Amazon $38.99
Manualul proiectului Arduino
Deși numele implică Arduino Project Handbook este doar o colecție de proiecte, acesta include o scurtă secțiune despre fundalul și istoria Arduino, înainte de a se apuca de a lucra cu Arduino IDE. Primul proiect este standardul de aur „Hello World!” tutorial de programare electronică: LED-ul intermitent. Manualul de proiecte Arduino este unic, cu toate că descompun fiecare linie de cod - chiar și toate acele paranteze buclate - pentru a-i ajuta pe cei cu experiență de programare zero să înțeleagă exact ce se întâmplă pe.

Nu numai că acoperă elementele de bază absolute, ci progresează până la combinarea componentelor și structurarea proiectelor mai mari. Aceasta este o abilitate importantă: oricine poate copia câteva rânduri de cod, dar înțelegând fragmentele și combinându-le apoi în ceva mai mare decât suma părților este locul în care dificultățile reale minciună. Cu toate acestea, nu există nicio repetare, astfel încât conceptele explicate în proiectele anterioare nu se mai explică din nou. Ar putea fi tentant să sari direct la un laser controlat cu joystick, dar lucrul prin proiecte în ordine - în special proiectele timpurii - va fi cel mai bun mod de a învăța.
Vorbind despre acestea, tot codul proiectului este disponibil pentru a fi descărcat de pe site-ul No Starch Press, dar vă sugerez cu tărie să îl introduceți manual. Deși acest lucru poate fi obositor, vă asigură că examinați mental fiecare linie de cod. În acest proces, probabil că veți introduce și erori. Aflați cum să identificați mesajele de eroare relevante, să găsiți eroarea și să corectați este o altă abilitate importantă care nu poate fi învățată într-adevăr într-o carte, dar care va ajunge la experiența dvs. Dacă întâlniți un nume de funcție necunoscut care nu este explicat în carte, Google vă va dezvălui rapid toate.
Am vorbit despre ce veți găsi într-un kit de început Ce este în kit-ul dvs. Arduino Starter? [Începători Arduino]Față de o cutie plină de componente electronice, este ușor să fii copleșit. Iată un ghid pentru exact ce veți găsi în trusa dvs. Citeste mai mult înainte, și în apendicele cărții, veți găsi o defalcare similară, precum și note tehnice pentru hardware.

Simplu până la complex
Manualul de proiect Arduino te duce de fapt din punctul de plecare al unui începător absolut și urmărește o progresie logică, explicând conceptele cheie pe măsură. Proiectele sunt din ce în ce mai complexe, cu mai multe componente și programe mai lungi. Mai jos este doar un mic eșantion din cele 25 de proiecte incluse. Veți găsi tabelul complet pe site-ul cărții:
- Joc de memorie bazat pe sunet, similar cu clasicul Simon.
- Rachete lansatoare, folosind un bec de filament și chibrit.
- Laser controlat de joystick, similar cu cel al Turela laser autonomă Pew Pew! Cum se construiește o turelă laser cu un ArduinoEști plictisit? De asemenea, ar putea construi o turelă cu laser. Citeste mai mult M-am reunit acum câțiva ani.
- Detectorul de fantome (sau mai bine zis, EMF).
- Alarmă tripwire laser.
- Sistem de intrare pentru carduri RFID (puteți combina acest lucru cu o blocare ușă magnetică, așa cum am făcut aici Realizați o ușă de blocare automată cu senzor de proximitate pentru smartphoneVom configura un Raspberry Pi cu un adaptor Bluetooth pentru a vă afla când telefonul dvs. smartphone este în afara domeniului și vom activa un releu pentru a bloca ușa. Citeste mai mult ).
Proiectele sunt împărțite în 7 părți, acoperind: LED-uri, Sunet, Servo-uri, LCD-uri, Contoare, Securitate și Advanced.
Zaruri electronice
Pentru a testa calitatea instrucțiunilor, am construit proiectul numărul 16, o matriță electronică. Parțial, asta se datora faptului că nu am încercat niciodată să folosesc un display LED cu 7 segmente înainte, așa că știam că nu pot să trișez. În afară de unul dintre butoanele mele fiind dodgy, cablul și codul au funcționat prima dată.
Schemele clare, pline de culori și tabelele de pinse sunt ușor de înțeles, iar proiectul a folosit doar componente pe care le-am avut în trusa mea de pornire. Codul este bine documentat dacă doriți să faceți modificări, cum ar fi ajustarea vitezei de animație a scuturării zarurilor.
Ar trebui să cumpărați manualul de proiect Arduino?
Manual de proiect ArduinoManual de proiect Arduino Cumpărați acum pe Amazon $14.35
Dacă ești nou la Arduino, ar trebui să cumperi această carte. Treciți direct pe lângă kiturile de început all-in-one de marcă care includ câteva proiecte plictisitoare. Aceste cărți vă parcurg nu numai lucrurile simple, începătoare, pe care le face toată lumea; dar și proiectele complexe, mai mari, care demonstrează puterea reală a lui Arduino. Aceste proiecte vă vor ține cu adevărat motivați să continuați învățarea. A avea un lucru practic, interesant de făcut este mai motivant decât să faci pur și simplu un lucru de dragul lui.
Va trebui totuși să cumpărați câteva componente - cum ar fi mecanismul de tragere a pistolelor de santinieră - dar acestea costă câțiva dolari.
Verdictul nostru despre Manual de proiect Arduino:
Ușor ghid al celui mai bun începător acolo. Împerechează cu un kit de pornire ieftin bazat pe clone și nu a fost niciodată mai ieftin să te înscrii la revoluția producătorului.910
James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.