INHOUDSOPGAWE:
- Stap 1: Werkteorie
- Stap 2: Kom ons bou
- Stap 3: Koppel sommige LED's
- Stap 4: Kodering
- Stap 5: Aansoeke
- Stap 6: Nadele
Video: 100+ skakelaars in 'n enkele Arduino -pen: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Inleiding
Het u invoerpenne opraak? Moenie bekommerd wees nie, hier is 'n oplossing sonder skofregisters. In hierdie video gaan ons leer hoe om meer as 100 skakelaars aan 'n enkele pen Arduino te koppel.
Stap 1: Werkteorie
Kyk eers na die kringdiagram, anders kan u nie verstaan wat ek sê nie. Elke keer as ek op 'n skakelaar druk, word die kring voltooi deur 'n ander aantal weerstande,
- In die kring, as ons op die 5de skakelaar druk, voltooi die stroombaan deur al die 4 weerstande,
- As ons op die 4de skakelaar druk, voltooi die stroombaan deur 3 weerstande,
- As ons op die 3de skakelaar druk, voltooi die stroombaan deur 2 weerstande,
- As ons op die 2de skakelaar druk, voltooi die stroombaan deur 1 weerstand,
- En as ons op die eerste skakelaar druk, voltooi die kring sonder weerstande.
Dit beteken dat die spanning wat die analoog pen A1 bereik, vir elke skakelaar anders sal wees, dus gebruik ons die analoog -lees () -funksie om die waardes van die pen A1 af te lees en dan gebruik ons 'n indien anders -toestand om verskillende bewerkings vir elke skakelaar uit te voer.
Stap 2: Kom ons bou
- Koppel eers vyf drukknoppies aan 'n broodbord.
- U kan natuurlik teoreties 'n maksimum van 1023 skakelaars aan 'n 8-bis-mikrobeheerder soos Arduino koppel.
- Koppel dan weerstande tussen die drukknoppies aan, soos in die diagram getoon.
- Koppel die ander kant van al die skakelaars aan 5v van Arduino, soos u hier kan sien, het ek die kabel so verbind dat die een kant verbind is met die blou lyn van die baardbord wat aan die 5v gekoppel is.
- Koppel dan aan die einde van die finale skakelaar 'n draad aan die analoog pen A1 van Arduino.
- Koppel dan 'n weerstand oor A1 en GND van Arduino, wat bedoel is om af te trek, dit wil sê om die waarde op nul te hou as geen skakelaar ingedruk word nie.
Stap 3: Koppel sommige LED's
Kom ons koppel 'n paar LED's om die werking van ons stroombaan te kontroleer.
- Koppel die LED's soos in die stroombaan aangedui,
- Koppel al die positiewe terminale alle LED's aan die 5v.
- Verbind die negatiewe aansluiting van elke LED met die digitale pen D12 tot D8 van Arduino, onderskeidelik.
- Ons moet die LED's prakties deur middel van weerstande verbind vir 'n goeie lewensduur.
Stap 4: Kodering
Kyk na die program. Alle reëls word behoorlik kommentaar gelewer.
Laat ons nou die kode oplaai en dit in aksie sien.
Stap 5: Aansoeke
- Klavier
- Volgrootte sleutelbord vir Arduino.
- Pasgemaakte mini -sleutelbord vir u Raspberry Pi -tablet, ens.
Stap 6: Nadele
Meervoudige skakelaars werk nie in 'n enkele oomblik nie. As u aan 'n ander aansoek kan dink, plaas dit in die kommentaar
Dankie.
Aanbeveel:
Universele USB -sleutelbord met RGB -skakelaars: 6 stappe
Universele USB -sleutelbord met RGB -skakelaars: In hierdie instruksies sal ek u wys hoe u u eie USB -sleutelbord kan bou wat net soos 'n gewone rekenaarklavier werk. U kan enige sleutelkombinasie of volgorde van sleutels toewys wat u moet druk terwyl u net op een drukknop druk. U kan dit gebruik
Arduino en duimwiel skakelaars: 9 stappe
Arduino- en duimwielskakelaars: In hierdie artikel ondersoek ons die gebruik van stootwiel-/duimwielskakelaars met ons Arduino-stelsels. Hier is 'n paar voorbeelde van PMD Way
Vloer skakelaars / matte: 11 stappe (met foto's)
Vloerskakelaars / matte: In hierdie instruksies gaan ek oor hoe ek vloerskakelaars vir 'n installasie gebou het. Daar is baie wonderlike tutoriale oor hoe om vloerskakelaars te maak, maar ek wou dit so modulêr, goedkoop, vervangbaar, wasbaar moontlik maak met behulp van
IKEA kragoplaaibak met individuele skakelaars: 6 stappe (met foto's)
IKEA-laaibak met individuele skakelaars: So het ek die ander dag die instruksies gesien oor hoe om 'n maklike kragstasie te maak met behulp van 'n IKEA-boks: Die-IKEA-laaibak --- geen kabel-gemors nie! Ek het beslis nodig gehad iets soortgelyks, so ek het een van die bokse by IKEA gaan koop, maar dit het in my kop gestaan
Die bestuur van 'n RC -servomotor met 'n Arduino en twee kortstondige skakelaars: 4 stappe
Die bestuur van 'n RC -servomotor met 'n Arduino en twee kortstondige skakelaars: die naam sê alles. Die bestuur van 'n RC -servomotor met 'n Arduino en 'n paar weerstande, springdrade en twee tasbare skakelaars. Ek het dit gemaak die tweede dag toe ek my Arduino gekry het, so ek is redelik trots op myself