Kifejezések, szómagyarázatok

A "60 nap alatt Arduino" tanfolyam házi feladatai és közvetlen témái
Válasz küldése
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Kifejezések, szómagyarázatok

Hozzászólás Szerző: Robert »

Ha egy egy fejezetben/tancikkben nem világos valamely szó vagy kifejezés, akkor inkább kérdezd meg. Tudod, "néma gyermeknek az anyja sem látja a fától az erdőt".
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Inicializálás : alapértelmezett állapot beállítása, alaphelyzetbe hozás.

void : későbbi leckében jelenik meg a pontos magyarázata és használata (#20 körül) . Egyes eljárások, függvények létrehozásakor ezzel az utasítással jelzem, hogy milyen néven hivatkozom rá, és milyen utasítások lesznek benne. Azaz:

Kód: Egész kijelölése

void eljárásneve_amit_an_adok_neki() {
  utasitas;
  utasitas;
  }
statements: utasítások, programsorok

alaphelyzetbe hozás: a rendszerben bekapcsoláskor illetve programindításkor a részegységek nem minden esetben a számunkra kívánt állapotban vannak. Ilyen pl. a chipkivezetések bemenetként indulnak. Ezután mi a programból kimenetre állítjuk, és logikai alapcsony szintre kapcsoljuk. (pinMode és digitalwrite utasitasok) Ez számunkra a programunkban az _alaphelyzet_ innen kezdve tudjuk a lábra kötött LED-et ki/bekapcsolni.
Avatar
Fizikus
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2010. július 16. péntek, 6:00

Hozzászólás Szerző: Fizikus »

Robert írta:void : Egyes eljárások, függvények létrehozásakor ezzel az utasítással jelzem, hogy milyen néven hivatkozom rá, és milyen utasítások lesznek benne.
A void azt jelzi, hogy egy fuggveny nem ad vissza semmilyen erteket a lefutasa utan.
A Fizikus nem szakma, ELMEÁLLAPOT!
Avatar
Fizikus
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2010. július 16. péntek, 6:00

Hozzászólás Szerző: Fizikus »

Kicsit bovebben:

Kód: Egész kijelölése

visszaadott_fvertek_tipusa fuggvenyNev (fvparameter1_tipusa fvparameter1_neve, fvparameter2_tipusa fvparameter2_neve, ... )
{
fv_utasitas;
fv_utasitas;
...
return visszaadott_fvertek
}

Pelda1:

Kód: Egész kijelölése

void 1sVarakozas()
{
delay(1000); // Varakozas 1 masodpercig
}
void: nem ad vissza erteket
(): ures zarojel, nem kell a fuggvenynek parameter

Pelda2:

Kód: Egész kijelölése

int Osszeadas(int x, int y)
{
int eredmeny;
eredmeny = x + y;
return eredmeny;
}
A fv int tipusu valtozot ad vissza eredmenyul es 2db int tipusu parametert kell neki megadni (x es y).
A Fizikus nem szakma, ELMEÁLLAPOT!
Válasz küldése