Jinsi Ya Kuunganisha Kitufe Kwa Arduino

Orodha ya maudhui:

Jinsi Ya Kuunganisha Kitufe Kwa Arduino
Jinsi Ya Kuunganisha Kitufe Kwa Arduino

Video: Jinsi Ya Kuunganisha Kitufe Kwa Arduino

Video: Jinsi Ya Kuunganisha Kitufe Kwa Arduino
Video: Использование модуля контроллера мотора BTS7960 PWM H Bridge с библиотекой Arduino 2024, Mei
Anonim

Inaonekana kama inaweza kuwa rahisi kuliko kuunganisha kitufe? Walakini, kuna mitego hapa pia. Wacha tuigundue.

Kitufe cha busara
Kitufe cha busara

Ni muhimu

  • - Arduino;
  • - kifungo cha busara;
  • - kupinga 10 kOhm;
  • - bodi ya mkate;
  • - kuunganisha waya.

Maagizo

Hatua ya 1

Vifungo ni tofauti, lakini zote hufanya kazi sawa - zinaunganisha kimwili (au, kinyume chake, huvunja) makondakta pamoja ili kutoa mawasiliano ya umeme. Katika hali rahisi, hii ni unganisho la makondakta wawili; kuna vifungo vinavyounganisha makondakta zaidi.

Vifungo vingine, baada ya kubonyeza, waacha waendeshaji wakiwa wameunganishwa (vifungo vya kufunga), wengine hufungua mzunguko mara baada ya kutolewa (isiyo ya latching).

Pia, vifungo vimegawanywa kwa kawaida kufunguliwa na kawaida kufungwa. Ya kwanza, ikishinikizwa, funga mzunguko, ya pili kufunguliwa.

Sasa aina ya vifungo, ambavyo huitwa "vifungo vya busara", vimepata matumizi ya kuenea. Baa hazitokani na neno "busara", bali ni kutoka kwa neno "kugusa", tk. kubonyeza ni vizuri kuhisi na vidole vyako. Hizi ni vifungo ambavyo, wakati wa kushinikiza, funga mzunguko wa umeme, na ukitolewa, hufungua.

Vifungo tofauti na michoro zao za mzunguko
Vifungo tofauti na michoro zao za mzunguko

Hatua ya 2

Kitufe ni uvumbuzi rahisi sana na muhimu ambao hutumikia mwingiliano bora wa teknolojia ya binadamu. Lakini, kama kila kitu katika maumbile, sio kamili. Hii inadhihirishwa na ukweli kwamba unapobonyeza kitufe na unapoiachilia, kinachojulikana. "bounce" ("bounce" kwa Kiingereza). Huu ni ubadilishaji mwingi wa hali ya kitufe kwa muda mfupi (kwa agizo la milliseconds kadhaa) kabla ya kuchukua hali thabiti. Jambo hili lisilofaa linatokea wakati wa kubadili kitufe kwa sababu ya unyoofu wa vifaa vya kitufe au kwa sababu ya cheche ndogo zinazotokana na mawasiliano ya umeme.

Unaweza kuona kasi ya mawasiliano na macho yako mwenyewe ukitumia Arduino, ambayo tutafanya baadaye kidogo.

Wasiliana na bounce kwa kushinikiza kitufe
Wasiliana na bounce kwa kushinikiza kitufe

Hatua ya 3

Ili kuunganisha kitufe cha saa kilicho wazi kwa Arduino, unaweza kufanya njia rahisi zaidi: unganisha kondakta mmoja wa bure wa kitufe kwa nguvu au chini, na nyingine kwa pini ya dijiti ya Arduino. Lakini kwa ujumla, hii sio sawa. Ukweli ni kwamba wakati ambapo kifungo hakijafungwa, mwingiliano wa umeme utatokea kwenye pato la dijiti la Arduino, na kwa sababu ya hii, kengele za uwongo zinawezekana.

Ili kukwepa kunasa, pini ya dijiti kawaida huunganishwa kupitia kontena kubwa ya kutosha (10 kΩ), iwe chini au kwenye usambazaji wa umeme. Katika kesi ya kwanza, hii inaitwa "mzunguko wa kontena la kuvuta", kwa pili, "mzunguko wa kipinzani cha kuvuta". Wacha tuangalie kila mmoja wao.

Mchoro wa kuunganisha kitufe kwa Arduino moja kwa moja
Mchoro wa kuunganisha kitufe kwa Arduino moja kwa moja

Hatua ya 4

Kwanza, tunaunganisha kitufe na Arduino kwa kutumia mzunguko wa kontena la kuvuta. Ili kufanya hivyo, unganisha mawasiliano moja ya kitufe ardhini, na nyingine kwa pato la dijiti 2. Pato la dijiti 2 pia imeunganishwa kupitia kontena la 10 kOhm kwenye usambazaji wa umeme wa +5 V.

Vuta mzunguko wa kontena
Vuta mzunguko wa kontena

Hatua ya 5

Wacha tuandike mchoro huu wa kushughulikia kubofya vitufe na uipakie kwa Arduino.

LED iliyojengwa kwenye pini 13 sasa imewashwa kabisa mpaka kitufe kitapobanwa. Tunapobonyeza kitufe, inakuwa CHINI na LED inazimwa.

Mchoro wa kubofya vitufe kulingana na mpango na kontena la kuvuta
Mchoro wa kubofya vitufe kulingana na mpango na kontena la kuvuta

Hatua ya 6

Sasa wacha tukusanye mzunguko wa kontena la kuvuta-chini. Unganisha mawasiliano moja ya kitufe kwenye usambazaji wa umeme wa +5 V, na nyingine kwa pato la dijiti 2. Unganisha pato la dijiti 2 kupitia kontena la 10 k to ardhini.

Hatutabadilisha mchoro.

Vuta-chini ya mzunguko wa kontena
Vuta-chini ya mzunguko wa kontena

Hatua ya 7

Sasa LED imezimwa mpaka kitufe kitapigwa.

Ilipendekeza: