Orodha ya maudhui:

Swichi 100+ kwa Pini moja ya Arduino: Hatua 6 (na Picha)
Swichi 100+ kwa Pini moja ya Arduino: Hatua 6 (na Picha)

Video: Swichi 100+ kwa Pini moja ya Arduino: Hatua 6 (na Picha)

Video: Swichi 100+ kwa Pini moja ya Arduino: Hatua 6 (na Picha)
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Novemba
Anonim
Image
Image
Wacha tujenge
Wacha tujenge

Utangulizi

Je! Ulikosa pini za kuingiza? Usijali, hapa kuna suluhisho bila rejista yoyote ya mabadiliko. Katika video hii, tutajifunza juu ya kuunganisha swichi zaidi ya 100 kwa pini moja ya Arduino.

Hatua ya 1: Nadharia ya Kufanya kazi

Angalia kwanza mchoro wa mzunguko, vinginevyo, hautaweza kuelewa ninachosema. Wakati wowote ninapobonyeza kubadili mzunguko utakamilika kupitia idadi tofauti ya vipinga,

  • Katika mzunguko, ikiwa tunabonyeza kitufe cha 5 basi mzunguko unakamilisha kupitia vipinga vyote 4,
  • Ikiwa tunabonyeza kitufe cha 4 mzunguko unakamilisha kupitia vipinga 3,
  • Ikiwa tunabonyeza ubadilishaji wa 3 mzunguko unakamilisha kupitia vipinga 2,
  • Ikiwa tunabonyeza swichi ya 2 mzunguko unakamilisha kupitia kontena 1,
  • Na ikiwa tunabonyeza ubadilishaji wa 1 mzunguko unakamilika bila vipinga vyovyote.

Hiyo inamaanisha kuwa voltage inayofikia pini ya Analog A1 itakuwa tofauti kwa kila swichi, kwa hivyo tutatumia kazi ya AnalogRead () kusoma maadili kutoka kwa pini A1 na kisha tutatumia ikiwa ni hali nyingine kufanya shughuli tofauti kwa kila swichi.

Hatua ya 2: Wacha tujenge

  • Kwanza unganisha swichi tano za kushinikiza kwenye ubao wa mkate.
  • Kwa kweli, unaweza kuunganisha upeo wa swichi 1023 kinadharia kwa mdhibiti mdogo wa 8-bit kama Arduino.
  • Kisha unganisha vipinga katikati ya swichi za kushinikiza kama inavyoonyeshwa kwenye mchoro.
  • Unganisha mwisho mwingine wa swichi zote hadi 5v ya Arduino, kwani unaweza kuona hapa nimeunganisha kwa njia ambayo mwisho mmoja umeunganishwa na laini ya samawati ya bodi ya ndevu ambayo imeunganishwa na 5v.
  • Kisha kutoka mwisho wa kubadili mwisho unganisha waya kwenye pini ya Analog A1 ya Arduino.
  • Kisha unganisha kontena kwa A1 na GND ya Arduino, ambayo ni ya kushuka chini, Hiyo ni kuweka thamani hadi sifuri wakati hakuna swichi inayobanwa.

Hatua ya 3: Unganisha Baadhi ya LED

Unganisha LED zingine
Unganisha LED zingine

Wacha tuunganishe LED zingine ili kuangalia utendaji wa mzunguko wetu.

  • Unganisha LED kama inavyoonyeshwa kwenye mzunguko,
  • Unganisha vituo vyote vyema vya LED zote kwa 5v.
  • Unganisha terminal hasi ya kila LED kwenye pini ya dijiti D12 hadi D8 ya Arduino, mtawaliwa.
  • Kivitendo inabidi tuunganishe LED kupitia vipinga kwa wakati mzuri wa maisha.

Hatua ya 4: Usimbuaji

Angalia programu. Mistari yote imetolewa maoni vizuri.

Sasa wacha kupakia nambari hiyo na kuiona ikifanya kazi.

Hatua ya 5: Maombi

  • Keypad
  • Kibodi kamili ya Arduino.
  • Kibodi ndogo ya mini kwa kibao chako cha Raspberry Pi, nk.

Hatua ya 6: Vikwazo

Swichi nyingi hazitafanya kazi kwa papo moja. Ikiwa unaweza kufikiria programu nyingine ingiza kwenye maoni

Asante.

Ilipendekeza: