2013.10.14.
14:29

Írta: harsanyireka

Függvények: Matematika

min(x,y)

Kiszámítja a paraméterként megadott, bármilyen adattípusú számok (x és y) minimumát. A két szám közül a kisebbik érték tér vissza.

forrás: http://arduino.cc/en/Reference/Min

 

max(x,y)

Kiszámítja a paraméterként megadott, bármilyen adattípusú számok (x és y) maximumát. A két szám közül a nagyobbik érték tér vissza.

forrás: http://arduino.cc/en/Reference/Max

 

abs(x)

Kiszámítja egy paraméterként megadott szám (x) abszolút értékét. Ha a szám nagyobb vagy egyenlő nullával akkor a szám értéke tér vissza, ha kisebb mint nulla akkor a negítív érték tér vissza. Hiba elkerülése végett paraméterként csak értéket adj meg (példa: abs(a);) és egyéb parancsokat ne (példa: abs(a++);)!

forrás: http://arduino.cc/en/Reference/Abs

 

constrain(x,a,b)

Egy adott tartományom belülire kényszertni az értéket, azaz limitálja. Bármely adat típuson alkalmazható.

  • x: a szám amit limitálni akarunk, ha a és b közé esik akkor megtartja az értékét
  • a: alsó limit, ha x ez alá esik, átugrik az értéke a-ra
  • b: felső limit, ha x e felé megy átugrik az értéke b-re

forrás: http://arduino.cc/en/Reference/Constrain

 

map(value, fromLow, fromHigh, toLow, toHigh)

Arányosan szétosztja a számokat egyik tartományról a másikra Az alsó és a felső értékeket rendeli egymáshoz, a többit ehhez igazítja. Ez az utasítás egész számokkal működik.

  • value: az érték amit arányosítani akarunk (gyakran a változónk neve)
  • fromLow: az aktuális értékünk legalsó határa
  • fromHigh: az aktuális értékünk legfelső határa
  • toLow: a cél érték legalsó határa
  • toHigh: a cél érték legfelső határa

forrás: http://arduino.cc/en/Reference/Map

 

pow(base, exponent)

Egy megadott szám hatvány értékét számolja ki. Értékek vagy görbék exponenciális leképezésénél hasznos.

  • base: a szám (float)
  • exponent: kitevő, a hatvány amivel megnöveljük az alap számot (float)

forrás: http://arduino.cc/en/Reference/Pow

 

sqrt(x)

Egy paraméterként megadott bármilyen típusú szám (x) négyzetgyökét adja vissza double típusban.

forrás: http://arduino.cc/en/Reference/Sqrt

Szólj hozzá!

Címkék: referencia hivatkozások

2013.10.14.
14:28

Írta: harsanyireka

Függvények: Random számok

randomSeed(seed)

Ezzel a paranccsal egy pszeudo-random szám generátort inicializálunk. Paramétere egy long vagy egy integer lehet. Nincs visszatérő értéke.

forrás: http://arduino.cc/en/Reference/RandomSeed

 

random(max)

random(min,max)

Pszeudo random számokat generál. Egy random szám értéket ad vissza a két szélső érték között long formában.

  • min: a random érték alsó határa, nem kötelező megadni – ilyenkor 0
  • max: a random érték felső határa (ami már nem tér vissza csak az eggyel kisebb szám)

forrás: http://arduino.cc/en/Reference/Random

 

Szólj hozzá!

Címkék: referencia hivatkozások

2013.10.14.
14:27

Írta: harsanyireka

Függvények: Trigonometria

sin(rad)

Egy radiánsban megadott szög szinuszát számolja ki. Az eredmény egy -1 és 1 közötti érték, ami double típusban tér vissza.

  • rad: a radiansban megadott szög (float)

forrás: http://arduino.cc/en/Reference/Sin

 

cos(rad)

Egy radiánsban megadott szög koszinuszát számolja ki. Az eredmény egy -1 és 1 közötti érték, ami double típusban tér vissza.

  • rad: a radiansban megadott szög (float)

forrás: http://arduino.cc/en/Reference/Cos

 

tan(rad)

Egy radiánsban megadott szög tangensét számolja ki. Az eredmény egy a negatív végtelen és a végtelen közötti érték, ami double típusban tér vissza.

  • rad: a radiansban megadott szög (float)

forrás: http://arduino.cc/en/Reference/Tan

Szólj hozzá!

Címkék: referencia hivatkozások

2013.10.14.
14:26

Írta: harsanyireka

Függvények: Idő

millis();

Milliszekundumban adja vissza a program futtatása óta eltelt értéket, kb. 50 nap után a számérték túlcsordul és visszaugrik nullára. Paramétere nincs, unsigned long változót ad vissza.

forrás: http://arduino.cc/en/Reference/Millis

 

micros()

A programfuttatás megkezdésétől eltelt időt adja vissza mikorszekundumban. Kb. 70 perc után túlfordul és 0-ról kezdi újra a számolást. Paramétere nincs. Unsigned long változót ad vissza.

forrás: http://arduino.cc/en/Reference/Micros

 

delay(ms);

Szüntet tart a futtatásban. Visszatérő értéke nincs.

  • ms: milisecundumban kell megadni az értékét, 1000ms = 1s (másodperc)

forrás: http://arduino.cc/en/Reference/Delay

 

delayMicroseconds(us)

Szünetet tart a program futtatásában, a paraméterként (us) mikroszekundumban megadott ideig. Visszatérő értéke nincs.

forrás: http://arduino.cc/en/Reference/DelayMicroseconds

 

Szólj hozzá!

Címkék: referencia hivatkozások

2013.10.14.
14:25

Írta: harsanyireka

Függvények: Bit-ek és Byte-ok

lowByte(x)

Kihúzza a legalacsonyabb helyiértékű (jobbról az első) bájtot a változóból. Visszatérő értéke a bájt.

  • x: bármilyen típusú érték

 

forrás: http://arduino.cc/en/Reference/LowByte

 

 

highByte(x)

Kihúzza a legmagasabb helyiértékű (balról az első) bájtot a word-ből (vagy nagyobb adattípus esetén a második legalacsonyabbat). Visszatérő értéke a bájt.

  • x: bármilyen típusú érték

 

forrás: http://arduino.cc/en/Reference/HighByte

 

 

Szólj hozzá!

Címkék: referencia hivatkozások

süti beállítások módosítása