Mik Az IDE-k Az Arduinóval Való Együttműködéshez

Tartalomjegyzék:

Mik Az IDE-k Az Arduinóval Való Együttműködéshez
Mik Az IDE-k Az Arduinóval Való Együttműködéshez

Videó: Mik Az IDE-k Az Arduinóval Való Együttműködéshez

Videó: Mik Az IDE-k Az Arduinóval Való Együttműködéshez
Videó: skr v. 2 подключение драйверов TMC 2209 по UART 2024, Április
Anonim

Mindenki, aki elkezdi tanulni az Arduino-t, ismeri az Arduino IDE-t. Lehetővé teszi vázlatok írását, helyességének ellenőrzését és betöltését az Arduino táblák memóriájába. De csak így lehet programokat fejleszteni az Arduino számára? Egyáltalán nem! Nézzük meg, milyen más fejlesztői környezetek léteznek.

Arduino logó
Arduino logó

Szükséges

  • - Arduino;
  • - számítógép.

Utasítás

1. lépés

Kezdjük a PROGRAMINO fejlesztői környezettel. Ez egy fizetett fejlesztői környezet, de 14 napig ingyenesen kipróbálhatja. A Programino, csakúgy, mint más fejlesztői környezetek, megköveteli, hogy telepítve legyen az Arduino IDE. A program első indításakor adja meg az arduino.exe futtatható fájl elérési útját a beállításokban. Ehhez lépjen a beállítások menübe: Opciók -> Szerkesztő beállításai. Megjelenik egy ablak, amelyben meg kell adnia a könyvtár elérési útját az Arduino IDE és a kapcsolódó könyvtárak segítségével. Most készen állunk programokat írni Programino-ban.

Programino környezeti beállítások
Programino környezeti beállítások

2. lépés

Az ebben a fejlesztői környezetben használt nyelv megegyezik az eredeti Arduino IDE - C nyelvvel. Vagyis, ha már vázlatokat írsz az Arduino IDE-ben, akkor nem kell új programozási nyelvet megtanulnod, ami ennek a fejlesztői környezetnek nagy plusz.

Ezenkívül ez az IDE a gyors fejlesztés olyan kényelmes módját kínálja, mint a kód kitöltése. Vagyis nem kell folyamatosan végigjárnia az Arduino parancsot és metódus referenciát. Elkezdi begépelni a kódot, és a fejlesztői környezet arra kéri, hogy válassza ki a kívánt lehetőséget a rendelkezésre álló lehetőségek közül. Például beírja a "digi" szót, és az IDE lehetőséget kínál: "digitalRead", "digitalWrite".

Írjunk egy egyszerű vázlatot, amelyben folyamatosan lekérdezzük az Arduino egyik analóg tüskéjét, és kimenetet adunk a soros portra. Próbálja meg kézzel beírni a vázlatot, másolás és beillesztés helyett, hogy érezze a Programino kód befejezésének kényelmét.

Vázlat a Programino-ban
Vázlat a Programino-ban

3. lépés

Mi érdekességet kínál még a Programino IDE? Ebben a fejlesztői környezetben számos érdekes eszköz érhető el az Eszközök menüben. Például jegyzettömb, LCD karaktertervező, átalakító a DEC-BIN-HEX között, soros port terminál, analóg plotter és mások.

Vizsgáljuk meg közelebbről az Analog Plotter eszközt. Ez az eszköz lehetővé teszi, hogy megjelenítse, mi érkezik a COM portba az Arduino-ból. Ez hasznos lehet például néhány analóg érzékelő leolvasásának megjelenítésére: hőmérséklet, páratartalom, nyomás, megvilágítás és mások.

Ahhoz, hogy a plotter működjön a vázlatban, aktiválnia kell a soros portot 19200 kb / s sebességgel. Az adatokat kinyomtatják a plotterre a Serial.println () használatával. Indítsunk egy analóg plottert. Nyomja meg a Csatlakozás gombot a csatlakozáshoz ahhoz a porthoz, amelyhez Arduino van csatlakoztatva.

Analóg plotter a Programino-ban
Analóg plotter a Programino-ban

4. lépés

Az Arduino IDE másik érdekes alternatívája a B4R, vagy "Basic for Arduino". A hivatalos oldalra mutató hivatkozás szintén a cikk végén található. Ez a fejlesztői környezet azért érdekes, mert C helyett alap nyelvet használ. Támogatja a kód kitöltését is. Ráadásul teljesen ingyenes.

Az első indításkor a B4R környezet azt is megköveteli, hogy adja meg a könyvtár elérési útját az Arduino IDE segítségével, valamint szükség esetén további nem szabványos könyvtárakat és közös modulokat. Ezek a beállítások később konfigurálhatók az Eszközök -> Útvonalak konfigurálása menüben.

B4R környezeti beállítások
B4R környezeti beállítások

5. lépés

Írjunk egy ilyen vázlatot, és egyben nézzük meg közelebbről a B4R IDE-t.

A központi részben van egy mező a kód szerkesztésére. A jobb oldalon a fülek területe és maguk a fülek találhatók: elérhető könyvtárak, vázlatmodulok, előzmények és keresés. A fenti fényképen nyitott egy magazint tartalmazó fül. Látható, hogy itt olyan üzenetek jelennek meg, amelyeket a program a Log () paranccsal állít be. Ebben a fejlesztői környezetben beállíthat töréspontokat, ami nagyon hasznos a hibakeresési folyamatban, és könyvjelzőket is használhat a kód gyorsabb navigálásához.

Ebben a fejlesztői környezetben nem tudja azonnal elkezdeni a programozást, mert más, objektum-orientáltabb nyelvet használ, mint a klasszikus Arduino IDE, más szintaxissal. Ennek a környezetnek a kényelme és a fejlesztők jó útmutatásának elérhetősége pótolja ezeket a hátrányokat.

Első vázlat a B4R-ben
Első vázlat a B4R-ben

6. lépés

A felsoroltakon kívül vannak más fejlesztői környezetek is az Arduino számára. Például a Codeblocks. Ugyanazokkal a képességekkel rendelkezik, mint az IDE, ezért nem írom le részletesebben.

De most már tudja, hogy vannak alternatív, sokkal kényelmesebb fejlesztői környezetek az Arduino számára. Használatuk nagyban leegyszerűsíti és felgyorsítja a saját vázlatok kidolgozását.

Ajánlott: