====== Az automatizálási szakszavak viszonylag érthetően ====== Szakembereknek kerülendő! === Bemenet === en: input A jel irányát adja meg ez a név. Ezt az irányt mindig a kontroller irányából nézzük, ez azt jelenti, hogy a bemenet olyan jel, amit a [[#kontroller|kontroller]] olvas be. A bemeneti jel lehet analóg jel, vagy digitális jel. A jel lehet még [[#kimenet|kimenet]]i is. === Kimenet === en: output A jel irányát adja meg ez a név. Ezt az irányt mindig a kontroller irányából nézzük, ez azt jelenti, hogy a kimenet olyan jel, amit a [[#kontroller|kontroller]] ad ki. A kimeneti jel lehet [[#analog_jel|analóg jel]], vagy [[#digitalis_jel|digitális jel]]. A jel lehet még [[#bemenet|bemenet]]i is. === Pin === en: pin A "pin" angol szó, magyarul gombostűt, tűt, dísztűt, hajtűt vagy biztosítótűt jelenthet. Az Arduino-ban azokat a kicsi csatlakozókat jelenti, ahová vezeték csatlakoztatható. Ez persze rögtön lehet aljzat vagy tüske, egyszerűbben anya vagy apa típusú csatlakozó: {{:wiki:kids:dic_pin2.png?400|Pin}} === Túlcsordulás === en: overflow Amikor az adott változóba olyan érték kerül, ami túl nagy az adott változóhoz, akkor beszélünk túlcsordulásról. Ilyenkor az adott művelet maradvány-értéke marad csak a változóban. Például ha egy byte típusú változóban ezt az összeadást akarjuk elvégezni: 150 + 150. Az összeadás eredménye 300 lesz, de mivel a byte típus maximum csak 255-ig tud értéket tárolni, ezért 300 - 255 = 45, azaz csak a 45 lesz visszaolvasható a byte-ból. Az Arduino a túlcsordulást normál műveletként kezeli, ezért ilyenkor nem fog hibát jelezni. Ha nem akarunt túlcsordulást, akkor válasszuk meg helyesen a használt [[:#valtozo_tipusok|változó]]t, például a fenti esetben használjunk inkább INT-et. === Változó típusok === en: variables Az Arduino programozása során is sokfajta változótípust tudonk alkalmazni. Ezeknek a hossza, a maximális tárolható értékük és az, hogy hogyan épülnek fel, változhat. A nagyobb számok tárolására alkalmas változók például több tárterületet foglalnak, és a pontosságukkal is adódhatnak problémák. Ha túl kicsi változót használunk, előfordulhat, hogy nem fér el a tárterületen, és [[:#tulcsordulas|túlcsordul]]. Ez az Arduino számára nem jelent hibát, ezért erről hibajelzést sem fogunk kapni. Ezen kívül sok funkció eleve csak adott típusú változokkal hajlandó dolgozni (ezekre majd figyelmeztetlek), és ez legtöbb esetben hibát is fog okozni a program lefordításakor. A fontosabb változótípusokat ebben a táblázatban foglaltam össze: {{:wiki:kids:dic_vars.png|A fontosabb változótípusok az Arduino-ban}}