Cuprins:

Citiți valorile ADC din potențiometre: 4 pași
Citiți valorile ADC din potențiometre: 4 pași

Video: Citiți valorile ADC din potențiometre: 4 pași

Video: Citiți valorile ADC din potențiometre: 4 pași
Video: Nu functioneaza corect Climatronic sau Aer Conditionat. Vezi senzor temperatura interioara VW, Skoda 2024, Iulie
Anonim
Citiți valorile ADC de la potențiometre
Citiți valorile ADC de la potențiometre

În acest articol vă voi arăta cum să citiți valorile ADC dintr-un potențiometru.

aceasta este baza programării Arduino. care citește valori analogice folosind pinul analogic furnizat de Arduino.

pe lângă utilizarea potentio-ului, există mai mulți senzori care utilizează intrare analogică. precum senzori de lumină, senzori de sunet și senzori de umiditate a solului.

De ce să folosești o oală? deoarece această componentă este ușor de găsit și poate reprezenta senzori care sunt citiți cu ajutorul intrării analogice.

Din această lectură ADC, poate fi colaborată ulterior cu dispozitivele de ieșire. și cu siguranță va crea lucruri interesante.

Pasul 1: Componente necesare

Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare

Aceasta este o componentă necesară în acest tutorial:

  • Arduino nano v3.0
  • Potentio 100K
  • Jumper Wire
  • Consiliul de proiect
  • USB mini
  • Laptop
  • IDE Arduino

Pasul 2: Asamblați

Asambla
Asambla

Asamblați toate componentele utilizate.

Utilizați desenul schematic de mai sus ca ghid pentru asamblarea acestuia.

Potentio la Arduino

1 ==> Gnd

2 ==> A0

3 ==> + 5V

Pasul 3: Programare

Programare
Programare

După instalarea circuitului. Apoi, umpleți arduino cu programul de citire ADC care a fost realizat.

Schița pe care am făcut-o este cam așa:

void setup () {// inițializați comunicarea serială la 9600 biți pe secundă: Serial.begin (9600); }

// rutina de buclă rulează iar și iar pentru totdeauna:

void loop () {// citiți intrarea pe pinul analogic 0: int sensorValue = analogRead (A0); // tipăriți valoarea pe care ați citit-o: Serial.println (sensorValue); întârziere (1); // întârziere între citiri pentru stabilitate}

De asemenea, puteți descărca fișierul original de mai jos:

Pasul 4: Rezultat

Rezultat
Rezultat

Următorul este un mod de a vedea rezultatele:

  • Deschideți monitorul serial pe Arduino.
  • Asigurați-vă că rata de transmisie pe monitorul serial și programul este adecvată (aici folosind 9600).
  • apoi rotiți potențiometrul
  • Când este rotit spre dreapta, valoarea ADC va fi și mai mare
  • Când este rotit la stânga, valoarea ADC va deveni mai mică
  • Cea mai mică valoare este 0 și cea mai mare valoare este 1023.

Din datele digitale 0-1023, le putem folosi pentru a face alte lucruri interesante. Uită-te la următorul meu articol.

Recomandat: