Tieto senzory sú všeobecne lacnejšie.
Jednoduché a rýchle použitie!
Analógový snímač - senzor, ktorý vydáva hodnotu napätia, ktorá je ekvivalentná nameraná hodnota.
Napríklad, 2 môže znamenať, 25 stupňov Celzia zo snímača analógového teploty.
Nájdete mnoho rôznych analógových snímačov: teploty, svetla, zvuk, dážď, vlhkosť, atď
Arduino má analógové vstupy, ktoré môžu byť použité pre čítanie týchto hodnôt.
Použitie analogRead metóda (PIN) pre čítanie signálu z analógového vstupu.
KROK 1: pripojenie snímača
Niektoré senzory sú dodávané vo forme modulov, s čapom, ktorý môže byť pripojený priamo k analógovému vstupu Arduino.
Iní sú odporové senzory, ktoré je nutné spojiť s odporom, aby čítal jeho hodnotu.
Krok 2: Stiahnite si testovací kód
Stiahnuť skúšobnú kód Arduino programovacie prostredie, ktorá preverí vašu senzor:
int analogPin = 0; // N analógový výstup, ktorý je pripojený k senzoru
int val = 0; // Premenná pre uloženie hodnôt prečítaných
void setup () {
Serial.begin (9600); // Nastavte sériové pripojenie
}
void loop () {
val = analogRead (analogPin); // čítať dáta z analógového výstupu
Serial.println (val); // Prenos dát cez sériovú linku
}
Krok 3: Prečítajte hodnotu
Použiť «Serial Monitor» V «Nástroj» menu vidieť údaje zo senzorov.
Analógové hodnoty sú v rozmedzí od 0 do 1023:
- 0 0 voltov na analógový výstup;
- 1023 je analógový výstup 5 voltov;
Krok 4: Prevod prijaté dáta
Nájsť dôkazy v určitom formáte, ktoré potrebujete, napríklad stupeň Celzia pre teplotu, skontrolujte dátový zhodu tabuľky pre vášho snímača a vykonať potrebné výpočty v mojom kóde.