Minden, ami elektronika

Elektronikával hobbi szinten foglalkozó oldal

shiftIn()

2019. augusztus 20. 01:20 - raptor13

Leírás

1 byte adatot fogad bitenként egy megadott lábról. Az adatátvitel az első és az utolsó bit irányából is kezdődhet. Mindegyik bitnél az órajel lábat magas szintre kapcsoljuk, majd kiolvassuk az adathoz tartozó láb tartalmát, ezután az órajel láb ismét alacsony szintet vesz fel, pl. a digitalWrite hívásával (clockPin, LOW).

Tovább
Szólj hozzá!
Címkék: funkciók arduino

pulseIn()

2019. augusztus 20. 01:20 - raptor13

Leírás

Megméri egy impulzus hosszát (akár HIGH, akár LOW) a megadott lábon. Például, ha a paraméter magas szintre van állítva, a pulseIn() megvárja, hogy a láb logikai szintje alacsonyról magasra váltson, elkezdi a mérést, majd megvárja, hogy a láb ismét logikai alacsony szintre kerüljön és akkor leállítja az időzítést. Visszaadja az impulzus hosszát mikroszekundumban, vagy 0-t ad vissza, ha az időkorláton belül nem kapott teljes impulzust.

Tovább
Szólj hozzá!
Címkék: funkciók arduino

analogReadResolution()

2019. augusztus 20. 01:18 - raptor13

[Zero, Due & MKR család]
Leírás

Az analogReadResolution() az analóg API kiterjesztése az Arduino Due, Zero és MKR családhoz. Beállítja az analogRead() által visszaadott érték méretét (bitben). Alapértelmezés szerint 10 bit (0-1023 közötti értéket vehet fel) az AVR alapú alaplapokkal való visszamenőleges kompatibilitás miatt. A Due, Zero és MKR család alaplapjainak 12 bites ADC felbontása van, amelyekhez a felbontás 12-re változtatásával lehet hozzáférni. Ez 0 és 4095 közötti értékeket fog eredményezni az analóg láb kiolvasásakor.

Tovább
Szólj hozzá!
Címkék: funkciók arduino

analogWrite()

2019. augusztus 20. 01:18 - raptor13

Leírás

Analóg értéket (PWM hullám) hoz létre egy lábon. Használható LED-ek fényének, vagy motorok sebességének a változtatására. Az analogWrite() parancs kiadása után a megadott lábon a paraméternek megfelelő kitöltési idejű négyszögjel lesz, amely egészen addig fog így működni, amíg nem használjuk az analogWrite(), a digitalRead() vagy a digitalWrite() parancsokat ugyanazon a lábon.

Tovább
Szólj hozzá!
Címkék: funkciók arduino
süti beállítások módosítása