
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Î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




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ț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

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

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:
Citiți Contorul de electricitate și gaz (belgian / olandez) și încărcați pe Thingspeak: 5 pași

Citiți Contorul de energie electrică și gaz (belgian / olandez) și încărcați-l pe Thingspeak: Dacă sunteți îngrijorat de consumul dvs. de energie sau doar un pic de tocilar, probabil că doriți să vedeți datele de pe noul dvs. contor digital de lux pe smartphone-ul dvs. proiect vom obține datele actuale de la un aparat digital belgian sau olandez
Cum să citiți un contor de energie electrică prin Arduino: 3 pași

Cum să citiți un contor de energie electrică prin Arduino: Deseori ar fi interesant să cunoașteți consumul actual de energie sau consumul total de energie al casei dvs. pentru a vă limita costurile pentru electricitate și pentru a proteja mediul înconjurător. Acest lucru nu este cu adevărat o problemă, deoarece în cea mai mare parte veți găsi un dispozitiv digital inteligent
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași

7-segment pentru a afișa valorile ADC #Arduino, #Arduino: În acest articol voi face un proiect care este încă legat de articolul precedent. Anume procesarea datelor ADC, deci nu aveți nevoie de un monitor serial pentru a vedea valoarea datelor ADC. în acest articol voi face un afișaj ADC Value Viewer. deci nu
Citiți și scrieți din portul serial cu Raspberry Pi folosind Wemos: 5 pași

Citiți și scrieți din portul serial cu Raspberry Pi folosind Wemos: comunicarea cu un Raspberry Pi utilizând un Wemos D1 mini R2
Salvați și restaurați valorile presetate cu NFC (TfCD): 4 pași

Salvați și restaurați valorile presetate cu NFC (TfCD): dorim să testăm cum funcționează pentru a regla o anumită valoare sau setare și mai târziu să reamintim această setare. Pentru acest experiment am folosit o etichetă NFC pentru a citi și apoi pentru a salva valoarea pe ea. Mai târziu, eticheta poate fi scanată din nou și trimite valoarea înapoi pentru a restabili un cer