Kaip naudoti analoginius daviklius su Arduino?

  • Dec 26, 2019
click fraud protection

Šie jutikliai paprastai yra pigiau.

Ir tikrai paprasta naudoti!

Analoginis daviklis - jutiklis, kuris išveda įtampos vertę, kuri yra ekvivalentinis išmatuota vertė.

Pavyzdžiui, 2 gali reikšti 25 laipsnių Celsijaus nuo analoginio temperatūros jutiklis.

Jūs galite rasti daug įvairių analoginių jutikliai: temperatūros, šviesos, garso, lietaus, drėgmės, ir tt

Arduino turi analoginiai įėjimai kurie gali būti naudojami perskaityti šias vertes.

Naudojimas analogRead (PIN) metodas skaityti signalą iš analoginį įėjimą.

1 Žingsnis: Prijunkite jutiklis

Kai kurie jutikliai yra tiekiamas modulių su kaiščiu, kuris gali būti tiesiogiai prijungtas prie analoginės įvesties Arduino forma.

Kiti varžinio jutikliai, kad jums reikia sujungti su rezistoriumi norint skaityti jo vertę.

Žingsnis 2: Atsisiųsti bandymo kodas

Parsisiųsti testus kodą Arduino programavimo aplinkoje išbandyti savo jutiklis:

INT analogPin = 0; // N išvesties analogas, kuris yra prijungtas prie savo davikliu
INT Val = 0; // kintamasis saugoti skaityti vertybes
instagram viewer
klaidinga sąranka () {
Serial.begin (9600); // Sąranka serijos ryšys
}
klaidinga kilpa () {
Val = analogRead (analogPin); // skaityti iš analoginio išėjimo duomenis
Serial.println (Val); // duomenų perdavimo per nuoseklųjį nuorodą
}

3 žingsnis: Perskaitykite vertę

Naudokite «Serial Monitor» Į «Įrankiai» meniu, norėdami pamatyti, jutiklio rodmenis.

Analoginiai reikšmės yra intervale nuo 0 iki 1023:

  • 0 yra 0 voltų srovę analoginę išvestį;
  • 1023 yra 5 voltų analoginis išėjimas;

4 žingsnis: Konvertuoti gautus duomenis

Rasti įrodymų tam tikrą formatą jums reikia, pavyzdžiui, laipsnių Celsijaus temperatūrai, patikrinkite lentelės duomenų atitiktį jūsų jutiklio ir atlikti reikalingus skaičiavimus mano kodas.