Përmbajtje:

100+ ndërprerës në një kunj të vetëm të Arduino: 6 hapa (me fotografi)
100+ ndërprerës në një kunj të vetëm të Arduino: 6 hapa (me fotografi)

Video: 100+ ndërprerës në një kunj të vetëm të Arduino: 6 hapa (me fotografi)

Video: 100+ ndërprerës në një kunj të vetëm të Arduino: 6 hapa (me fotografi)
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, Nëntor
Anonim
Image
Image
Le të Ndërtojmë
Le të Ndërtojmë

Prezantimi

A ju mbaruan kunjat e hyrjes? Mos u shqetësoni, këtu është një zgjidhje pa asnjë regjistër ndërrimi. Në këtë video, ne do të mësojmë për lidhjen e më shumë se 100 ndërprerësve me një kunj të vetëm të Arduino.

Hapi 1: Teoria e Punës

Hidhini një sy diagramit të qarkut së pari, përndryshe, nuk do të jeni në gjendje të kuptoni atë që po them. Sa herë që shtyp një ndërprerës qarku do të përfundojë përmes një numri të ndryshëm të rezistencave,

  • Në qark, nëse shtypim çelësin e 5 -të, atëherë qarku po përfundon përmes të 4 rezistencave,
  • Nëse shtypim çelësin e 4 -të, qarku po përfundon përmes 3 rezistencave,
  • Nëse shtypim çelësin e tretë qarku po përfundon përmes 2 rezistencave,
  • Nëse shtypim çelësin e dytë qarku po përfundon përmes 1 rezistence,
  • Dhe nëse shtypim çelësin e parë qarku po përfundon pa ndonjë rezistencë.

Kjo do të thotë që tensioni që arrin pinin analog A1 do të jetë i ndryshëm për secilin ndërprerës, kështu që ne do të përdorim funksionin analogRead () për të lexuar vlerat nga kunja A1 dhe më pas ne përdorim një kusht if if if tjetër për të kryer operacione të ndryshme për secilin ndërprerës.

Hapi 2: Le të Ndërtojmë

  • Së pari lidhni pesë ndërprerës të shtytjes në një dërrasë buke.
  • Sigurisht, ju mund të lidhni maksimalisht 1023 çelsa teorikisht me një mikrokontrollues 8-bit si Arduino.
  • Pastaj ndërlidhni rezistorët në mes të çelsave të shtytjes siç tregohet në diagram.
  • Lidhni skajin tjetër të të gjithë çelsave me 5v të Arduino, siç mund ta shihni këtu unë e kam lidhur në mënyrë të tillë që një skaj të lidhet me vijën blu të bordit të mjekrës e cila është e lidhur me 5v.
  • Pastaj nga fundi i ndërprerësit përfundimtar lidhni një tel me pinin analog A1 të Arduino.
  • Pastaj lidhni një rezistencë përgjatë A1 dhe GND të Arduino, e cila është për tërheqje poshtë, domethënë për të mbajtur vlerën në zero kur nuk shtypet asnjë ndërprerës.

Hapi 3: Lidhni disa LED

Lidhni disa LED
Lidhni disa LED

Le të lidhim disa LED për të kontrolluar funksionimin e qarkut tonë.

  • Lidhni LED -të siç tregohet në qark,
  • Lidhni të gjithë terminalin pozitiv të gjitha LED me 5v.
  • Lidhni terminalin negativ të secilës LED me pinin dixhital D12 në D8 të Arduino, përkatësisht.
  • Praktikisht ne duhet të lidhim LED përmes rezistorëve për një jetë të mirë.

Hapi 4: Kodimi

Hidhini një sy programit. Të gjitha rreshtat komentohen siç duhet.

Tani le të ngarkojmë kodin dhe ta shohim atë në veprim.

Hapi 5: Aplikimet

  • Tastiera
  • Tastiera me madhësi të plotë për Arduino.
  • Mini tastierë e personalizuar për tabletin tuaj Raspberry Pi, etj.

Hapi 6: Disavantazhet

Ndërprerësit e shumtë nuk do të funksionojnë në një çast të vetëm. Nëse mund të mendoni për një aplikacion tjetër postojeni në komente

Faleminderit.

Recommended: