Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä artikkelissa näytän sinulle, kuinka voit lukea ADC -arvot potentiometristä.
tämä on Arduino -ohjelmoinnin perusta. joka lukee analogisia arvoja käyttäen Arduinon tarjoamaa analogista nasta.
potention käytön lisäksi on olemassa useita antureita, jotka käyttävät analogista tuloa. kuten valoanturit, äänianturit ja maaperän kosteusanturit.
Miksi käyttää kattilaa? koska tämä komponentti on helppo löytää ja se voi edustaa antureita, jotka luetaan käyttämällä analogista tuloa.
Tästä ADC -lukemasta voidaan myöhemmin tehdä yhteistyötä tulostuslaitteiden kanssa. ja varmasti luo mielenkiintoisia asioita.
Vaihe 1: Tarvittavat komponentit
Tämä on osa, jota tarvitaan tässä opetusohjelmassa:
- Arduino nano v3.0
- Potentio 100K
- Hyppyjohdin
- Projektilauta
- USB mini
- Kannettava tietokone
- Arduino IDE
Vaihe 2: Kokoa
Kokoa kaikki käytetyt komponentit.
Käytä yllä olevaa kaaviokuvaa ohjeena sen kokoamiseen.
Potentio Arduinolle
1 ==> Gnd
2 ==> A0
3 ==> +5V
Vaihe 3: Ohjelmointi
Kun piiri on asennettu. Täytä sitten arduino täytetyllä ADC -lukuohjelmalla.
Luonnokseni on suunnilleen tällainen:
void setup () {// sarjaliikenteen alustaminen nopeudella 9600 bittiä sekunnissa: Serial.begin (9600); }
// silmukkarutiini jatkuu yhä uudelleen ja uudelleen ikuisesti:
void loop () {// lue analogisen nastan 0 tulo: int sensorValue = analogRead (A0); // tulosta lukemasi arvo: Serial.println (sensorValue); viive (1); // viive lukujen välillä vakauden varmistamiseksi}
Voit myös ladata alkuperäisen tiedoston alta:
Vaihe 4: Tulos
Seuraavassa on tapa nähdä tulokset:
- Avaa sarjamonitori Arduinolla.
- Varmista, että sarjamonitorin siirtonopeus ja ohjelma ovat sopivia (tässä 9600).
- käännä sitten potentiometriä
- Oikealle käännettynä ADC -arvo on vielä suurempi
- Kun käännät vasemmalle, ADC -arvo pienenee
- Pienin arvo on 0 ja suurin arvo on 1023.
Digitaalisesta datasta 0-1023 voimme käyttää sitä muiden mielenkiintoisten asioiden tekemiseen. Katso vain tulevaa artikkeliani.