KY-040-kiertokooderi on mekaaninen laite, jota käytetään kulman asennon tai pyörimisen mittaamiseen. Sitä käytetään yleisesti äänenvoimakkuuden säätimissä, valikkonavigointissa ja paikan seurannassa robotiikassa. Tämä opetusohjelma opastaa sinua kytkemällä ja käyttämällä KY-040-kiertokooderia Arduinon kanssa.
Mitä tarvitset
- KY-040 pyörivä kooderimoduuli
- Arduino Board (esim. UNO, Mega, Nano)
- Leipälevy- ja hyppyjohdot
- Tietokone, jossa Arduino IDE on asennettu
Vaihe 1: KY-040-kiertokooderin ymmärtäminen
KY-040-kooderi koostuu pyörivästä valitsimesta, joka tuottaa pulsseja pyöritettäessä. Se sisältää myös sisäänrakennetun painikkeen.
KY-040 Pinout
Nasta | Funktio |
---|---|
Hölynpöly | Pohja |
+ | Virtalähde (5 V) |
Plk | Kellopulssisignaali |
DT | Datapulssisignaali |
Sw | Paina nappisignaali |
Vaihe 2: KY-040: n johdotus Arduinolle
Näin yhdistetään KY-040 Arduino UNO: lle:
KY-040-nasta | Arduino -nasta |
---|---|
Hölynpöly | Hölynpöly |
+ | 5V |
Plk | Nasta 2 |
DT | Nasta 3 |
Sw | Nasta 4 |
Vaihe 3: Lataa koodi
Seuraava esimerkki koodi lukee kiertokooderin kierto ja havaitsee painikkeen painikkeet:
Vaihe 4: Testaa asennus
- Kytke Arduino tietokoneeseen USB: n kautta.
- Avaa Arduino IDE ja valitse oikea Hallitus ja Satama alla Työkalut valikko.
- Lataa koodi napsauttamalla Ladata.
- Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo
9600
. - Kierrä kooderi ja paina painiketta. Tarkkaile laskuri ja painike Paina Sarjavalvonnan viestejä.
KY-040-kiertokooderin sovellukset
- Äänenvoimakkuuden tai kirkkauden hallinta
- Valikon navigointi
- Moottorin asennon seuranta
- Robotti- ja automaatiojärjestelmät
Vianetsintä
- Ei kiertoilmaisua: Tarkista CLK- ja DT -johdotus ja varmista, että nastat vastaavat koodia.
- Epävakaat lukemat: Lisää pieni poistoviive kooderisignaalien vakauttamiseksi.
-
Painiketta ei havaittu: Varmista, että SW -nasta on kytketty oikein ja käyttää
INPUT_PULLUP
tila.
Johtopäätös
Olet onnistuneesti liitetty KY-040-kiertokooderiin Arduinon kanssa. Tämän monipuolisen moduulin avulla voit lisätä kiertoseurannan ja painiketoiminnot projekteihisi. Kokeile sitä eri sovelluksissa, kuten räätälöityjen hallintalaitteiden rakentaminen tai valikoiden navigointi järjestelmissäsi!