2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem članku vam bom pokazal, kako odčitati vrednosti ADC s potenciometra.
to je osnova programiranja Arduino. ki bere analogne vrednosti z analognim zatičem, ki ga ponuja Arduino.
poleg potenciala obstaja več senzorjev, ki uporabljajo analogni vhod. kot so svetlobni senzorji, zvočni senzorji in senzorji vlažnosti tal.
Zakaj uporabljati lonec? ker je to komponento enostavno najti in lahko predstavlja senzorje, ki se berejo z analognim vhodom.
Na podlagi tega odčitka ADC ga je mogoče kasneje sodelovati z izhodnimi napravami. in zagotovo bo ustvaril zanimive stvari.
Korak: Potrebne komponente
To je sestavni del, ki je potreben v tej vadnici:
- Arduino nano v3.0
- Potencial 100K
- Mostična žica
- Projektni odbor
- Mini mini USB
- Prenosni računalnik
- Arduino IDE
2. korak: Sestavite
Sestavite vse uporabljene komponente.
Zgornjo shematsko risbo uporabite kot vodilo za njeno sestavljanje.
Potencio za Arduino
1 ==> Gnd
2 ==> A0
3 ==> +5V
3. korak: Programiranje
Po namestitvi vezja. Nato napolnite arduino s programom za branje ADC, ki je bil izdelan.
Skica, ki sem jo naredil, je približno takšna:
void setup () {// inicializira serijsko komunikacijo pri 9600 bitih na sekundo: Serial.begin (9600); }
// rutina zanke se vedno znova ponavlja:
void loop () {// branje vhoda na analognem zatiču 0: int sensorValue = analogRead (A0); // natisnete prebrano vrednost: Serial.println (sensorValue); zamuda (1); // zakasnitev med branji za stabilnost}
Spodaj lahko prenesete tudi izvirno datoteko:
4. korak: Rezultat
Rezultate lahko vidite na naslednji način:
- Odprite serijski monitor na Arduinu.
- Prepričajte se, da je hitrost prenosa na serijskem monitorju in programu ustrezna (tukaj uporabite 9600).
- nato zavrtite potenciometer
- Ko zavrtite v desno, bo vrednost ADC še večja
- Ko zavrtite levo, se vrednost ADC zmanjša
- Najmanjša vrednost je 0, največja pa 1023.
Iz digitalnih podatkov 0-1023 jih lahko uporabimo za izdelavo drugih zanimivosti. Samo poglejte moj prihajajoči članek.