limbaj de programare Arduino - flexibilitatea și simplitatea

limbaj de programare Arduino - flexibilitatea și simplitatea

V-ați gândit vreodată pentru a simplifica viața ta acasă? Că au existat lucruri care rezolva pentru tine de zi cu zi, sarcini de rutină. Dispozitiv inteligent care ar exercita o funcție utilă, cum ar fi grădină bine udată, curățați camera, transporta sarcini. Aceste sarcini pot rezolva bord electronic Arduino. Dar, doar pentru a cumpăra nu va fi suficient. Orice cip controler logic industriale sau au nevoie de un „creier“ pentru a efectua o anumită secvență de acțiuni. Pentru realizările operațiunilor în acest caz, este potrivit limbaj de programare Arduino.

În acest articol vă va învăța:

Descrierea generală a limbajelor de programare

limbaj de programare Arduino - flexibilitatea și simplitatea

Baza mediului de dezvoltare este de prelucrare / Cablarea - acesta este un C obișnuit ++, complet cu o varietate de funcții și biblioteci. Există mai multe versiuni ale sistemelor de operare, Windows, Mac OS și Linux.

Care este diferența fundamentală dintre ele. Arduino IDE - acesta este mediul de dezvoltare în care este descris codul de program. Un FLprog similar cu CFC CoDeSys, puteți desena diagrame. Ce mediu este mai bine? Atât de bine și confortabil în felul lor, dar dacă doriți să serios controlere, cel mai bine este să învețe limba, similar cu IS. Avantajul lor principal este flexibilitatea și nelimitarea a algoritmului. Îmi place foarte mult Arduino IDE.

Descrierea Arduino IDE

Distribution este disponibil pentru descărcare de pe site-ul oficial. Descărcați arhiva, este nevoie de un pic mai mult de 100 Mb. Setarea standard, precum și toate aplicațiile pentru Windows. Drivere pentru toate tipurile de bord trebuie să fie instalate în pachet. Și acum uite cum fereastra de lucru.

limbaj de programare Arduino - flexibilitatea și simplitatea

mediu de dezvoltare Arduino este format din:

Setări Arduino IDE

limbaj de programare Arduino - flexibilitatea și simplitatea

Funcționalitatea suplimentară pot fi adăugate folosind biblioteci care reprezintă un cod special concepute. Practic este închis de acces dezvoltator. Media de obicei, vine cu un set standard, care poate fi completat treptat. Ele sunt într-un subdirector de biblioteci director Arduino.

Multe biblioteci sunt furnizate cu exemple, situate în exemplul dosarul. Selectați Biblioteca din meniu se va adăuga o linie în codul sursă:

Deci, de altfel, este convenabil pentru a verifica performanțele plăcii, care a venit la magazin. Rapid și ușor.

Există un lucru simplu. Este numit Serial Port Monitor (Serial Monitor). Se afișează datele trimise la platforma Arduino. Mă uit de obicei, care semnalele mi dau diferite senzori conectați la placa de bază.

limbaj de programare Arduino - flexibilitatea și simplitatea

biblioteci cu o schimbare

Există diferite modalități de a adăuga funcții personalizate. Conectați biblioteca în trei moduri:

  1. Utilizarea Library Manager
  2. Cu importuri ca fișier .zip
  3. Instalare manuală.

1. Utilizarea Library Manager. În fereastra principală a programului selectați fila Schiță. După aceea, faceți clic pe butonul Connect biblioteca. Înainte de a deschide managerul de bibliotecă. Fereastra se va afișa fișierele instalate cu semnătura instalat, și cele care pot fi setate.

limbaj de programare Arduino - flexibilitatea și simplitatea

2. Folosiți importa un fișier .zip. De multe ori în întinderi de pe internet pot fi găsite în arhivele bibliotecilor arhivat fișiere cu zip. Acesta conține un cod .h fișier antet și fișier Cpp. Instalația nu trebuie să despachetați arhiva. Este suficient meniu Schița - Conectează biblioteca - Adăugați biblioteca .ZIP

limbaj de programare Arduino - flexibilitatea și simplitatea

3.Installation manual. În primul rând, închideți programul Arduino IDE. Arhiva noastră ne despachetarea. Iar fișierele cu extensia .h și Cpp transferat în dosarul cu același nume ca și arhivă. Aruncări un folder în directorul rădăcină.

Descriere FLPprog

FLprog - este un proiect liber de dezvoltatori independenți, care permite de a lucra cu blocuri funcționale sau cu scara. Acest mediu este potrivit pentru oameni - nu programatori. Acesta vă permite să vedeți vizual și grafic algoritmul folosind diagrame și blocuri de funcții. Descărcați pachetul de pe site-ul oficial.

limbaj de programare Arduino - flexibilitatea și simplitatea

Am fost uitam de proiect pentru o lungă perioadă de timp. Copiii sunt în curs de dezvoltare, în mod constant adăugarea de noi caracteristici și schimbarea vechi. Eu văd în această perspectivă de mediu. Din moment ce îndeplinește două funcții importante: simplitatea și ușurința de utilizare.

Încercați să creați un proiect simplu. 13 va fi comutat la ieșire cu LED-uri.

Crearea unui proiect nou. În caseta de sus, adăugați cantitatea potrivită de intrări și ieșiri, întrebând numele și atribuit unui card de intrare sau de ieșire fizică.

limbaj de programare Arduino - flexibilitatea și simplitatea

Noi scoate elementele necesare ale arborelui obiect elementele necesare pe panza de editare. În cazul nostru, putem folosi un simplu RS-declanșare pentru a activa și dezactiva.

limbaj de programare Arduino - flexibilitatea și simplitatea

După crearea unui algoritm, faceți clic pe butonul pentru a compila. programul oferă schița terminat în IDE.

limbaj de programare Arduino - flexibilitatea și simplitatea

limbaj de programare Arduino - flexibilitatea și simplitatea

În prima parte a seminarului, am discutat despre posibilitățile și avantajele companiei de produse ARIES. Apoi, a existat o pauză de cafea cu gogoși. Am ponabrali o mulțime de lucruri, și gogoși și cookie-uri, și bomboane, așa cum îi era foarte foame. =)

În a doua parte a seminarului, în după-amiaza am prezentat mediul de dezvoltare CoDeSys 3.5. Multe lucruri a spus despre Web - vizualizare. Această tendință începe să câștige impuls. Desigur, pentru a opera echipamentul prin orice web - browser-ul. Este foarte cool. Acesta este modul în care ea însăși echipamentul în valiza.

limbaj de programare Arduino - flexibilitatea și simplitatea

Eu în curând va publica o serie de articole pe CoDeSys 3.5. Deci, dacă sunteți interesat Înregistrează-te sau vin doar pentru o vizită. Eu va fi întotdeauna fericit.

Cu respect, Gridin Semon.

Acest articol este în valoare de partajare: