INHOUDSOPGAWE:
Video: Koppel verskeie knoppies aan 'n enkele pen op Arduino: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Haai almal, As u Arduino -projekte uitgegroeide knipperende LED's het, benodig u moontlik ekstra penne.
Ek sal u 'n truuk wys wat u kan gebruik om verskeie knoppies te hê, almal gekoppel aan dieselfde analoog pen.
Stap 1: materiaal
Die kring is baie eenvoudig en dit benodig net 'n 1kOhm -weerstand vir elke skakelaar. Eintlik bou ons 'n spanningsverdeler, waar ons deur 'n druk op elk van die knoppies 'n verskillende weerstand te koppel aan die analoog ingang op die Arduino.
Stap 2: Skematiese
Begin deur een van die weerstande aan die 5V -uitgang en aan die een kant van die eerste skakelaar te koppel. Die ander kant van die skakelaar moet dan aan die aarde gekoppel word. Elke bykomende knoppie word met sy eie weerstand in serie met die eerste gekoppel en aan die ander kant gemaal.
Die analoog invoerpen is tussen die eerste weerstand en die eerste ingangsknoppie verbind.
Die volledige skema in EasyEda is hier beskikbaar:
Stap 3: Kodeer
Die kode is baie eenvoudig, waar ons in die eerste reël van die lusfunksie die waarde van die analoog invoer lees en dit dan vergelyk met 'n sekere drempel om te bepaal watter knoppie gedruk word. Om die regte waardes te identifiseer, het ek eers slegs die waarde van die analoog pen op die seriële monitor laat druk, en ek het dit dan in die regte reeks omgeskakel.
Die volledige kode kan afgelaai word vanaf my GitHub-bladsy:
Stap 4: Verdere uitbreiding
Hierdie metode kan maklik tot baie knoppies afgeskaal word, maar hou in gedagte dat hoe meer u die kleiner toevoeg, die drempelverskil sal wees, sodat enige variasies in die ingangsspanning 'n verkeerde lesing kan veroorsaak. Vir gereelde operasies van tot 10 ~ 15 knoppies behoort dit egter nie 'n probleem te wees nie.
Aanbeveel:
Arduino Hoe om verskeie servomotors aan te sluit - PCA9685 -tutoriaal: 6 stappe
Arduino Hoe om verskeie servomotors aan te sluit - PCA9685 -tutoriaal: in hierdie tutoriaal leer ons hoe u verskeie servomotors kan koppel met behulp van PCA9685 -module en arduino.PCA9685 -module is baie goed as u verskeie motors moet aansluit; u kan hier meer hier lees https : //www.adafruit.com/product/815 Kyk na die Vi
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: 9 stappe
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: Gebruik u Hologram Nova om infrastruktuur op te stel. Stel die Hologram Nova op met 'n Raspberry Pi om (temperatuur) data na Ubidots te stuur. In die volgende gids sal Ubidots demonstreer hoe u 'n Hologram Nova met 'n Raspberry Pi kan opstel en 'n
Hoe om verskeie analoge waardes te lees met een analoog pen: 6 stappe (met foto's)
Hoe om veelvuldige analoogwaardes met een analoog pen te lees: in hierdie tutoriaal gaan ek u wys hoe om verskeie analoogwaardes te lees met slegs een analoog invoerpen
Koppel verskeie PZEM 004T met Nodemcu -module: 3 stappe
Koppel verskeie PZEM 004T aan met Nodemcu -module: die vereiste van meerdere PZEM 004T -modules in sommige projekte, soos kragdiefstalopsporingstelsel of energie -moniteringstelsel, is noodsaaklik. dan k
100+ skakelaars in 'n enkele Arduino -pen: 6 stappe (met foto's)
100+ skakelaars in 'n enkele Arduino -pen: inleiding Het die 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