Ako používať analógové senzory s Arduino?

  • Dec 26, 2019
click fraud protection

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
}
instagram viewer
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.