Tartalomjegyzék:
Videó: Több gomb csatlakoztatása egyetlen tűhöz az Arduino -n: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Sziasztok, Ha az Arduino projektekben kinőttek a villogó LED -ek, akkor szükség lehet néhány további csapra.
Mutatok egy trükköt, amelyet akkor használhat, ha több gombja is lehet, amelyek mindegyike ugyanahhoz az analóg tűhöz van csatlakoztatva.
1. lépés: Anyagok
Az áramkör nagyon egyszerű, és csak 1 kOhm ellenállást igényel minden kapcsolóhoz. Alapvetően feszültségosztót építünk, ahol mindegyik gomb megnyomásával különböző számú ellenállást csatlakoztatunk az Arduino analóg bemenetéhez.
2. lépés: Vázlatos
Kezdje úgy, hogy az egyik ellenállást az 5 V -os kimenethez és az első kapcsoló egyik oldalához csatlakoztatja. Ezután a kapcsoló másik oldalát a földhöz kell csatlakoztatni. Minden további gomb az ellenállással sorba van kötve az elsővel, és a másik oldalon földel.
Az analóg bemeneti csap az első ellenállás és az első bemeneti gomb közé van csatlakoztatva.
Az EasyEda teljes vázlata itt érhető el:
3. lépés: Kód
A kód nagyon egyszerű, ahol a hurokfüggvény első sorában leolvassuk az analóg bemenet értékét, majd összehasonlítjuk egy bizonyos küszöbértékkel, hogy meghatározzuk, melyik gombot kell megnyomni. A megfelelő értékek azonosításához először csak az analóg pin értékét nyomtattam ki a soros monitorra, majd átalakítottam a megfelelő tartományba.
A teljes kód letölthető a GitHub oldalamról:
4. lépés: További bővítés
Ez a módszer könnyen skálázható sok gombra, de ne feledje, hogy minél többet ad hozzá, annál kisebb lesz a küszöbkülönbség, így a bemeneti feszültség bármilyen változása hibás leolvasást okozhat. Mindazonáltal a 10–15 gomb rendszeres működése esetén ez nem jelenthet problémát.
Ajánlott:
Arduino Több szervomotor csatlakoztatása - PCA9685 bemutató: 6 lépés
Arduino Több szervomotor csatlakoztatása - PCA9685 bemutató: Ebben az oktatóanyagban megtudjuk, hogyan lehet több szervomotort csatlakoztatni a PCA9685 modul és az arduino segítségével. A PCA9685 modul nagyon jó, ha több motort kell csatlakoztatnia, erről itt olvashat bővebben https : //www.adafruit.com/product/815Nézd a Vi
Több saláta termesztése kevesebb helyen, vagy Saláta termesztése az űrben, (több vagy kevesebb): 10 lépés
Több saláta termesztése kevesebb helyen, vagy … Saláta termesztése az űrben, (több vagy kevesebb) .: Ez egy professzionális benyújtás a Growing Beyond Earth, Maker Contest pályázathoz, amelyet az Instructables -en keresztül nyújtottak be. Nem izgathatnám jobban, hogy űrnövénytermesztésre tervezek, és közzéteszem az első Instructable -t. Kezdésként a verseny arra kért minket, hogy
Több mint 4 motor használata - Több motorpajzs egymásra rakása: 3 lépés
Több mint 4 motor használata - Több motorpajzs egymásra rakása: Utasítható vibrotactile szenzoros helyettesítő és növelő eszköz (https: //www.instructables.com/id/Vibrotactile-Sens …) bemutatja az érzékelést lefordító eszköz felépítésének módját bemenet a vibrációs ingerekbe. Ezek a vibrációs ingerek
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA EGY ARDUINO UNO SERIAL PORT -hoz: 4 lépés
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA EGY ARDUINO UNO SERIAL PORT -ba: Ebben az oktatóanyagban egyetlen Arduino UNO UART (Rx/Tx) soros portot bővítünk, hogy több Atlas -érzékelő csatlakoztatható legyen. A bővítés 8: 1 soros portbővítő kártyával történik. Az Arduino portja kapcsolódik a bővítőhöz, miután
Több mint 100 kapcsoló Arduino egyetlen tűjében: 6 lépés (képekkel)
Több mint 100 kapcsoló az Arduino egyetlen tűjében: Bevezetés Elfogytak a bemeneti csapok? Ne aggódjon, itt egy megoldás minden műszakregiszter nélkül. Ebben a videóban megtudjuk, hogyan lehet több mint 100 kapcsolót csatlakoztatni az Arduino egyetlen tűjéhez