Fan va innovatsiyalar vazirligi urganch davlat pedagogika instituti "pedagogika" fakulteti
Foydalanilgan internet resurslari
Download 0.76 Mb. Pdf ko'rish
|
RABO TEX MUS ISH
Foydalanilgan internet resurslari.
1. https://prodatchik.ru/vidy/datchik-vlazhnosti/ 20 2. https://arduino-kit.ru/blogs/blog/project_14 3. https://xdomus.ru/arduino-i-umnyj-dom/monitoring-part2/ nazariy qismi. Potentsiometr - bu kichik komponent, uni qanday ishlatishni bilishingiz kerak. U ko‘pincha musiqiy asboblar hajmini boshqarish, chiroqlar yorqinligini boshqarish va boshqalar kabi sxemalarda ishlatiladi. Potentsiometr - sozlanishi qarshilikka ega o‘zgaruvchan qarshilik. Potentsiometrlar robototexnika sohasida har xil parametrlarni - ovoz balandligi, quvvat, kuchlanish va boshqalarni boshqaruvchi sifatida ishlatiladi. Bizning modelimizda LEDning yorqinligi potansiometr tugmasining aylanishiga bog‘liq bo‘ladi. Bu ham asosiy sxemalardan biridir. Agar siz potentsiometrni yaxshi bilmasangiz, uni tushunish qiyin bo‘lib tuyulishi mumkin. Lekin unday emas. Ishlayotganini ko‘rish uchun oxiridagi ulanish misollarini ko‘rib chiqing. Potentsiometr nima? Asosiysi, bu qarshilik. Ammo, agar qarshilikning klassik qarshiligining qiymati o‘zgarishsiz qolsa, potansiyometrda siz uning slayderini burish orqali qarshilik qiymatini o‘zgartirishingiz mumkin. Uning uchta pini bor va datchik shunday ko‘rinadi: Potansiyometrning ikki yon kontaktlari o‘rtasida rezistiv material tasmasi mavjud. Masalan, uglerod kabi. Ushbu material qarshilik ko‘rsatadi. Biz o‘rta kontaktni toymasin kontakt deb ataymiz. Slayderni chapga siljitganda, o‘rta va chap kontaktlar orasidagi qarshilik kamayadi va o‘rta va o‘ng pinlar orasidagi qarshilik kuchayadi. Slayderni o‘ngga siljiting va buning aksi bo‘ladi. Potentsiometrni sotib olayotganda siz qiymatni tanlashingiz kerak. Masalan, 100 kΩ. Bu qiymat ikkita oxirgi kontakt orasidagi qarshilikdir. Va bu siz undan olishingiz mumkin bo‘lgan eng katta qarshilik. Ulanishga doir misoli. O‘zgaruvchan qarshilik Agar sizga qarshilikni o‘zgartirmoqchi bo‘lgan oddiy rezistor kerak bo‘lsa, sizga faqat ikkita pin kerak bo‘ladi: o‘rta va yon pinlardan biri. Yuqoridagi rasmda LEDni boshqarishning oddiy sxemasi ko‘rsatilgan. Qo‘shimcha qarshilik, potansiyometr qarshiligini nolga o‘zgartirsangiz ham, LEDni o‘chirishga yo‘l qo‘ymaslik uchun mo‘ljallangan. Potansiyometr milini bir tomonga burang, qarshilik kuchayadi. Uni boshqa tomonga burang, qarshilik kamayadi. Analog pinlar va umuman ADPlar potentsiometrlar (aka o‘zgaruvchan qarshilik yoki reostat) bilan ishlashda tez -tez ishlatiladi. ADPning 10 biti sizga dastur 21 qiymatlarini 0 dan 1023 gacha (yoki ularning ko‘paytmalariga) o‘rnatish imkonini beradi, ya'ni dasturning borishiga ta'sir qilish, ba'zi sozlamalarni o‘zgartirish va h.k. Potentsiometrning har doim uchta oyog‘i bor: ikkita ekstremal va bitta markaziy. Birgalikda bu 0-VCC diapazonidagi kuchlanishni o‘zgartirishga imkon beradigan kuchlanish bo‘luvchi. Potentsiometr Arduino-ga shu tarzda ulanadi, o‘rta pin har qanday A-pinli, ekstremallari GND va quvvatga ulanadi. Qiymat o‘zgarishi yo‘nalishi GND va quvvatni ulash tartibiga bog‘liq. Qarshilik uchun, ushbu qo‘llanmada kuchlanish taqsimlagichlari haqidagi yozuvni o‘qing. Ko‘pincha, mikrokontrolderlar uchun qarshilik 10 kΩ bo‘lgan potentsiometrlar o‘rnatiladi, lekin diapazon, qoida tariqasida, juda keng: 1 kΩdan 100 kΩ gacha. Qancha ko‘p bo‘lsa, shovqinli signal keladi va agar siz ozroq olsangiz, hozirgi yo‘qotishlar potansiyometrni isitishga tushadi va bu hech kimga kerak emas. // LED bilan pinlarning nomlarini bering // va potentsiometr #define led 9 #define pot A0 void setup() { // LEDli pin – chiqish pinMode(led, OUTPUT); // Potensiometrli pin – kirish pinMode(pot, INPUT); } void loop() { // x o‘zgaruvchini e'lon qilish int x; // potentsiometrdan kuchlanishni o‘qing: // 0 dan 1023 gacha raqam oladi // uni 4 ga bo‘ling, biz diapazonda raqam olamiz // 0-255 (kasr qismi o‘chiriladi) x = analogRead(pot) / 4; // natijani LEDga yuboring analogWrite(led, x); Download 0.76 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling