
Nyelvi referencia
(A fordító megjegyzése: Az angol eredetiben az Arduino külvilághoz való "csatlakozásait" PIN-nek nevezik. Ez magyarul legtöbbször "TŰ"nek, "ÉRINTKEZŐ"nek vagy "CSAP"nak fordítódik. Ez azért sem helyes, mert maga a csatlakozó is az egyes Arduino típusoknál különböző. Lehet felfelé álló "tű", lehet lefelé álló "láb", sőt a "tű"k befogadására alkalmas hüvely is. Így az angol PIN-t (amely szó azért például a változónevekben megjelenhet) következetesen "KIVEZETÉS"nek fordítottam. Ki melyiket szereti használni (a szakirodalom sem egységes ebben a vonatkozásban) helyettesítse be a kedvencét.)
Az Arduino programozási nyelv három fő részre osztható: függvények, értékek (változók és állandók), és struktúrák.
függvények
az Arduino kártya vezérléséhez és számítások elvégzéséhez.
változók
Arduino adattípusok és állandók.
Állandók
HIGH | LOWINPUT | OUTPUT | INPUT_PULLUP
LED_BUILTIN
true | false
Lebegőpontos állandók
Egész állandók
struktúrák
Az Arduino programkód (C++) elemei.
További szintaxis
#define (meghatározás)#include (belevesz)
/* */ (megjegyzés blokk)
// (egysoros megjegyzés)
; (pontosvessző)
{} (kapcsos zárójelek)
Aritmetikai operátorok
% (maradék)* (szorzás)
+ (összeadás)
- (kivonás)
/ (osztás)
= (hozzárendelés operátor)
Összehasonlító operátorok
!= (nem egyenlő)< (kisebb)
<= (kisebb vagy egyenlő)
== (egyenlő)
> (nagyobb)
>= (nagyobb vagy egyenlő)