6.1. Měření intezity osvětlení
V prvním programu změříme hodnotu napětí na analogovém vstupu s připojeným fotorezistorem (reaguje na intenzitu osvětlení) a zjištěné číslo odešleme do PC.
Pro čtení hodnoty analogového vstupu slouží příkaz
analogRead(pin)
... vrací hodnotu v rozsahu 0 - 1023
pin ... určuje nožičku, na kterou je přivedeno měřené napětí (0-5V)
... vrací hodnotu v rozsahu 0 - 1023
pin ... určuje nožičku, na kterou je přivedeno měřené napětí (0-5V)
6.2. Měřič osvětlení
Sestavte program pro indikaci osvětlení pomocí řady osmi LED, které se budou postupně z jedné strany rozsvěcovat podle klesajícího napětí na analogovém vstupu (pin A0). Při nulové hodnotě na vstupu (intenzivní světlo) svítí celá řada LED, při maximální hodnotě na vstupu (tma) nesvítí žádná LED.
6.3. Blikátko ovládané osvětlením
V dalším programu použijte fotorezistor (pin A0) pro řízení rychlosti blikání LED (pin 2). Perioda blikání nebude konstanta, ale bude dána hodnotou čtenou na analogovém vstupu. Se zvyšující se intenzitou osvětlení se zvyšuje frekvence blikání (rozsah cca 0,2 - 10 Hz).