Jméno

analogRead — Čte analogovou hodnotu z analogového pinu

Přehled

void analogRead(pin);
int pin;

pin
Číslo analogového pinu ze kterého se čtě napětí. Na většině konstrukcí je to 0-5, na Arduino Mini a Nano je to 0-7 a na Mega je to 0-15.

Popis

Funkce čtě napětí na analogovém pinu. Napětí v intervalu 0 až referenční napětí (vybrané voláním analogReference) se převádí na číslo v rozsahu 0 až 1023. Doba převodu trvá asi 100 μs, a maximální počet čtení za sekundu je asi 10 000.

Příklad

Tento příklad je opsaný, zatím jsem jej nezkoušel.

int analogPin = 3;
int val = 0;

void setup()
{
        Serial.begin(9600);
}

void loop()
{
        val = analogRead(analogPin);
        Serial.println(val);
}

Odkazy

Související informace: analogReference, analogWrite, map

Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .