Sisukord:

Lugege potentsiomeetritelt ADC väärtusi: 4 sammu
Lugege potentsiomeetritelt ADC väärtusi: 4 sammu

Video: Lugege potentsiomeetritelt ADC väärtusi: 4 sammu

Video: Lugege potentsiomeetritelt ADC väärtusi: 4 sammu
Video: Kaja Kallas: “Lugege mu huultelt: maksud ei tõuse! Punkt!” 2024, November
Anonim
Lugege potentsiomeetritelt ADC väärtusi
Lugege potentsiomeetritelt ADC väärtusi

Selles artiklis näitan teile, kuidas lugeda potentsiomeetrilt ADC väärtusi.

see on Arduino programmeerimise alus. mis loeb analoogväärtusi Arduino pakutava analoogpinna abil.

peale potentsi kasutamise on ka mitmeid andureid, mis kasutavad analoogsisendit. nagu valgusandurid, heliandurid ja mullaniiskuse andurid.

Miks kasutada potti? kuna seda komponenti on lihtne leida ja see võib kujutada andureid, mida loetakse analoogsisendi abil.

Sellest ADC lugemisest saab seda hiljem teha koostööd väljundseadmetega. ja kindlasti loob huvitavaid asju.

Samm: nõutavad komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

See on õpetuses vajalik komponent:

  • Arduino nano v3.0
  • Potentsi 100K
  • Jumper Wire
  • Projekti juhatus
  • USB mini
  • Sülearvuti
  • Arduino IDE

2. samm: pange kokku

Pange kokku
Pange kokku

Pange kõik kasutatud komponendid kokku.

Kasutage ülaltoodud skemaatilist joonist selle kokkupaneku juhendina.

Potentio Arduinole

1 ==> Gnd

2 ==> A0

3 ==> +5V

3. samm: programmeerimine

Programmeerimine
Programmeerimine

Pärast vooluringi paigaldamist. Seejärel täitke arduino tehtud ADC lugemisprogrammiga.

Minu tehtud visand on umbes selline:

void setup () {// jadaühenduse initsialiseerimine kiirusega 9600 bitti sekundis: Serial.begin (9600); }

// tsüklirutiin kestab igavesti ikka ja jälle:

void loop () {// loe sisendit analoogpingel 0: int sensorValue = analogRead (A0); // printige loetud väärtus välja: Serial.println (sensorValue); viivitus (1); // lugemise vahel viivitus stabiilsuse tagamiseks}

Allpool saate alla laadida ka originaalfaili:

4. samm: tulemus

Tulemus
Tulemus

Tulemuste nägemiseks on järgmine viis:

  • Avage Arduino jadamonitor.
  • Veenduge, et jadamonitori edastuskiirus ja programm on sobivad (siin kasutades 9600).
  • seejärel keerake potentsiomeetrit
  • Paremale pööramisel on ADC väärtus veelgi suurem
  • Vasakule pööramisel väheneb ADC väärtus
  • Väikseim väärtus on 0 ja suurim väärtus on 1023.

Digitaalandmetest 0-1023 saame seda kasutada muude huvitavate asjade tegemiseks. Vaadake lihtsalt minu eelseisvat artiklit.

Soovitan: