Arduino-ga Tugmani Qanday Ulash Mumkin

Mundarija:

Arduino-ga Tugmani Qanday Ulash Mumkin
Arduino-ga Tugmani Qanday Ulash Mumkin

Video: Arduino-ga Tugmani Qanday Ulash Mumkin

Video: Arduino-ga Tugmani Qanday Ulash Mumkin
Video: arduino подключение питания и виды сигналов урок №2. 2024, May
Anonim

Tugmachani bog'lashdan ko'ra osonroq tuyuladimi? Shunga qaramay, bu erda ham kamchiliklar mavjud. Keling, buni aniqlaymiz.

Takrorlash tugmasi
Takrorlash tugmasi

Bu zarur

  • - Arduino;
  • - teginish tugmasi;
  • - qarshilik 10 kOm;
  • - non taxtasi;
  • - simlarni ulash.

Ko'rsatmalar

1-qadam

Tugmalar har xil, ammo ularning barchasi bir xil vazifani bajaradi - ular elektr aloqasini ta'minlash uchun o'tkazgichlarni bir-biriga jismonan birlashtiradi (yoki aksincha, uzib qo'yadi). Oddiy holatda, bu ikkita o'tkazgichning ulanishi; ko'proq o'tkazgichlarni birlashtiradigan tugmalar mavjud.

Ba'zi tugmachalar bosilgandan so'ng, o'tkazgichlarni ulangan holda qoldiring (tugmachalarni ochish), boshqalari bo'shatgandan (o'chirmasdan) keyin zanjirni darhol ochadilar.

Bundan tashqari, tugmalar odatda ochiq va odatda yopiq bo'linadi. Birinchisi, bosilganda, sxemani yoping, ikkinchisi ochiq.

Endi "tugmachalar tugmachalari" deb nomlangan tugmalar turi keng qo'llanilishini topdi. Barlar "teginish" so'zidan emas, aksincha "teginish" so'zidan, tk. bosish barmoqlaringiz bilan yaxshi seziladi. Bu tugmachalar bosilganda elektr zanjirini yopadi va qo'yib yuborilganda ochiladi.

Turli xil tugmalar va ularning sxemalari
Turli xil tugmalar va ularning sxemalari

2-qadam

Tugma juda sodda va foydali ixtiro bo'lib, inson va texnologiya o'zaro ta'sirini yaxshilashga xizmat qiladi. Ammo, tabiatdagi hamma narsalar singari, u ham mukammal emas. Bu tugmachani bosganingizda va uni qo'yib yuborganingizda, deb nomlangan narsada namoyon bo'ladi. "bounce" (ingliz tilida "bounce"). Bu tugma holatini qisqa vaqt ichida (bir necha millisekundalar bo'yicha) barqaror holatga kelguniga qadar bir necha marta almashtirish. Ushbu nomaqbul hodisa tugmachani almashtirish paytida tugma materiallarining egiluvchanligi yoki elektr kontaktidan kelib chiqadigan mikro uchqunlar tufayli sodir bo'ladi.

Arduino yordamida kontaktlarning zanglashini o'z ko'zingiz bilan ko'rishingiz mumkin, biz buni birozdan keyin qilamiz.

Bir tugmani bosish bilan zıplama bilan aloqa qiling
Bir tugmani bosish bilan zıplama bilan aloqa qiling

3-qadam

Arduino-ga odatda ochiq soat tugmachasini ulash uchun siz eng oddiy usulni bajarishingiz mumkin: tugmachaning bitta erkin o'tkazgichini quvvatga yoki erga, ikkinchisini Arduino-ning raqamli piniga ulang. Ammo umuman aytganda, bu noto'g'ri. Haqiqat shuki, tugma yopilmagan paytlarda Arduinoning raqamli chiqishida elektromagnit parazitlar paydo bo'ladi va shu sababli yolg'on signalizatsiya mumkin.

Pikapni oldini olish uchun raqamli pin odatda erga yoki elektr manbaiga etarlicha katta qarshilik (10 kΩ) orqali ulanadi. Birinchi holda, bu "tortishish qarshiligi davri", ikkinchisida "tortishish qarshiligi davri" deb nomlanadi. Keling, ularning har birini ko'rib chiqamiz.

Tugmani to'g'ridan-to'g'ri Arduino-ga ulash sxemasi
Tugmani to'g'ridan-to'g'ri Arduino-ga ulash sxemasi

4-qadam

Birinchidan, biz tugmachani tortib olinadigan qarshilik sxemasi yordamida Arduino-ga ulaymiz. Buning uchun tugmachaning bitta kontaktini yerga, ikkinchisini esa raqamli chiqishga ulang 2. Raqamli chiqish 2, shuningdek, 10 kOm qarshilik orqali +5 V quvvat manbaiga ulanadi.

Qarshilikni tortib olish davri
Qarshilikni tortib olish davri

5-qadam

Keling, ushbu eskizni tugmachalarni bosish bilan ishlash uchun yozamiz va Arduino-ga yuklaymiz.

Tugmachani bosguncha 13-pin ustiga o'rnatilgan LED endi doimiy ravishda yonib turadi. Tugmani bosganimizda, u LOW bo'ladi va LED o'chadi.

Sxema bo'yicha tugmachani bosish qarshiligi bilan ishlov berish uchun eskiz
Sxema bo'yicha tugmachani bosish qarshiligi bilan ishlov berish uchun eskiz

6-qadam

Endi pastga tushadigan qarshilik sxemasini yig'amiz. Tugmaning bitta kontaktini +5 V quvvat manbaiga, ikkinchisini raqamli chiqishga 2 ulang. Raqamli chiqish 2 ni 10 kΩ qarshilik orqali erga ulang.

Biz eskizni o'zgartirmaymiz.

Pastga tushirilgan qarshilik davri
Pastga tushirilgan qarshilik davri

7-qadam

Endi tugma bosilguncha LED o'chadi.

Tavsiya: