Laboratoriya ishi № ledni Arduino yordamida yoqish va o‘chirish. Laboratoriyaning maqsadi


Download 1.19 Mb.
bet3/4
Sana17.06.2023
Hajmi1.19 Mb.
#1531954
1   2   3   4
Bog'liq
Tursunaliyev Umarjon456

Arduino tugmasi
Tugma (yoki tugmachali kalit) har xil turdagi sensorlarning eng sodda va eng qulayi hisoblanadi. Uni bosish orqali siz boshqaruvchiga signal berasiz, bu esa qandaydir harakatga olib keladi: LEDlar yonadi, tovushlar chiqariladi, motorlar ishga tushadi. Hayotimizda biz tez -tez turli xil kalitlar bilan uchrashamiz va bu qurilma bilan juda yaxshi tanishmiz.

Takt tugmachalari va almashtirish tugmalari
Odatdagidek, biz bo‘limni faqat yangi boshlanuvchilar uchun qiziqarli bo‘lgan oddiy narsalar bilan boshlaymiz. Agar siz asoslarni bilsangiz va tugmani arduinoga ulashning turli xil variantlari haqida bilmoqchi bo‘lsangiz, ushbu xatboshini o‘tkazib yuborishingiz mumkin.
Tugma nima? Aslida, bu elektr tarmog‘ini boshqaradigan juda oddiy qurilma. Bu yopilish / ochilish har xil rejimda bn, shu bilan birga pozitsiyangizni to‘g‘rilaydi yoki tuzatmaydi. Shunga ko‘ra, barcha tugmalarni ikkita katta guruhga bo‘lish mumkin:

  • Qulflash tugmachalari. Ular ozod qilinganidan keyin asl holatiga qaytadilar. Qachonki, dastlabki holatiga qarab, ular odatda yopiq va odatda ochiq tugmalarga bo‘linadi.

  • Lahzali tugmalar (taktika tugmalari). Ular mahkamlanadi va qolgan joyida qoladilar.

Turli xil tugmalar uchun juda ko‘p variantlar mavjud, bu elektron komponentlarning eng keng tarqalgan turlaridan biridir.

Arduino tugmachalari oddiy loyihalar uchun
Loyihalarimizda biz deyarli har qanday arduino to‘plami bilan ta'minlangan juda oddiy 4 oyoqli taktika tugmalari bilan ishlaymiz. Tugma - bu ikkita juft kontaktli kalit. Bir juftlikdagi kontaktlar bir -biriga bog‘langan, shuning uchun kontaktlarning ishlashiga olib kelishi mumkin emas, lekin siz bir vaqtning o‘zida ikkita parallel segmentni boshqarishingiz mumkin, bu foydali bo‘lishi mumkin.
Vaziyatga qarab, siz odatda yopiq va ochiq kontaktlarga ega bo‘lgan ikkita kontaktlarning ishlashini yaratishingiz mumkin - buning uchun faqat kontaktlarning ishlashiga to‘g‘ri ulanishingiz kerak.
Qulaylik uchun, soat tugmasi odatda bir xil rangdagi plastik qopqoq bilan birga keladi, tugmachani qo‘yish juda aniq va loyihaga xira ko‘rinish beradi.
Arduino tugmachasini ulash
Tugma yordamida LEDni yoqish va o‘chirish
Tugmachani ulashning eng oson yo‘li bilan boshlaylik. Quvvat manbai, LED, 220 omli qarshilik va kontaktlarning ishlashini ochadigan va yopadigan tugma sifatida Arduino bilan sxemani ko‘rib chiqamiz.

Ikki juft oyoqli tugmachani ulashda uzilish kontaktlarini to‘g‘ri tanlash muhim. Rasmga diqqat bilan qarang: bir juft tugmachaning oyoqchalari yon tomonlarida joylashgan. Tugmaning o‘zi to‘rtburchak, lekin kontaktlar juftlari orasidagi masofalar ko‘rinarli. Shunday qilib, almashtirish amalga oshiriladigan tomonning bitta "jufti" o‘rtasida bo‘ladi. Zanjirga qo‘shilish uchun biz bitta va boshqa kontakt bilan bog‘laymiz, ular orasida minimal masofa bor. Kontaktlarning ikkinchi jufti birinchisini takrorlaydi.




int led=1;


int pinbutton=2;
void setup()
{
pinMode(led, OUTPUT);
pinMode(pinbutton, INPUT);
}

void loop()


{
if (digitalRead(pinbutton)==HIGH)
{digitalWrite(led, HIGH);}
else {digitalWrite(led, LOW);
}
}

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling