Sadržaj:
Video: Povezivanje više gumba na jedan pin na Arduinu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo 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 tamo gdje možete imati više tipki povezanih 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: Shema
Počnite povezivanjem jednog od otpornika na 5V izlaz i jednu stranu prvog prekidača. Zatim drugu stranu prekidača treba spojiti na masu. Svako dodatno dugme bit će spojeno sa vlastitim otpornikom u nizu s prvim i uzemljenjem s druge strane.
Pin za analogni ulaz spojen je između prvog otpornika i prvog ulaznog dugmeta.
Potpuna shema u EasyEdi dostupna je ovdje:
Korak 3: Kodirajte
Kod je vrlo jednostavan gdje u prvom retku funkcije petlje očitavamo vrijednost analognog ulaza, a zatim ga uspoređujemo s određenim pragom kako bismo odredili koje se dugme 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 sa moje stranice GitHub:
Korak 4: Daljnje proširenje
Ova se metoda može lako prilagoditi velikom broju gumba, ali imajte na umu da što više dodate manja će biti razlika praga pa će sve varijacije ulaznog napona uzrokovati pogrešno očitanje. Međutim, za redovne operacije s do 10 do 15 tipki to ne bi trebao biti problem.
Preporučuje se:
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
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 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. Arduino port je povezan s ekspanderom nakon
POVEZIVANJE VIŠE SENZORA NA MALINU PI: 6 koraka (sa slikama)
POVEZIVANJE VEĆIH SENZORA NA MALINU PI: U ovom projektu povezat ćemo tri EZO senzora Atlas Scientific (pH, otopljeni kisik i temperatura) na Raspberry Pi 3B+. Umjesto ožičenja kola na Raspberry Pi, koristit ćemo Whitebox Labs Tentacle T3 štit. T
Državna mašina i više zadataka na Arduinu sa SPI ekspanderima: 3 koraka
Državna mašina i višezadaćnost na Arduinu sa SPI ekspanderima: Prošle sedmice sam tražio stvaranje sistema za pilotiranje vatrometa sa arduinom. Bilo mu je potrebno oko 64 izlaza za kontrolu požara. Jedan od načina da to učinite je korištenje IC ekspandera. Dostupna su 2 rješenja:- I2C ekspander, ali potreban mu je pretvarač kada
UbiDots-Povezivanje ESP32 i objavljivanje podataka s više senzora: 6 koraka
UbiDots-Povezivanje ESP32 i objavljivanje podataka s više senzora: ESP32 i ESP 8266 su vrlo poznati SoC u području IoT-a. To su neka vrsta blagodati za IoT projekte. ESP 32 je uređaj s integriranim WiFi i BLE. Samo dajte svoje SSID, lozinku i IP konfiguracije i integrirajte stvari u