Sisukord:
Video: Lugege potentsiomeetritelt ADC väärtusi: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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 kõik kasutatud komponendid kokku.
Kasutage ülaltoodud skemaatilist joonist selle kokkupaneku juhendina.
Potentio Arduinole
1 ==> Gnd
2 ==> A0
3 ==> +5V
3. samm: 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
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:
Lugege elektri- ja gaasimõõturit (Belgia/hollandi keel) ja laadige üles asjade kõnele: 5 sammu
Lugege elektri- ja gaasimõõturit (Belgia/hollandi keel) ja laadige üles ülespoole projekti käigus saame praegused andmed Belgia või Hollandi digitaalelektrilt
Alexa Skill: lugege viimast säutsu (antud juhul Jumala): 6 sammu
Alexa oskus: lugege viimast säutsu (antud juhul Jumala): tegin Alexa oskuse, et lugeda " Jumala uusim säuts " - sisu, st @TweetOfGod, endise Daily Show komöödiakirjaniku loodud 5 miljoni tellija konto. See kasutab IFTTT -d (kui see siis seda), Google'i arvutustabelit ja
Arduino töötab mitme failiga (LUGEGE/KIRJUTAGE): 4 sammu
Arduino töötab mitme failiga (LUGEGE/KIRJUTAGE): Tere poisid! Täna esitlen teile Arduino projekti, mis töötab koos RTC kilbiga, mis suudab andmeid salvestada. Selle projekti peamine ülesanne on töötada mitme failiga, mis on salvestatud sc -kaardile. See projekt sisaldab koodi, mis töötab kolme failiga
Lugege kaugjuhtimispulti IR -anduri abil: 4 sammu
Lugege kaugjuhtimispulti IR -anduri abil: Tere, kõik Eelmises artiklis kirjutasin "IR -takistuste vältimise anduri" kasutamise kohta. Ja selles artiklis kirjutan selle IR -sensori teise funktsiooni. IR -takistuste vältimise anduril on 2 peamist osad, nimelt IR -kiirgur ja IR -vastuvõtja
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: 5 sammu
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: KOODI AVALDAMINE #1LUGEGE ANALOOGIPINGET: See näide näitab, kuidas lugeda analoogsisendit analoogpistikul 0, teisendada väärtused analogRead () -st pingeks ja printida jadajada Arduino tarkvara (IDE) monitor