Tartalomjegyzék:
- 1. lépés: Munkaelmélet
- 2. lépés: Építsünk
- 3. lépés: Csatlakoztasson néhány LED -et
- 4. lépés: Kódolás
- 5. lépés: Alkalmazások
- 6. lépés: Hátrányok
Videó: Több mint 100 kapcsoló Arduino egyetlen tűjében: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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.
1. lépés: Munkaelmélet
Először nézze meg a kapcsolási rajzot, különben nem fogja megérteni, amit mondok. Amikor megnyomok egy kapcsolót, az áramkör különböző számú ellenálláson keresztül fejeződik be,
- Az áramkörben, ha megnyomjuk az ötödik kapcsolót, akkor az áramkör mind a 4 ellenálláson befejeződik,
- Ha megnyomjuk a negyedik kapcsolót, az áramkör 3 ellenálláson keresztül fejeződik be,
- Ha megnyomjuk a harmadik kapcsolót, akkor az áramkör 2 ellenálláson keresztül fejeződik be,
- Ha megnyomjuk a második kapcsolót, az áramkör 1 ellenálláson keresztül fejeződik be,
- És ha megnyomjuk az 1. kapcsolót, az áramkör ellenállások nélkül fejeződik be.
Ez azt jelenti, hogy az A1 analóg érintkezőt elérő feszültség minden kapcsolónál eltérő lesz, ezért az analogRead () függvényt használva olvassuk ki az értékeket az A1 tűből, majd az if else feltételt használjuk minden művelet végrehajtásához.
2. lépés: Építsünk
- Először csatlakoztasson öt nyomókapcsolót egy kenyérsütő táblához.
- Természetesen elméletileg legfeljebb 1023 kapcsolót csatlakoztathat egy 8 bites mikrovezérlőhöz, mint az Arduino.
- Ezután csatlakoztassa az ellenállásokat a nyomókapcsolók közé az ábra szerint.
- Csatlakoztassa az összes kapcsoló másik végét az Arduino 5V -hoz, amint itt látható, úgy kötöttem össze, hogy az egyik végét a szakálllap kék vonalához csatlakoztassa, amely az 5v -hoz van csatlakoztatva.
- Ezután a végső kapcsoló végétől csatlakoztasson egy vezetéket az Arduino analóg A1 tűjéhez.
- Ezután csatlakoztasson egy ellenállást az Arduino A1 és GND -jéhez, amely lefelé húzásra szolgál, vagyis az értéket nullára kell tartani, ha egyetlen gombot sem nyomnak meg.
3. lépés: Csatlakoztasson néhány LED -et
Csatlakoztassunk néhány LED -et az áramkör működésének ellenőrzéséhez.
- Csatlakoztassa a LED -eket az áramkörön látható módon,
- Csatlakoztassa az összes pozitív kapocs összes LED -ét az 5V -hoz.
- Csatlakoztassa az egyes LED -ek negatív terminálját az Arduino D12 -D8 digitális tüskéjéhez.
- Gyakorlatilag a LED -eket ellenállásokon keresztül kell csatlakoztatni a jó élettartam érdekében.
4. lépés: Kódolás
Nézze meg a programot. Minden sor rendesen kommentálva van.
Most töltsük fel a kódot, és nézzük meg működés közben.
5. lépés: Alkalmazások
- Billentyűzet
- Teljes méretű billentyűzet az Arduino számára.
- Egyedi mini billentyűzet a Raspberry Pi táblagéphez stb.
6. lépés: Hátrányok
Több kapcsoló nem fog működni egy pillanat alatt. Ha eszébe jut egy másik alkalmazás, tegye közzé a megjegyzésekben
Kösz.
Ajánlott:
Tuchless kapcsoló háztartási gépekhez -- Irányítsa háztartási készülékeit minden kapcsoló nélkül: 4 lépés
Tuchless kapcsoló háztartási gépekhez || Irányítsa otthoni készülékeit mindenféle kapcsoló nélkül: Ez egy tuchless kapcsoló az otthoni készülékekhez. Ezt bármely nyilvános helyre használhatja, hogy segítsen leküzdeni a vírusokat. Az áramkör opcionális erősítő és LDR által készített sötét érzékelő áramkörön alapul. Ennek az áramkörnek a második fontos része az SR Flip-Flop Sequencell-el
Egyszerű Arduino LoRa közlése (több mint 5 km): 9 lépés
Egyszerű Arduino LoRa közlés (több mint 5 km): Az E32-TTL-100-at tesztelni fogom a könyvtárammal. Ez egy vezeték nélküli adó -vevő modul, 410 441 MHz -en (vagy 868 MHz -en vagy 915 MHz -en) működik, a SEMTECH eredeti RFIC SX1278 alapján, átlátszó átvitel elérhető, TTL szintű. A modul elfogadja a LORA
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 gomb csatlakoztatása egyetlen tűhöz az Arduino -n: 4 lépés
Több gomb csatlakoztatása egyetlen tűhöz az Arduino -n: Szia mindenkinek! Ha az Arduino -projektekben kinőttek a villogó LED -ek, szükség lehet néhány további tűre. 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