Talaan ng mga Nilalaman:
- Hakbang 1: Working Theory
- Hakbang 2: Bumuo Tayo
- Hakbang 3: Ikonekta ang Ilang mga LED
- Hakbang 4: Pag-coding
- Hakbang 5: Mga Aplikasyon
- Hakbang 6: Mga drawbacks
Video: 100+ Mga switch sa isang solong Pin ng Arduino: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Panimula
Naubusan ka ba ng mga input pin? Huwag magalala, narito ang isang solusyon nang walang anumang mga rehistro sa shift. Sa video na ito, matututunan natin ang tungkol sa pagkonekta ng higit sa 100 mga switch sa isang solong pin ng Arduino.
Hakbang 1: Working Theory
Tingnan muna ang circuit diagram, kung hindi, hindi mo maunawaan kung ano ang sinasabi ko. Tuwing pipindutin ko ang isang switch ang circuit ay makukumpleto sa pamamagitan ng iba't ibang bilang ng mga resistors,
- Sa circuit, kung pinindot namin ang ika-5 switch pagkatapos ay ang circuit ay nakumpleto sa pamamagitan ng lahat ng 4 resistors,
- Kung pinindot namin ang ika-4 na switch ang circuit ay nakumpleto sa pamamagitan ng 3 resistors,
- Kung pinindot namin ang ika-3 switch lumilipat ang circuit sa pamamagitan ng 2 resistors,
- Kung pinindot namin ang ika-2 switch ang circuit ay nakumpleto sa pamamagitan ng 1 risistor,
- At kung pinindot namin ang 1st switch ang circuit ay nakumpleto nang walang anumang resistors.
Nangangahulugan iyon na ang boltahe na umaabot sa analog pin A1 ay magkakaiba para sa bawat switch, kaya gagamit kami ng function na analogRead () upang basahin ang mga halaga mula sa pin A1 at pagkatapos ay gagamit kami ng kung iba pa kung kundisyon upang maisagawa ang iba't ibang mga operasyon para sa bawat switch.
Hakbang 2: Bumuo Tayo
- Ikonekta muna ang limang switch switch sa isang breadboard.
- Siyempre, maaari mong ikonekta ang maximum na 1023 switch nang teoretikal sa isang 8-bit microcontroller tulad ng Arduino.
- Pagkatapos ay magkaugnay ng mga resistor sa pagitan ng mga switch ng push tulad ng ipinakita sa diagram.
- Ikonekta ang kabilang dulo ng lahat ng mga switch sa 5v ng Arduino, tulad ng nakikita mo dito na konektado ko ang sa isang paraan na ang isang dulo ay konektado sa asul na linya ng board ng balbas na konektado sa 5v.
- Pagkatapos mula sa katapusan ng panghuling switch kumonekta ang isang wire sa analog pin A1 ng Arduino.
- Pagkatapos ay ikonekta ang isang risistor sa kabuuan ng A1 at GND ng Arduino, na para sa pull down, Iyon ay upang mapanatili ang halaga sa zero kapag walang switch na pinindot.
Hakbang 3: Ikonekta ang Ilang mga LED
Ikonekta natin ang ilang mga LED upang suriin ang paggana ng aming circuit.
- Ikonekta ang mga LED tulad ng ipinapakita sa circuit,
- Ikonekta ang lahat ng positibong terminal sa lahat ng mga LED sa 5v.
- Ikonekta ang negatibong terminal ng bawat LEDs sa digital pin D12 hanggang D8 ng Arduino, ayon sa pagkakabanggit.
- Praktikal na kailangan nating ikonekta ang mga LED sa pamamagitan ng mga resistor para sa mahusay na oras ng buhay.
Hakbang 4: Pag-coding
Tingnan ang programa. Ang lahat ng mga linya ay nagkomento nang maayos.
Ngayon i-upload natin ang code at makita ito sa pagkilos.
Hakbang 5: Mga Aplikasyon
- Keypad
- Buong laki ng keyboard para sa Arduino.
- Pasadyang mini keyboard para sa iyong tablet na Raspberry Pi, atbp.
Hakbang 6: Mga drawbacks
Hindi gagana ang maramihang mga switch sa isang instant. Kung may naiisip kang ibang aplikasyon i-post ito sa mga komento
Salamat
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo
Pagkonekta ng Maramihang Mga Pindutan sa isang solong Pin sa Arduino: 4 Hakbang
Pagkonekta ng Maramihang Mga Pindutan sa isang solong Pin sa Arduino: Kumusta Lahat, Kapag ang iyong mga proyekto sa Arduino ay lumaki nang kumikislap na mga LED, maaari mong makita ang iyong sarili sa isang pangangailangan ng ilang labis na mga pin. Ipapakita ko sa iyo ang isang trick na magagamit mo kung saan maaari kang magkaroon ng maraming mga pindutan, lahat ay nakakonekta sa parehong analog pin
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap
Robot Brain: Bumuo ng isang solong Board Computer sa isang Gabi: 11 Mga Hakbang
Robot Brain: Bumuo ng isang solong Board Computer sa isang Gabi: Naubusan ng memorya sa iyong Picaxe o Arduino? Ngunit ang isang PC ay labis na labis sa trabaho? Tingnan ang bukas na mapagkukunang solong board computer na maaaring mai-program sa mga wika tulad ng C, Basic, Forth, Pascal, o Fortran. Ang board na ito ay gumagamit ng mga murang IC at del