Turinys:

Perskaitykite potenciometrų ADC vertes: 4 žingsniai
Perskaitykite potenciometrų ADC vertes: 4 žingsniai
Anonim
Perskaitykite ADC reikšmes iš potenciometrų
Perskaitykite ADC reikšmes iš potenciometrų

Šiame straipsnyje aš jums parodysiu, kaip skaityti ADC reikšmes iš potenciometro.

tai yra „Arduino“programavimo pagrindas. kuri skaito analogines vertes naudojant „Arduino“pateiktą analoginį kaištį.

Be potencialo naudojimo, yra keli jutikliai, kurie naudoja analoginę įvestį. šviesos jutikliai, garso jutikliai ir dirvožemio drėgmės jutikliai.

Kodėl naudoti puodą? nes šį komponentą lengva rasti ir jis gali atvaizduoti jutiklius, kurie skaitomi naudojant analoginę įvestį.

Iš šio ADC skaitymo vėliau jis gali būti bendradarbiaujamas su išvesties įrenginiais. ir tikrai sukurs įdomių dalykų.

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai

Tai yra komponentas, kurio reikia šioje pamokoje:

  • Arduino nano v3.0
  • Potentio 100K
  • Jumper Wire
  • Projekto valdyba
  • USB mini
  • Nešiojamas kompiuteris
  • „Arduino IDE“

2 žingsnis: Surinkite

Surinkti
Surinkti

Surinkite visus naudojamus komponentus.

Norėdami surinkti, naudokite aukščiau pateiktą scheminį brėžinį.

Potentio į Arduino

1 ==> Gnd

2 ==> A0

3 ==> +5V

3 žingsnis: programavimas

Programavimas
Programavimas

Įdiegus grandinę. Tada užpildykite arduino ADC skaitymo programa.

Mano sukurtas eskizas yra maždaug toks:

void setup () {// inicijuoti serijinį ryšį 9600 bitų per sekundę greičiu: Serial.begin (9600); }

// ciklo rutina amžinai kartojasi:

void loop () {// skaitykite analoginio kaiščio 0 įvestį: int sensorValue = analogRead (A0); // atsispausdinkite perskaitytą vertę: Serial.println (sensorValue); uždelsimas (1); // atidėjimas tarp skaitymų, kad būtų užtikrintas stabilumas}

Taip pat galite atsisiųsti originalų failą žemiau:

4 žingsnis: rezultatas

Rezultatas
Rezultatas

Toliau pateikiamas būdas pamatyti rezultatus:

  • Atidarykite serijinį monitorių „Arduino“.
  • Įsitikinkite, kad serijos monitoriaus duomenų perdavimo sparta ir programa yra tinkama (čia naudojant 9600).
  • tada pasukite potenciometrą
  • Pasukus į dešinę, ADC vertė bus dar didesnė
  • Pasukus į kairę, ADC reikšmė sumažės
  • Mažiausia vertė yra 0, o didžiausia - 1023.

Iš skaitmeninių duomenų 0-1023 galime juos panaudoti kitiems įdomiems dalykams kurti. Tiesiog pažiūrėkite į būsimą mano straipsnį.

Rekomenduojamas: