Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Koszta László - hirehamva.

hu Arduino Alapok

Jelen esetben egy int, változóval dolgozunk, ami az angol integer, azaz egész szóból
származik. Tehát az egész számok halmazába tartozó számot lehet megadni ebben a változóban -32
768 -tól 32 767 –ig. (Arduino Uno esetében. Mindegyik változó típust annál a program példánál
tárgyalok ahol először használva lesz.)

Megadjuk, milyen kivezetések (pinek) lesznek használva:

int led1 = 2; // LED 2 kimentre kötve

int led2 = 3; // LED 3 kimentre kötve

int led3 = 4; // LED 4 kimentre kötve

int led4 = 5; // LED 5 kimentre kötve

int led5 = 6; // LED 6 kimentre kötve

Ha a teljes programfutási idő alatt használjuk a változókat, ajánlott a program elején rögtön
felvenni őket.

Megadjuk a kivezetések szerepét:

pinMode(led1, OUTPUT);

pinMode(led2, OUTPUT);

pinMode(led3, OUTPUT);

pinMode(led4, OUTPUT);

pinMode(led5, OUTPUT);

pinMode(Arduino kivezetés, Mód);

Mód lehet:

1. INPUT – bemenet (ha valami szenzort, kapcsolót stb. be akarunk olvasni)


2. INPUT_PULLUP – bemenet, amely a mikrokontrollerben található 10K ellenállással fel van
húzva 5V-ra. Főleg nyomógombok kapcsolók esetén jön jól. Későbbi példában bemutatásra
kerül.
3. OUTPUT - kimenet

void loop –on belül megírjuk az utasításainkat, amelyek folyamatosan zárt hurokkén hajtódnak végre
a tápfeszültség megszakításáig.

digitalWrite(led1, HIGH); // LED1 bekapcsolasa

delay(500); // varakozas 500 mS (fél másodperc)

digitalWrite(led1, LOW); // LED1 kikapcsolasa

16

You might also like