Sisällysluettelo:
Video: Useiden painikkeiden yhdistäminen yhteen nastaan Arduinossa: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei kaikki, Kun Arduino -projektisi ovat kasvaneet vilkkuvista LED -valoista, saatat tarvita ylimääräisiä nastoja.
Näytän sinulle temppun, jota voit käyttää, jos sinulla voi olla useita painikkeita, jotka kaikki on kytketty samaan analogiseen nastaan.
Vaihe 1: Materiaalit
Piiri on hyvin yksinkertainen ja se vaatii vain 1 kOhm: n vastuksen jokaiselle kytkimelle. Periaatteessa rakennamme jännitteenjakajaa, jossa kunkin painikkeen painalluksella kytketään eri määrä vastusta Arduinon analogiseen tuloon.
Vaihe 2: Kaavio
Aloita yhdistämällä yksi vastuksista 5 V: n lähtöön ja ensimmäisen kytkimen toinen puoli. Kytkimen toinen puoli on kytkettävä maahan. Jokainen lisäpainike kytketään omalla vastuksellaan sarjaan ensimmäisen kanssa ja maadoitetaan toisella puolella.
Analoginen tulotappi on kytketty ensimmäisen vastuksen ja ensimmäisen tulopainikkeen väliin.
EasyEdan koko kaavio on saatavilla täältä:
Vaihe 3: Koodi
Koodi on hyvin yksinkertainen, kun silmukkafunktion ensimmäiseltä riviltä luemme analogiatulon arvon ja sitten vertaamme sitä tiettyyn kynnykseen määrittääksemme, mitä painiketta painetaan. Oikeiden arvojen tunnistamiseksi minulla oli ensin vain analogisen nastan arvo tulostettu sarjamonitoriin ja sitten olen muuttanut sen oikealle alueelle.
Koko koodi voidaan ladata GitHub-sivultani:
Vaihe 4: Lisälaajennus
Tämä menetelmä voidaan helposti skaalata moniin painikkeisiin, mutta muista, että mitä enemmän lisäät, sitä pienempi on kynnysero, joten kaikki tulojännitteen vaihtelut voivat aiheuttaa väärän lukeman. Kuitenkin, jos käytät säännöllisesti enintään 10–15 painiketta, tämän ei pitäisi olla ongelma.
Suositeltava:
TV -kaukosäätimen painikkeiden korjaaminen: 5 vaihetta
TV -kaukosäätimen painikkeiden korjaaminen: Tietyt television kaukosäätimen painikkeet voivat kulua ajan myötä. Minun tapauksessani se oli kanava ylös ja kanava alas -painikkeet. Painikkeen pohjassa olevat koskettimet ovat todennäköisesti kuluneet. Näin korjasin omani
Useiden anturien liittäminen yhteen ARDUINO UNO -sarjan porttiin: 4 vaihetta
Useiden anturien liittäminen yhteen ARDUINO UNO -SARJAN PORTTIIN: Tässä opetusohjelmassa laajennamme yhtä Arduino UNO UART (Rx/Tx) -sarjaporttia niin, että voidaan liittää useita Atlas -antureita. Laajennus tehdään käyttämällä 8: 1 -sarjaportin laajennuskorttia. Arduinon portti on liitetty laajennukseen sen jälkeen, kun
UbiDots-ESP32: n yhdistäminen ja useiden anturitietojen julkaiseminen: 6 vaihetta
UbiDots-ESP32: n yhdistäminen ja useiden anturitietojen julkaiseminen: ESP32 ja ESP 8266 ovat hyvin tuttuja SoC IoT-alalla. Nämä ovat eräänlainen siunaus IoT -projekteille. ESP 32 on laite, jossa on integroitu WiFi ja BLE. Anna vain SSID, salasana ja IP -määritykset ja integroi asiat
Kahden OOBoard -levyn liittäminen yhteen I2C: n avulla: 4 vaihetta
Kahden OOBoard -levyn liittäminen yhteen I2C: n avulla: Tämä opas kattaa kahden OOBoard -levyn liittämisen I2C: n avulla
Kaksi WiiMotea yhdistettynä yhteen Mac -tietokoneeseen: 4 vaihetta
Kaksi WiiMotea yhdistettynä yhteen Mac -tietokoneeseen: Normaalisti voit liittää vain yhden WiiMote -ohjaimen Maciin. Tässä kuvataan, kuinka kaksi (tai useampi!) WiiMotes yhdistetään yhteen Mac -tietokoneeseen. Tämä sovellus on loistava, jos haluat luoda grafiikkaa käyttämällä prosessointiohjelmistoa ja ohjausta