Ovi senzori su općenito jeftiniji.
I stvarno jednostavan za korištenje!
Analog senzor - senzor, koji daje vrijednosti napona, koji je ekvivalent izmjerena vrijednost.
Na primjer 2 može značiti 25 Celzijevih stupnjeva od analognih senzora temperature.
Možete pronaći mnogo različitih analognih senzori: temperatura, svjetlo, zvuk, kiša, vlaga, itd
Težak je analogna ulaza koji se mogu koristiti za čitanje tih vrijednosti.
Upotreba analogRead (pin) metoda za čitanje signal analogni ulaz.
KORAK 1: Spojite senzor
Neki senzori se isporučuju u obliku modula sa šiljkom koji može biti spojen direktno na ulaz analogne Arduino.
Drugi su buntovna senzori koje je potrebno spojiti s otpornikom kako bi se čitati njegovu vrijednost.
KORAK 2: Preuzmite test kod
Preuzmite test kod u Arduino programsko okruženje za testiranje svog senzor:
int analogPin = 0; // N analogni izlaz koji je spojen na senzor
int val = 0; // varijabla za pohranu vrijednosti pročitane
void postava () {
Serial.begin (9600); // postavljanje serijski priključak
}
void petlje () {
val = analogRead (analogPin); // čitanje podataka iz analognog izlaza
Serial.println (Val); // prijenos podataka preko serijske veze
}
Korak 3: Pročitajte vrijednost
Koristite «Serijski Monitor» u «alata» izborniku vidjeti očitanja senzora.
Analogne vrijednosti su u rasponu od 0 do 1023:
- 0 je 0 volti na analogni izlaz;
- 1023 je 5 volti analogni izlaz;
Korak 4: Pretvoriti primljenih podataka
Da biste pronašli dokaze u određenom formatu što je potrebno, na primjer, stupanj Celzijusa temperature, provjerite tablicu podatak za svoj senzor i obavljati potrebne izračune u mom kodu.