tugma. yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. titrashga qars

DOCX 7 sahifa 723,8 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 7
amaliy mashg‘ulot № ___. tugma. yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. titrashga qarshi kurashish. ishdan maqsadi: arduino asosida turli tugmalar bilan ishlash. tugmachalarni yorug‘lik sensori kaliti sifatida ishlatishni o‘rganish. nazariy qism. tugma sensorini arduinoga ulash ma'lum bilim va ko‘nikmalarni talab qiladi. ushbu dasrda biz taktika tugmasi nima ekanligini, tugmachaning sakrashini, tugmani tortish va tushirish qarshiligi bilan qanday to‘g‘ri ulashni, led va boshqa qurilmalarni tugma yordamida qanday boshqarish mumkinligi haqida gaplashamiz. 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. 11-rasm. 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 …
2 / 7
i yoqish vao‘chirish va 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. 13-rasm.tugmaning tuzilmaviy ko‘rinishi. 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. "arduino button" deyilgan ma'lumotlarizni to‘plagan joy, arduino mikrokontrolleri bilan ishlov beruvchilar uchun tug‘ilgan komponentlardan biri bo‘lib, tugmachalar yoki knopkalar bilan ishlashni osonlashtiradigan komponentdir. bu tugmachalar, bir turingan nurlanishni boshqarish yoki boshqa amallarni bajarish uchun ishlatiladi. arduino knopkalariga oddiy ma'noda tugmachalar deb o‘xshaydi, ammo ulardan turli turlari mavjud bo‘lishi mumkin. eng oddiy turi, tugmani bosganingizda elektrik devrida bo‘lgan …
3 / 7
qiladi. tugmani bosilganligini aniqlash uchun digitalread() funktsiyasidan foydalaniladi. tugmani bosilgandan so‘ng, siz istalgan boshqa amalni bajara olishingiz mumkin, masalan, ledni yoqish yokio‘chirish. bu yordamida arduino button bilan ishlovchilar, tugmani bosish bilan bog‘liq vaziyatlarda amalga oshirishlari mumkin. tugmani bosish, turingan nurlanishni boshqarish, ulgurji amallarni bajartish va boshqa funksiyalar bilan bog‘liq bo‘lishi mumkin. const int buttonpin = 2; // knopkani ulash porti int buttonstate = 0; // tugma holati void setup() { pinmode(buttonpin, input); // knopkani kirish holatiga sozlash serial.begin(9600); // serial kommunikatsiyani boshlash (9600 bps tezlik) } void loop() { buttonstate = digitalread(buttonpin); // tugma holatinio‘qish if (buttonstate == high) { // agar tugma bosilgan bo‘lsa serial.println("tugma bosildi!"); // serial monitor ga xabar yuborish } } bu kod serial.begin(9600); qatori orqali arduino bilan birlashishni sozlashnio‘z ichiga oladi. serial.println("tugma bosildi!"); qatori, agar tugma bosilsa, "tugma bosildi!" xabarni serial monitor oynasiga yuboradi. kodni arduino ide-da yozib, tugmani bosganingizda "serial monitor" oynasida xabarlarni ko‘rish …
4 / 7
an bo‘ladi: anod (uzoq tomonga yo‘nalgan qismi) va katod (qisqa tomonga yo‘nalgan qismi). simvolni yoki boshqa yorug‘lik manbai bilan diodni ta'minlang. bu birlamchi diodning anodini musbat tomondan, katodini esa manba negativ tomondan bog‘langan bo‘lishi kerak. resistorni yorug‘lik diodining anodi bilan bog‘lang. bu sizning tizimga mos yorug‘likni berish uchun tizimni tuzishda kerak bo‘lgan qonuniyati belgilaydi. resistorning birlamchi uchun qiymati diodning hodisadan, tizimni tuzish qoidalardan va qo‘llanishdan kelib chiqqan holdan qarab aniqlanishi mumkin. tugma niqobini tizimning bir tomonini yorug‘lik diodining katodi bilan, ikkinchi tomonini esa resistor bilan bog‘lang. tugma niqobining ikkinchi tomonini boshqa tizim birlamchi tomoniga bog‘lang, masalan, simvolning manba tomoni bilan. tugma niqobini bosish orqali, tizimdagi taniqli bo‘lgan yorug‘lik tezligida diod yorug‘lik yo‘qoladi. bu, tugma niqobini qayta bosish orqali yorug‘lik diodi yorug‘likinio‘chirishi mumkin. bu misol yorug‘lik diodini yoqish tizimining asosiy qismini tushuntiradi. ko‘proq funksiyalarni qo‘shish uchun, boshqa komponentlar, mikrokontroller yoki integrlangan loyihalar qo‘llanilishi mumkin. arduino platformasi yordamida yorug‘lik diodini yoqish uchun …
5 / 7
an bog‘liq tizimni qurish uchun, bitta resistor tugma ikkinchi tomonidan, uni esa arduino‘nin birinchi tarafdagi qo‘llanishga qo‘shamiz. yorug‘lik diodini arduino porti bilan bog‘lash uchun, diodning anod (uzoq) tomonini arduino 5v portiga, katod (qisqa) tomonini esa resistor bilan bog‘laymiz. resistorning boshqa tomonini esa arduinoning birinchi tarafdagi qo‘llanishga bog‘laymiz. 15-rasm. fizik sxemasi. arduino kodi, tugmani bosilganda yorug‘lik diodini yoqish va o‘chirish vaqtini boshqaradi. buning uchun, arduinoga kodni qo‘shib bormoqdasiz. quyidagi koding tugmani bosilganda yorug‘lik diodini yoqib o‘tkazadi: // tugma (button) va yorug‘lik diodi portlari const int buttonpin = 2; // tugma porti (2-pin) const int ledpin = 13; // yorug‘lik diodi porti (13-pin) // tugma holati va boshlanish holati int buttonstate = 0; int lastbuttonstate = 0; // setup funksiyasi void setup() { pinmode(ledpin, output); // yorug‘lik diodini chiqaruv rejimigao‘tkazamiz pinmode(buttonpin, input); // tugmani kiritish rejimiga o‘tkazamiz } // loop funksiyasi void loop() { buttonstate = digitalread(buttonpin); // tugma holatini o‘qiyapmiz // …

Ko'proq o'qimoqchimisiz?

Barcha 7 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"tugma. yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. titrashga qars" haqida

amaliy mashg‘ulot № ___. tugma. yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. titrashga qarshi kurashish. ishdan maqsadi: arduino asosida turli tugmalar bilan ishlash. tugmachalarni yorug‘lik sensori kaliti sifatida ishlatishni o‘rganish. nazariy qism. tugma sensorini arduinoga ulash ma'lum bilim va ko‘nikmalarni talab qiladi. ushbu dasrda biz taktika tugmasi nima ekanligini, tugmachaning sakrashini, tugmani tortish va tushirish qarshiligi bilan qanday to‘g‘ri ulashni, led va boshqa qurilmalarni tugma yordamida qanday boshqarish mumkinligi haqida gaplashamiz. 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: led...

Bu fayl DOCX formatida 7 sahifadan iborat (723,8 KB). "tugma. yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. titrashga qars"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: tugma. yorug‘lik diodini yoqish… DOCX 7 sahifa Bepul yuklash Telegram