Documente Academic
Documente Profesional
Documente Cultură
com
1. Arduino IDE este un software open source care este utilizat în principal pentru scrierea și compilarea
codului în modulul Arduino.
2. Este un software oficial Arduino, ceea ce face compilarea codului prea ușoară, încât chiar și o
persoană obișnuită, fără cunoștințe tehnice anterioare, își poate uda picioarele cu procesul de învățare.
3. Este ușor disponibil pentru sisteme de operare precum MAC, Windows, Linux și rulează pe platforma
Java care vine cu funcții și comenzi încorporate care joacă un rol vital pentru depanarea, editarea și
compilarea codului în mediu.
4. O gamă de module Arduino disponibile, inclusiv Arduino Uno, Arduino Mega, Arduino Leonardo,
Arduino Micro si multe altele.
5. Fiecare dintre ele conține un microcontroler pe placă care este efectiv programat și acceptă
informațiile sub formă de cod.
6. Codul principal, cunoscut și sub numele de schiță, creat pe platforma IDE va genera în cele din urmă
un fișier Hex care este apoi transferat și încărcat în controlerul de pe placă.
7. Mediul IDE conține în principal două părți de bază: Editor și compilator, unde primul este folosit
pentru scrierea codului necesar și mai târziu este folosit pentru compilarea și încărcarea codului în
modulul Arduino dat.
8. Acest mediu acceptă atât limbajele C, cât și C++.
Detalii despre IDE: Mediul IDE este distribuit în principal în trei secțiuni
• 1. Bara de meniu
• 2. Editor de text
• 3. Panoul de ieșire
Pe măsură ce descarcăm și deschidem software-ul IDE, acesta va apărea ca o imagine de mai jos.
Bara care apare în partea de sus se numește Bara de meniu și vine cu cinci opțiuni diferite, după cum
urmează
• Fişier– Puteți deschide o nouă fereastră pentru scrierea codului sau puteți deschide una existentă.
Următorul tabel arată numărul de subdiviziuni suplimentare în care este clasificată opțiunea fișierului.
Și la sfârșitul compilației, vă va arăta fișierul hex pe care l-a generat pentru schița recentă care va fi
trimisă la placa Arduino pentru sarcina specifică pe care doriți să o realizați.
• Editați | × – Folosit pentru copierea și lipirea codului cu modificări ulterioare pentru font
• Schiță – Pentru compilare și programare
• Instrumente– Folosit în principal pentru proiecte de testare. Secțiunea Programator din acest panou
este folosită pentru a arde un bootloader pe noul microcontroler.
• Ajutor – În cazul în care vă simțiți sceptic în ceea ce privește software-ul, este disponibil ajutor
complet de la început până la depanare.
Cele șase butoane care apar sub fila Meniu sunt conectate cu programul care rulează, după cum urmează.
• Bifa care apare în butonul circular este folosită pentru a verifica codul. Faceți clic pe acesta după ce ați
scris codul.
• Butonul care apare în colțul din dreapta sus este un monitor serial – o fereastră pop-up separată care
acționează ca un terminal independent și joacă un rol vital pentru trimiterea și primirea datelor seriale.
De asemenea, puteți accesa panoul Instrumente și selecta Serial Monitor apăsând Ctrl+Shift+M dintr-
o dată, se va deschide Serial Monitor. Monitorul serial va ajuta de fapt la depanarea schițelor scrise,
unde puteți afla cum funcționează programul dumneavoastră. Modulul Arduino ar trebui să fie
conectat la computer prin cablu USB pentru a activa monitorul serial.
• Trebuie să selectați rata de transmisie a plăcii Arduino pe care o utilizați chiar acum. Pentru Arduino
Uno Baud Rate este de 9600, pe măsură ce corectați următorul cod și faceți clic pe Monitor serial,
rezultatul se va afișa ca imaginea de mai jos.
Ecranul principal de mai jos arată cum să selectați un program din exemple, de exemplu: Bink.cc
Mai mult sau mai puțin, limbajul Arduino C funcționează similar cu limbajul C obișnuit folosit pentru orice
microcontroler de sistem încorporat, cu toate acestea, există câteva biblioteci dedicate utilizate pentru
apelarea și executarea unor funcții specifice pe placă.
Biblioteci
Bibliotecile sunt foarte utile pentru adăugarea de funcționalități suplimentare în modulul Arduino. Există
o listă de biblioteci pe care le puteți adăuga făcând clic pe butonul Schiță din bara de meniu și accesând
Include Library.
Pe măsură ce faceți clic pe Includere bibliotecă și Adăugați biblioteca respectivă, aceasta va apărea în
partea de sus a schiței cu semnul #include. Să presupunem că includ biblioteca EEPROM, senzorii de
temperatură DHT11/22, biblioteca LCD sau I2C va apărea în editorul de text ca
Exemplu: dacă vrem să folosim Pin D13 ca ieșire, codul va fi; pinMode(13, OUTPUT); urmat de
digitalWrite(13,HIGH);
Dacă vrem să folosim Pin D13 ca intrare, codul va fi: pinMode(13, INPUT); urmat de x=digitalRead(13);
Pentru a încărca schița, trebuie să selectăm placa relevantă pe care o folosim și porturile pentru acel
sistem de operare. Pe măsură ce facem clic pe Instrumente din meniu, acesta se va deschide ca în figura
de mai jos.
Doar mergem la secțiunea „Placă” și selectăm placa la care dorim să lucrăm. În mod similar, COM1,
COM2, COM4, COM5, COM7 sau mai mare sunt rezervate pentru placa serială și USB. putem căuta
dispozitivul serial USB în secțiunea porturi din Windows Device Manager.
Figura următoare arată COM4 pe care l-am folosit pentru proiectul meu, indicând Arduino Uno cu portul
COM4 în colțul din dreapta jos al ecranului.
• După selectarea corectă atât a plăcii, cât și a portului serial, faceți clic pe butonul de verificare și apoi
de încărcare care apare în colțul din stânga sus al secțiunii cu șase butoane sau puteți merge la
secțiunea Schiță și apăsați pe verificare/compilare și apoi încărcare.
• Schița este scrisă în editorul de text și apoi este salvată cu extensia de fișier .ino.
Este important de reținut că modulele Arduino recente se vor reseta automat pe măsură ce compilați și
apăsați butonul de încărcare a software-ului IDE, cu toate acestea, versiunea mai veche poate necesita
resetarea fizică pe placă.
• Pe măsură ce încărcăm codul, LED-urile TX și RX vor clipi pe placă, indicând că programul dorit
rulează cu succes.
Notă: Criteriile de selecție a portului menționate mai sus sunt dedicate doar pentru sistemul de operare
Windows, puteți verifica acest lucru Ghid dacă utilizați MAC sau Linux.
• Lucrul uimitor despre acest software este că nu este nevoie de un aranjament prealabil sau de o mare
mizerie pentru a instala acest software, veți scrie primul program în 2 minute după instalarea mediului
IDE.
Bootloader
Pe măsură ce mergem la secțiunea Instrumente, vom găsi un bootloader la sfârșit. Este foarte util să ardem
codul direct în controler, eliberându-ne de a cumpăra un arzător extern pentru a arde codul necesar.
Când cumpărăm noul modul Arduino, bootloader-ul este deja instalat în interiorul controlerului. Cu toate
acestea, dacă intenționăm să cumpărăm un controler și să punem modulul Arduino, trebuie să ardem din
nou bootloader-ul în interiorul controlerului, mergând la secțiunea Instrumente și selectând bootloader-ul
de ardere.
Structura Porgram
Declarații
VariabileOri de câte ori utilizați Arduino, trebuie să declarați variabilele globale și instanțe pentru a fi
utilizate mai târziu. Pe scurt, o variabilă vă permite să denumiți și să stocați o valoare pentru a fi utilizată
în viitor. De exemplu, ați stoca datele achiziționate de la un senzor pentru a le utiliza ulterior. Pentru a
declara o variabilă pur și simplu definiți tipul, numele și valoarea inițială a acesteia.
Merită menționat faptul că declararea variabilelor globale nu este o necesitate absolută. Cu toate acestea,
este recomandabil să vă declarați variabilele pentru a ușura utilizarea valorilor mai departe.
Instanțe
În programarea software, o clasă este o colecție de funcții și variabile care sunt păstrate împreună într-un
singur loc. Fiecare clasă are o funcție specială cunoscută sub numele de constructor, care este folosită
pentru a crea o instanță a clasei. Pentru a folosi funcțiile clasei, trebuie să declarăm o instanță pentru
aceasta.
Înființat()
Fiecare schiță Arduino trebuie să aibă o funcție de configurare. Această funcție definește starea inițială a
Arduino la pornire și rulează o singură dată.
Aici vom defini următoarele:
Buclă()
Funcția buclă este, de asemenea, o necesitate pentru fiecare schiță Arduino și se execută odată ce setup() este
finalizat. Este funcția principală și, după cum sugerează și numele, rulează în buclă din nou și din nou. Bucla
descrie logica principală a circuitului dumneavoastră.
.
Ploter serial
Arduino serial plotter este o altă componentă a Arduino IDE, care vă permite să generați un grafic în
timp real al datelor dvs. seriale. Plotter-ul serial vă ajută mult să vă analizați datele printr-un afișaj vizual.
Puteți crea grafice, grafice cu valori negative și puteți efectua analize ale formei de undă
Simulatoare pentru ARDUINO: în articolul următor vom vedea câteva detalii despre
simulatoare puternice pentru Arduino, de exemplu: Autodesk Eagle (recomandat), Proteus , Autodesk
Circuits, Virtronics Simulator pentru
Arduino , Electronify , Fritzing , VBB4Arduino – Placă virtuală pentru Arduino,
Referinte:
https://www.arduino.cc/en/Main/Software
https://www.arduino.cc/en/Guide/HomePage
http://www.audon.co.uk/arduino.html https://www.circuito.io/blog/arduino -cod/
https://www.makerspaces.com/arduino-O.N.U-tutorial-incepatori/
https://windowsreport.com/arduino-simulatoare/
http://virtronics.com.au/Simulator-for-Arduino.html