Sunteți pe pagina 1din 11

Translated from English to Romanian - www.onlinedoctranslator.

com

Mediu de dezvoltare integrat „IDE” pentru Arduino

Introducere în Arduino IDE


IDE înseamnă „Integrated Development Environment”: este un software oficial introdus de
Arduino.cc, care este folosit în principal pentru editarea, compilarea și încărcarea codului în dispozitivul
Arduino. Aproape toate modulele Arduino sunt compatibile cu acest software care este o sursă deschisă și
este ușor disponibil pentru a instala și a începe compilarea codului din mers.
În acest articol, vom prezenta software-ul, cum îl putem instala și îl vom pregăti pentru dezvoltarea
aplicațiilor folosind module Arduino.

Arduino IDE Definiție

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++.

Cum să obțineți Arduino IDE


putem descărca Software-ul de la Arduino site-ul principal. După cum am spus mai devreme, software-ul
este disponibil pentru sisteme de operare obișnuite, cum ar fi Linux, Windows și MAC, alegem să
descărcam versiunea corectă a software-ului, care este ușor compatibilă cu sistemul nostru de operare.

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.

• Tasta săgeată va încărca și va transfera codul necesar pe placa Arduino.

• Hârtia punctată este utilizată pentru crearea unui fișier nou.


• Săgeata în sus este rezervată pentru deschiderea unui proiect Arduino existent.

• Săgeata în jos este folosită pentru a salva codul de rulare curent.

• 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

Exemplu de cod în Editorul IDE: clipirea unui LED pe pinul


D13 gol înființat() {
// inițializați pinul digital 13 ca ieșire. pinMode(13,
OUTPUT);
}

// funcția buclă rulează din nou și din nou pentru


totdeauna void loop() {
digitalWrite(13, HIGH); // aprinde LED-ul (HIGH este nivelul de tensiune)
delay(1000); // așteptați o secundă
digitalWrite(13, LOW); // stinge LED-ul făcând tensiunea LOW delay(1000); // așteptați
o secundă
}

Exemplul 2: citiți valoarea analogică de la


pinul A0 gol setup() {
// inițializați comunicația serială la 9600 biți pe secundă:
Serial.begin(9600);
}

// rutina buclei rulează iar și iar pentru totdeauna: void


buclă() {
// citiți intrarea pe pinul analogic 0:
int sensorValue =
analogRead(A0); // tipăriți valoarea
citită: Serial.println(sensorValue);
întârziere(1); // întârziere între citiri pentru stabilitate
}
Partea de jos a ecranului principal este descrisă ca un panou de ieșire care evidențiază în principal starea
de compilare a codului care rulează: memoria utilizată de cod și erorile apărute în program. Trebuie să
remediați aceste erori înainte de a intenționa să încărcați fișierul hex în modulul Arduino.

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

#include <EEPROM.h>. #include


<dht.h>
#include <I2Cdev.h>
Majoritatea bibliotecilor sunt preinstalate și vin cu software-ul Arduino. Cu toate acestea, le putem
descărca și din sursele externe.

Crearea de pini ca intrare sau ieșire


DigitalRead și digitalWrite comenzile sunt folosite pentru adresarea și realizarea pinilor Arduino ca
intrare și, respectiv, ieșire.
Aceste comenzi sunt sensibile la text, adică trebuie să le scrieți exact așa cum sunt date, cum ar fi
digitalWrite, începând cu „d” mic și scrieți cu „W” majusculă. Notează-l cu Digitalwrite sau digitalwrite
nu va apela sau adresa nicio funcție.

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);

Placa de selecție a Arduino

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.

Utilizarea monitorului serial

Exemplu de monitor serial de testare pe programul test2.cc

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:

1. Funcționalitatea pin folosind funcția pinMode


2. Starea inițială a știfturilor
3. Inițializați clasele
4. Inițializați variabilele
5. Logica codului

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

Vedeți statisticile publicației

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