100% au considerat acest document util (1 vot)
189 vizualizări4 pagini

Lectii Arduino

Documentul prezintă platforma Arduino și instrumentele necesare pentru a învăța programarea microcontrolerelor și construirea de circuite interactive. Sunt enumerate componentele hardware și software Arduino, alături de instrucțiuni pentru configurarea mediului de dezvoltare.

Încărcat de

georgescurios
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca ODT, PDF, TXT sau citiți online pe Scribd
100% au considerat acest document util (1 vot)
189 vizualizări4 pagini

Lectii Arduino

Documentul prezintă platforma Arduino și instrumentele necesare pentru a învăța programarea microcontrolerelor și construirea de circuite interactive. Sunt enumerate componentele hardware și software Arduino, alături de instrucțiuni pentru configurarea mediului de dezvoltare.

Încărcat de

georgescurios
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca ODT, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 4

Ați dorit vreodată să vă legați de tehnologie?

Arduino există pentru a ajuta oamenii creativi și


tehno-începătorii să construiască proiecte cu electronică. Ca platformă, urmează rapid utilizatorii
către succes, ajutând la ușurarea sarcinii de configurare și a curbei de învățare asociate de obicei cu
inginerie electrică și informatică.

Arduino este cel mai bun mod de a începe programarea microcontrolerului și de a-ți construi
propriile circuite care să simtă și să reacționeze la lumea din jurul lor. În această clasă, vom deveni
creativi cu electronica și ne vom simți confortabil cu conceptele pe care le veți folosi pentru a lansa
călătoria dvs. lungă și fructuoasă Arduino.

Numele Arduino definește mai multe straturi ale experienței tale:

software - utilizat pentru a compune programele dvs. și a comunica cu hardware-ul, numit mediu de
dezvoltare integrat (Arduino IDE)
hardware - se referă la plăcile în sine (de exemplu, Arduino Uno)
limbaj de programare - limbajul de programare Arduino se bazează pe C
marcă comercială - Alte mărci pot fabrica hardware compatibil Arduino, dar numai unele plăci sunt
oficiale, iar deținerea mărcii comerciale oferă anumite protecții unice. De exemplu, permite
hardware-ului și software-ului să rămână open source.
Arduino este, de asemenea, o comunitate globală uriașă, ceea ce înseamnă că veți găsi numeroase
proiecte de inspirație, cod de probă și soluții la problemele dvs. online.

Următoarele lecții sunt concepute pentru a-ți dezvolta abilitățile în Arduino treptat, în timp, lăsându-
ți suficiente cunoștințe de bază pentru a ieși și a crea proiecte din imaginația ta.

La început, veți face experimente de pe panou pentru a vă familiariza cu conceptele cheie de


electricitate, componente și codare în limba Arduino.

Adăugarea interactivității va fi următoarea dvs. provocare. În timp ce vă nivelați abilitățile hardware


pentru a adăuga butoane și butoane pentru a vă controla circuitele, veți învăța, de asemenea, mai
multe concepte de programare.

Apoi veți dobândi o varietate de abilități pentru construire și programare, inclusiv lipire, înțelegerea
cerințelor de putere ale proiectelor dvs. Arduino, instalarea bibliotecilor de coduri și controlul unei
benzi de LED-uri adresabile. Vei absolvi cu încredere să îți asumi proiecte infinite Arduino în viitor!

Instrumente și materiale pentru Arduino

Această lecție este o listă completă a proviziilor de care aveți nevoie pentru a completa această
clasă. Pentru a face un pic mai ușor să obțineți totul dintr-o dată, am creat o listă de dorințe Adafruit
care conține majoritatea componentelor și instrumentelor. Pentru a începe cu minimul gol, puteți
completa cele mai multe exerciții de bază cu conținutul pachetului bugetar Adafruit Arduino Uno.
Dacă utilizați un kit diferit, unele dintre componente pot diferi de cele prezentate în fotografii de-a
lungul acestei clase. De asemenea, puteți completa această întreagă clasă practic, gratuit, folosind
Tinkercad Circuits!

Pentru exercițiile de bază:

Computer care rulează software Arduino


Pachet bugetar Adafruit Arduino Uno
Arduino Uno board
Cablu USB A-B
Panou de jumătate de dimensiune
Cabluri de panou
Potențiometru 10K
2 butoane mici
5 LED-uri roșii difuze de 5 mm
LED-uri roșii, verzi și albastre strălucitoare (unul fiecare sau un LED RGB)
5 rezistoare de 220-1K ohm (toate la aceeași valoare, orice valoare în intervalul OK)
5 rezistențe de 10K ohm
Placă de montaj din plastic pentru panou și Arduino
Șurubelniță cu cap plat
Motor mic DC, tranzistor PN2222 și diodă 1N4001
Pentru a finaliza lecția de abilități de competențe (iată un set de instrumente excelent cu aproape tot
ce ai nevoie):

Fier de lipit și lipit


1 metru de bandă NeoPixel de 60 / m RGBW
Clesti mici cu nevoie
Spălați cu tăietori diagonale
Dezbrăcătoare de sârmă
Multimetru (opțional, dar foarte util)
Pensetă
Unealtă a treia mână
Îndepărtare împletitură sau fraier
Furnizori recomandate pentru componente și accesorii Arduino:

Adafruit (și distribuitori) (la nivel mondial)


Magazinul Arduino.cc (în toată lumea)
Înțelegerea instrumentelor

Arduino Uno - Această placă este construită în jurul microcontrolerului Atmega328, cu componente
de susținere pentru a ușura conectarea propriilor circuite. Uno se conectează la computer cu un
cablu USB A la B, care este utilizat în mod uzual pentru imprimante (conector boxy). Pentru această
clasă, este acceptabil să folosiți un stand-in compatibil pentru Arduino Uno, cum ar fi un Sparkfun
RedBoard sau Seeeduino V4.2, trebuie doar să vă asigurați că aveți un cablu USB potrivit.

Panou fără lipit - Acest dispozitiv are benzi de metal în interior și multe găuri care vă permit să
conectați rapid și ușor componentele. O placă de montaj este recomandată pentru a menține placa de
paine și Arduino Uno împreună. Vă veți conecta la Arduino cu ajutorul firelor (firele de pe panou
sunt grozave, dar puteți folosi și sârmă de conectare cu miez solid).

Componente electronice - Veți crea circuite prin conectarea LED-urilor și a altor componente în
panoul dvs. de pană. Această clasă prezintă fiecare componentă nouă cu un exercițiu de bază care vă
arată cum să o conectați și să scrieți un program Arduino adecvat. Componente utilizate: LED-uri
de 5 mm, rezistențe, un comutator cu buton, un potențiometru și un mic motor DC (cu diodă și
tranzistor propriu). Lecțiile acoperă elementele de bază cu accent pe scrierea codului pentru a
interacționa cu componentele.
Pentru informații mai aprofundate dincolo de ceea ce este prezentat aici, vă rugăm să consultați
clasa de electronică sau LED-uri și iluminare ale lui Randy Sarafan.

Instrumente de lipit - Lecția de perfuzie Skills vă învață cum să conectați firele la banda LED cu un
fier de lipit, care încălzește componentele suficient pentru a curge lipit (un aliaj ușor de topit) între
ele. Orice fier de bază va face! Dezbrăcătoarele de sârmă îndepărtează izolația pentru a expune
conductorul în interior, cleștele și penseta vă ajută să poziționați componentele, iar o unealtă de
mâna a treia ajută să mențineți totul constant. Snips-urile de curățare fac o treabă excelentă, tăierea
excesului de fire și a componentelor după lipire. Purtați ochelari de protecție atunci când lipiți și
tăiați fire și lipeți într-o zonă bine ventilată.

Bandă NeoPixel RGBW - Această bandă adresabilă digital conține cipuri WS2812b care
controlează LED-urile compuse în roșu, verde, albastru și alb. NeoPixel este numele mărcii
Adafruit, dar puteți găsi această fâșie căutând "banda WS2812b RGBW" pe site-ul furnizorului dvs.
preferat. Codul de eșantion furnizat în această clasă nu va funcționa cu bandă RGB (fără alb), bandă
LED analogică sau cu orice alt tip de cip digital de control (cum ar fi APA104, precum DotStar).

Configurare software

Arduino IDE (software pentru compunerea codului și trimiterea acestuia pe placa dvs.) rulează pe
Windows, Mac OS X și Linux. Mergeți la pagina de descărcare și faceți clic pe opțiunea care vă
descrie cel mai bine sistemul. În timp ce software-ul se descarcă, conectați placa Arduino la
computer cu un cablu USB A la B (plat la cutie, folosit de obicei pentru imprimante). LED-ul verde
de lângă eticheta ON ar trebui să se aprindă, iar ledul portocaliu de lângă eticheta L ar trebui să
înceapă să clipească.

În funcție de sistemul de operare, procedura de instalare a software-ului dvs. va varia. Pe Windows,


rulați programul de instalare, care va instala, de asemenea, driverele necesare (cu condiția ca placa
dvs. Arduino să fie conectată). Pe OS X, trageți aplicația Arduino în folderul Aplicații (nu este
nevoie de drivere). Pentru mai mult ajutor cu Windows dacă instalarea nu merge bine, consultați
instrucțiunile detaliate ale Arduino. Dacă preferați să nu descărcați software-ul, cea mai mare parte
a clasei poate fi completată și utilizând Editorul Web Arduino.

Deschideți aplicația Arduino și încărcați primul exemplu de cod selectând File -> Exemple ->
01.Basics -> Blink.

Urmează să spunem software-ului ce fel de placă Arduino intenționăm să programăm. Selectați


Instrumente -> Placă -> Arduino / Genuino Uno.
Apoi, trebuie să selectăm portul de comunicație conectat la placa Arduino. Selectați Instrumente ->
Port, apoi orice port este etichetat "(Arduino / Genuino Uno)." Dacă niciunul dintre porturile dvs.
nu este etichetat, încercați să vă deconectați placa, verificând meniul Porturi, apoi reîncărcați placa
și verificați din nou meniul Porturi. Indiferent dacă numele portului dispare, atunci reapare este
probabil să fie tabloul dvs. Arduino. Pe Windows portul tău va fi numit „COM3” (sau numere mai
mari) și pe OS X este posibil să fie ceva de genul „/dev/cu.usbmodem1461”.

Acum faceți clic pe butonul Încărcare pentru a transfera codul de exemplu Blink în placa Arduino.
LED-urile etichetate RX și TX vor clipi, iar software-ul va afișa un mesaj „Încărcarea terminată”.
Câteva minute mai târziu, LED-ul cu eticheta L va începe să clipească așa cum s-a întâmplat la
prima conectare.

Felicitări, sunteți gata să începeți următoarea lecție, unde vom săpa în codul pe care tocmai l-ați
încărcat, precum și să vă construim primele câteva circuite LED și vom descoperi cum să le
controlați folosind conceptele de bază ale programării Arduino.

Dacă portul dvs. nu apare sau dacă întâmpinați o eroare atunci când încercați să încărcați, consultați
ghidul detaliat de soluționare a problemelor Arduino, care acoperă multe alte probleme comune.

S-ar putea să vă placă și