Turinys:
- 1 žingsnis: Darbo teorija
- 2 žingsnis: Kurkime
- 3 veiksmas: prijunkite kai kuriuos šviesos diodus
- 4 žingsnis: kodavimas
- 5 žingsnis: programos
- 6 žingsnis: trūkumai
Video: Daugiau nei 100 jungiklių viename „Arduino“kaištyje: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Įvadas
Ar pritrūko įvesties kaiščių? Nesijaudinkite, čia yra sprendimas be jokių pamainų registrų. Šiame vaizdo įraše sužinosime, kaip prijungti daugiau nei 100 jungiklių prie vieno „Arduino“kaiščio.
1 žingsnis: Darbo teorija
Pirmiausia pažiūrėkite į schemą, kitaip negalėsite suprasti, ką sakau. Kai paspausiu jungiklį, grandinė bus baigta per skirtingą rezistorių skaičių,
- Grandinėje, jei paspausime 5 -ąjį jungiklį, grandinė baigsis per visus 4 rezistorius,
- Jei paspausime ketvirtąjį jungiklį, grandinė baigiasi per 3 rezistorius,
- Jei paspausime trečiąjį jungiklį, grandinė baigiasi per 2 rezistorius,
- Jei paspausime antrąjį jungiklį, grandinė baigiasi per 1 rezistorių,
- Ir jei paspausime 1 -ąjį jungiklį, grandinė baigsis be jokių rezistorių.
Tai reiškia, kad įtampa, pasiekianti analoginį kaištį A1, bus skirtinga kiekvienam jungikliui, todėl mes naudosime funkciją analogRead (), kad nuskaitytume reikšmes iš kaiščio A1, ir tada mes naudojame sąlygą if else if, kad atliktume skirtingas operacijas kiekvienam jungikliui.
2 žingsnis: Kurkime
- Pirmiausia prie duonos lentos prijunkite penkis stūmimo jungiklius.
- Žinoma, prie 8 bitų mikrovaldiklio, pvz., „Arduino“, teoriškai galite prijungti ne daugiau kaip 1023 jungiklius.
- Tada sujunkite rezistorius tarp stumiamųjų jungiklių, kaip parodyta diagramoje.
- Prijunkite kitą visų jungiklių galą prie „Arduino“5 V, kaip matote čia, aš prijungiau taip, kad vienas galas būtų prijungtas prie mėlynos barzdos plokštės linijos, kuri yra prijungta prie 5 V.
- Tada nuo paskutinio jungiklio pabaigos prijunkite laidą prie analoginio „Arduino“kištuko A1.
- Tada prijunkite rezistorių prie „Arduino“A1 ir GND, kuris yra skirtas žemyn, tai yra, norint išlaikyti vertę iki nulio, kai nepaspaudžiamas joks jungiklis.
3 veiksmas: prijunkite kai kuriuos šviesos diodus
Prijunkite kai kuriuos šviesos diodus, kad patikrintumėte mūsų grandinės veikimą.
- Prijunkite šviesos diodus, kaip parodyta grandinėje,
- Prijunkite visus teigiamus gnybtus prie šviesos diodų prie 5V.
- Prijunkite neigiamą kiekvieno šviesos diodo gnybtą atitinkamai prie „Arduino“skaitmeninio kaiščio D12 iki D8.
- Praktiškai mes turime prijungti šviesos diodus per rezistorius, kad būtų užtikrintas geras gyvenimo laikas.
4 žingsnis: kodavimas
Pažvelkite į programą. Visos eilutės tinkamai komentuojamos.
Dabar įkelkime kodą ir pažiūrėkime, kaip jis veikia.
5 žingsnis: programos
- Klaviatūra
- Viso dydžio „Arduino“klaviatūra.
- Individualizuota mini klaviatūra jūsų Raspberry Pi planšetiniam kompiuteriui ir pan.
6 žingsnis: trūkumai
Keli jungikliai neveiks akimirksniu. Jei sugalvojote kitą programą, paskelbkite ją komentaruose
Dėkoju.
Rekomenduojamas:
„FeatherQuill“- daugiau nei 34 valandos rašymo be blaškymosi: 8 žingsniai (su paveikslėliais)
„FeatherQuill“- daugiau nei 34 valandų trukmės rašymas be blaškymosi: rašau pragyvenimui ir didžiąją darbo dienos dalį praleidžiu sėdėdamas priešais stalinį kompiuterį, kurdamas straipsnius. Sukūriau „FeatherQuill“, nes norėjau patenkinamos spausdinimo patirties net tada, kai esu išvykęs. Tai išskirtinis, atitraukiantis
Paprastas „Arduino LoRa“bendravimas (daugiau nei 5 km): 9 žingsniai
Paprastas „Arduino LoRa“bendravimas (daugiau nei 5 km): Mes išbandysime E32-TTL-100 su savo biblioteka. Tai belaidis siųstuvo -imtuvo modulis, veikiantis 410 441 MHz (arba 868 MHz arba 915 MHz) dažniu, pagrįstu originaliu RFIC SX1278 iš SEMTECH, yra skaidrus perdavimas, TTL lygis. Modulis priima LORA
Reguliariai registruokite didelės spartos EKG ar kitus duomenis daugiau nei mėnesį: 6 žingsniai
Nepertraukiamai registruokite didelės spartos EKG ar kitus duomenis daugiau nei mėnesį: Šis projektas buvo sukurtas remti universiteto medicinos tyrimų komandą, kuriai reikėjo nešiojamojo kompiuterio, galinčio užregistruoti 2 x EKG signalus po 1000 mėginių per sekundę (iš viso 2 000 mėginių per sekundę) nepertraukiamai 30 dienų, kad būtų galima nustatyti aritmijas. Projektas pristato
Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
Daugiau nei 4 variklių naudojimas - kelių variklinių skydų sukravimas: instrukcinis vibracinių jutimų keitimo ir padidinimo įtaisas (https: //www.instructables.com/id/Vibrotactile-Sens …) parodo būdą, kaip sukurti prietaisą, kuris verčia jutimą indėlis į vibracinius dirgiklius. Tie vibraciniai dirgikliai yra
Sukurkite savo profesionalią įrašų valymo mašiną už mažiau nei 80 USD ir sutaupykite iki 3000 USD ir daugiau: 6 žingsniai (su nuotraukomis)
Sukurkite savo profesionalią įrašų valymo mašiną už mažiau nei 80 USD ir sutaupykite iki 3000 USD ir daugiau.: Atleiskite mano anglų kalbą. Po to, kai vėl radau seno gero vinilo skambesį, turėjau problemą, kurią turi kiekvienas įrašų mėgėjas. Kaip tinkamai išvalyti įrašus! Internete yra daug būdų. Pigesni būdai, tokie kaip „Knosti“ar „Discofilm“, bet taip pat