Arduino leckék kezdőknek 1

Az Arduino program összeállítása

Ebben a leckében fogunk beszélni a program összeállítása az Arduino IDE: hogyan kell építeni, hogyan kell betölteni a programot a vezérlésbe, amint fordítási hibát, hogy lehet akkor a képernyőn. Tehát ez a kód összeállításáról szól. Ha egy programot össze kell állítanod, vagyis általában a kereszthivatkozást, akkor kiválaszthatod, hogy ellenőrizni vagy letölteni. Ehhez a kezelőpanelnek két gombja van: Check, Download. Ezek a legördülő menüben is megtalálhatók.

Mind a csekk, mind a terhelési műveletek kódok összeállítását foglalják magukba. A terhelési művelet az utolsó végrehajtható kódot is másolja az Arduino-nak, de mindkét fő művelet összeállítja a program szövegét.

Mi történik, ha összeállítást kezdeményez?

Arduino leckék kezdőknek 1

Vegye figyelembe az alkalmazásablak alján található üzenetmezőt. Ez az üzenet mező arra szolgál, hogy megjelenítse a fordítás állapotát. Ezek az üzenetek a fordítás befejezése után jelennek meg, és megmutatják nekünk, hogy a kompilació befejeződött vagy a letöltés befejeződött, vagy vannak összeállítási vagy terhelési hibák. vagy megmutatja a fordítási hibák előfordulását vagy a vezérlőbe történő indítást. Hibaüzenetekben a program szövegének sorszáma is megjelenik, ahonnan a hiba történt.

Tehát, ha hiba van a kódban, hasznos lenne pontosan tudni, hogy hol. Így ez az eszköz segít megtalálni a hiba forrását.

Ha megnézzük az alábbi ábrát, akkor egy megvilágított hibaüzenet jelenik meg. Itt három sornyi kódot mutatok. Itt kifejezetten nashodil a kód. Írt nonsense XX. Láthatja, hogy a szeméttel ellátott vonal rózsaszínnel van kiemelve. Mivel ez a sor két XX karaktert tartalmaz hiba esetén,

A kód első hibájával jelzett sor rózsaszínű. Nagyon kényelmes. A hibakeresés a kiemeléssel történik, nem pedig a program szövegében keresendő sorszámmal. A rózsaszínűen kiemelt vonal láttán megtaláljuk az első hibát a kódunkban.

Általában azonnal megtaláljuk magunkat a számunkra érdekes helyszínen. Aztán keresünk valamit, amit nem illesztettünk be helyesen erre a sorra. Ez egy figyelmeztetés egy meglévő hibára. Mindig tudni fogja, hogy van-e hiba.

Előfordulhat, hogy más sorok hibát jeleznek. A C nyelvben gyakran ez történik. Például, ha elfelejtett pontosvesszőt adni az operandus végén.

Ne feledje, hogy ennek a nyelvnek a szintaxisa azt jelenti, hogy az operandus vége pontosvesszővel van jelölve. Hiba van egy bizonyos sorban. És látjuk rajta egy pontosvesszőt, majd a XX szimbólumokat. A fordító önmagáért dönt, hogy mindegyik két pontosvessző egy operandus. És neki XX - ez lesz a következő csapat. Ez az oka annak, hogy a hiba kiugrik, mivel a fordító nem ismeri a XX parancsot.

Óvatosnak kell lenned. Ha több hiba fordul elő, hibát generálhatnak az egyikből. Először meg kell figyelni az első hibára. Nézze meg az első hibát, javítsa ki a szintaxist és fordítsa újra a programot. És néhány hiba sorozata eltűnik egy csapás következtében.

Szóval ez a portmonitorról szól.

A portmonitor felugró ablak. Ezt nevezed, és így néz ki. Alapvetõ információs mezõ, valamint egy szövegmezõ a tetején.

Arduino leckék kezdőknek 1

A portmonitor az Arduino tábla felhasználói kommunikációjának egyik eszköze. Az üzenetek a fő információs mezőben jelennek meg. Olyan információkat jeleníthet meg, amelyekhez speciális függvénykönyvtárak vannak, amelyek lehetővé teszik, hogy integrálják őket a programba, hogy üzeneteket adjanak ki e port monitornak.

Tehát, ha van portmonitor és a serial.print függvények vannak a vezérlőprogramban, később megismerkedünk velük. A serial.print függvényt írja be a kódba, és szöveges üzenetet küld a port monitornak. Így láthatod a programod feldolgozásának eredményét a saját szemével. Üzeneteket küld a programon keresztül a portmonitoron, és a felhasználó láthatja.

Érdekes, hogy a port monitor is ellenkező irányba használható. Szöveges üzeneteket vehet fel. Nézd meg az ablak tetejét, ahol a szövegbeviteli mező van. Itt adhat meg adatokat, majd küldje el őket a Küldés gombra kattintva. Az adatokat elküldik Arduino-nak, és ő el fogja olvasni őket.

Lehet írni egy programot, hogy elvégezhesse ezeket az adatokat. Tehát a port monitor valami hasonló a billentyűzethez és a monitort az Arduinohoz csatlakoztatva. Elindíthatja a portmonitorot, töltheti be a programot a vezérlőbe, amely csatlakozni fog ahhoz, hogy írja és olvassa el a karakteradatokat.

Köszönöm a figyelmet.

Kapcsolódó cikkek