Kako uporabljati analogne senzorje z Arduino?

  • Dec 26, 2019
click fraud protection

Ti senzorji so na splošno cenejši.

In zelo enostaven za uporabo!

Analogni senzor - senzor, ki oddaja vrednost napetosti, ki je enakovredna izmerjena vrednost.

Primer 2 lahko pomeni 25 ° C od senzorja analognega temperature.

Tu lahko najdete veliko različnih analognih senzorjev: temperature, svetlobe, zvoka, dež, vlaga, itd

Arduino ima analognih vhodov, ki se lahko uporabljajo za branje teh vrednosti.

Uporaba analogRead (PIN) Postopek za branje signal iz analognega vhoda.

KORAK 1: Priključitev senzor

Nekateri senzorji so na voljo v obliki modulov z zatičem, ki se lahko priključi direktno na analogni vhod Arduino.

Drugi so uporovni senzorji, ki jih potrebujejo, da se združijo z uporom, da bi prebral njegovo vrednost.

KORAK 2: Prenos test kodo

Naložite test kodo v Arduino programskega okolja, da preizkusite svoje senzor:

int analogPin = 0; // N analogni izhod, ki je povezan z senzorjem
int val = 0; // spremenljivka za shranjevanje vrednosti prebrane
nična nastavitve () {
Serial.begin (9600); // nastavitev serijska povezava
}
instagram viewer
ničen zanka () {
val = analogRead (analogPin); // branje podatkov iz analognega izhoda
Serial.println (Val); // prenos podatkov preko serijske povezave
}

3. korak: preberite vrednost

Uporabite «Serial Monitor» v meniju »orodja«, da bi videli odčitke tipal.

Analogni vrednosti so v območju od 0 do 1023:

  • 0 je 0 voltov na analognem izhodu;
  • 1023 je 5 voltni analogni izhod;

Korak 4: Pretvarjanje prejete podatke

Da bi našli dokaze v določeni obliki, kar potrebujete, na primer stopinj Celzija za temperaturo, preverite podatke ujemanja miza za vašega senzorja in opravi potrebne izračune v moji kodi.