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