Paano ako magprogram ng isang pindutan sa Arduino?
Paano ako magprogram ng isang pindutan sa Arduino?

Video: Paano ako magprogram ng isang pindutan sa Arduino?

Video: Paano ako magprogram ng isang pindutan sa Arduino?
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Mayo
Anonim

Ikonekta ang 220-ohm resistor mula sa pin 13 sa parehong hilera kung saan mayroon kang mahabang binti ng LED na nakakabit. Ilagay ang pushbutton sa breadboard. Karamihan mga pindutan ay sumabay sa gitnang trench sa breadboard. Ikonekta ang isang jumper wire mula sa 5-volt pin sa isang gilid ng pushbutton.

Kasunod nito, maaari ring magtanong, paano ko gagamitin ang isang pindutan sa Arduino?

Upang gamitin ang panloob na pull up risistor, ikonekta ang isang bahagi ng pindutan sa pin 2 ng Arduino at ikonekta ang kabilang panig ng pindutan sa lupa ng Arduino . Pagkatapos ay ikonekta ang LED sa Arduino . Ngayon ang LED ay iilaw kapag ang pindutan ay nasa bukas na estado at ito ay magiging LOW kapag ang pindutan ay pipindutin.

Pangalawa, paano mo i-reset ang button sa Arduino Uno? Swerte natin, pag-reset isang Arduino ay paraan mas madali. Ang kailangan mo lang gawin ay pindutin ang panandaliang pagtulak pindutan naka-mount sa tuktok ng board, at ang iyong Arduino kalooban i-reset . Ngunit sa ilang mga pagkakataon, maaaring gusto mong bumuo ng iyong sariling panlabas pindutan ng pag-reset.

Isinasaalang-alang ito, paano gumagana ang isang push button sa Arduino?

Mga push button o ang mga switch ay nagkokonekta ng dalawang punto sa isang circuit kapag pinindot mo ang mga ito. Ang halimbawang ito ay lumiliko sa isang led kapag ang pindutan pinindot nang isang beses, at patayin kapag pinindot nang dalawang beses.

Kailangan ba ng mga push button ang resistors?

Ang halaga ng pull-up pangangailangan ng risistor mapipili upang matugunan ang dalawang kundisyon: Kapag ang pindutan ay pinindot, ang input pin ay hinila pababa. Ang halaga ng risistor Kinokontrol ng R1 kung gaano ka kasalukuyang gusto na dumaloy mula sa VCC, sa pamamagitan ng pindutan , at pagkatapos ay sa lupa. Kapag ang pindutan ay hindi pinindot, ang input pin ay hinila nang mataas.

Inirerekumendang: