Potentiometrin nupin lukeminen
Kytke potentiometri ja seuraa arvon muuttumista nuppia kääntäessä
Potentiometrin nupin lukeminen on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Arduino & IoT Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Tutustukaa potentiometriin
Potentiometri eli säätövastus on säädin, jota kääntämällä muutetaan resistanssia. Se on helpoin analoginen tulo, jolla voitte aloittaa kokeilun.
Siinä on kolme nastaa
Potentiometrissä on kolme jalkaa: kaksi ulompaa nastaa käyttöjännitettä ja maata varten sekä keskimmäinen liukukosketinnasta, joka tuottaa muuttuvan jännitteen.
Kytkekää ulommat nastat
Yhdistäkää toinen ulompi nasta 5V-nastaan ja toinen GND-nastaan. Näin potentiometrin yli muodostuu koko jännitealue.
Kytkekää liukukosketin A0-nastaan
Yhdistäkää keskimmäinen liukukosketinnasta analogiseen tuloon, kuten A0:aan. Kun käännätte säädintä, nastan jännite muuttuu.
Se on jännitteenjakaja
Potentiometri toimii sisäisesti jännitteenjakajana. Akselin kääntäminen siirtää kosketinta, joka jakaa 5 V:n mitattavaksi jännitteeksi.
Lukekaa säädintä koodissa
Lukeminen tapahtuu yhdellä rivillä. Kutsukaa analogRead(A0), niin saatte arvon väliltä 0–1023, joka seuraa säätimen asentoa.
int pot = analogRead(A0);Äärivasemmalla lukema on 0
Kääntäkää säädin kokonaan GND-puolta kohti, jolloin lukema laskee noin arvoon 0. Liukukosketin havaitsee nyt nollajännitteen.
Äärioikealla lukema on 1023
Kääntäkää säädin kokonaan 5V-puolta kohti, jolloin arvo nousee noin arvoon 1023. Liukukosketin havaitsee nyt täyden käyttöjännitteen.
Tulostakaa arvo seurantaa varten
Lähettäkää arvo Serial Monitoriin, jotta voitte seurata sen muuttumista reaaliajassa. Käyttäkää Serial.println-funktiota loop-funktion sisällä.
Serial.println(analogRead(A0));Lisätkää pieni viive
Lyhyt delay pitää Serial Monitorin luettavana sen sijaan, että teksti näkyisi sumeana virtana. Kymmenen millisekuntia näytteiden välillä riittää hyvin.
delay(10);Käytännön analogialaboratorio
Potentiometri on oma analogialaboratorionne. Sen kääntäminen on nopein tapa kokea, miten jännite muuttuu luvuksi.
Pikatarkistus
Mikä potentiometrin nasta välittää lukeman Arduinolle?
Kertaus: säätimen lukeminen
Kytkitte potentiometrin ulommat nastat 5V- ja GND-nastoihin ja liukukoskettimen A0-nastaan. Nyt analogRead seuraa säätimen asentoa välillä 0–1023.
Opi C++ tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Potentiometrin nupin lukeminen” ilmainen?
Kyllä – oppitunnin ”Potentiometrin nupin lukeminen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Arduino & IoT Academy-kurssin, päivitä CoddyKit PROhon. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Potentiometrin nupin lukeminen”?
Kytke potentiometri ja seuraa arvon muuttumista nuppia kääntäessä Harjoittelet Arduino & IoT Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Arduino & IoT Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Arduino & IoT Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Potentiometrin nupin lukeminen”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Arduino & IoT Academy-oppitunnilla?
Kyllä. Jokainen Arduino & IoT Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Digitaaliset ja analogiset signaalit
- analogRead palauttaa arvon 0–1023
- Potentiometrin nupin lukeminen
- Arvojen skaalaaminen uudelle välille map():lla