Sadržaj:
Video: Spajanje više gumba na jedan pin na Arduinu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdrav svima, Kad vaši Arduino projekti prerastu trepereće LED diode, možda ćete se trebati dodatno zaglaviti.
Pokazat ću vam trik koji možete upotrijebiti gdje možete imati više gumba, koji su svi povezani na isti analogni pin.
Korak 1: Materijali
Krug je vrlo jednostavan i za svaki prekidač je potreban samo 1kOhm otpornik. U osnovi, gradimo razdjelnik napona gdje pritiskom na svaku tipku povezujemo različiti broj otpornika na analogni ulaz na Arduinu.
Korak 2: Shematski prikaz
Počnite spajanjem jednog od otpornika na 5V izlaz i jednu stranu prvog prekidača. Druga strana prekidača tada mora biti spojena na masu. Svaki dodatni gumb bit će spojen s vlastitim otpornikom u nizu s prvim i uzemljen s druge strane.
Pin za analogni ulaz spojen je između prvog otpornika i prve tipke za ulaz.
Cijela shema u EasyEdi dostupna je ovdje:
Korak 3: Kodirajte
Kôd je vrlo jednostavan gdje u prvom retku funkcije petlje čitamo vrijednost analognog ulaza, a zatim ga uspoređujemo s određenim pragom kako bismo odredili koji se gumb pritisne. Da bih identificirao prave vrijednosti, prvo sam imao samo vrijednost s analognog pina ispisanog na serijskom monitoru, a zatim sam ga pretvorio u pravi raspon.
Cijeli kôd možete preuzeti s moje stranice GitHub:
Korak 4: Daljnje proširenje
Ova se metoda može lako skalirati na mnogo gumba, ali imajte na umu da što više dodate manja će razlika praga biti tako da bi bilo koja varijacija ulaznog napona mogla uzrokovati pogrešno očitanje. Međutim, za redovite operacije s do 10 do 15 gumba to ne bi trebao biti problem.
Preporučeni:
Vodič za spajanje PLSD -a: Spajanje na Apple TV putem AirPlaya [Neslužbeno]: 10 koraka
Vodič za spajanje PLSD -a: Povezivanje s Apple TV -ima putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja Apple TV -a s konferencijskom sobom putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins Local School Districta
Uzgoj više salate na manje prostora ili Uzgoj salate u svemiru, (više ili manje) .: 10 koraka
Uzgoj više salate na manje prostora ili … Uzgoj salate u svemiru, (više ili manje) .: Ovo je profesionalna prijava na natječaj Growing Beyond Earth, Maker, predana putem Instructables. Ne mogu biti više uzbuđen što ću dizajnirati za proizvodnju svemirskih usjeva i objaviti svoj prvi Instructable. Za početak, natječaj nas je zamolio da
Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka
Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta.: Pozdrav svima, tražio sam krug za uključivanje/isključivanje na internetu. Sve što sam pronašao nije ono što sam tražio. Razgovarao sam sam sa sobom, za to nužno postoji način. To mi je trebalo. -Samo jedan gumb za uključivanje i isključivanje. -Moram koristiti samo
Korištenje više od 4 motora - slaganje više štitnika motora: 3 koraka
Korištenje više od 4 motora - slaganje više štitnika motora: Vibrotaktilni senzorski uređaj za zamjenu i povećanje senzora (https: //www.instructables.com/id/Vibrotactile-Sens …) pokazuje način izgradnje uređaja koji prevodi senzorni unos u vibracijske podražaje. Ti vibracijski podražaji su p
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: 4 koraka
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: U ovom ćemo vodiču proširiti jedan serijski Arduino UNO UART (Rx/Tx) serijski port tako da se može povezati više Atlas senzora. Proširenje se vrši pomoću ploče za proširenje serijskog porta 8: 1. Luka Arduino povezana je s ekspanderom nakon