QO'SHIMCHA ARDUINO ORQASIDA BITTA CHIZIQNI BOSHQARISH
Keyingi darsda biz eng oddiy sxemalar - zbiranny that haqida bilib oldik. Ushbu modelni potansiyometr (o'zgaruvchan qarshilik) va LED bilan tanlash mumkin. Bunday model keruvanny robot uchun ishlatilishi mumkin.
Potansiyometr- Tse zminny rezistor sozlanishi qo'llab-quvvatlash.Har xil parametrlarning regulyatori sifatida robototexnikadagi potentsiometrik ko'rsatkichlar - mustahkamlik, zichlik, shimgichnilik. Bizning modelimizpotentsiometr tugmachasini burish orqaliyengillik topiladi. Bu ham asosiy sxemalardan biridir.
Buklanadigan modelning video ko'rsatmasi:
Modelni katlama uchun biz bilamiz:
Arduino platasi (yoki analoglari);
Non taxtasi;
6 ta sim va / yoki o'tish moslamasi "tato-tato";
svitlodiod;
potansiyometr (rezistorni o'zgartirish);
qarshilik 220 ohm;
Arduino IDE ning o'rta dasturi, uni Arduino veb-saytidan bog'lashingiz mumkin.
Arduino-da potansiyometr va LEDni qanday ulashim kerak?
Arduino modelining potansiyometr va LED bilan ulanish diagrammasi:
Potansiyometr va svitlodiodom bilan Arduino modelining ulanish sxemasi
Robot modeli uchun dastur mavjud (siz dasturni oddiygina Arduino IDE-ga nusxalashingiz mumkin):
// ha svitlodiodom bilan piniv nomi
// potensiometr bilan
#define led 9
#A0 potini aniqlang
bekor o'rnatish ()
{
// svitlodiodom bilan pin - wyhid
pinMode (led, OUTPUT);
// potansiyometrli pin - kirish
pinMode (pot, INPUT);
}
bo'sh pastadir ()
{
// Ogoloshuyemo zminnu x
int x;
// potentsiometrdan o'qilishi mumkin:
// 0 dan 1023 gacha kesiladi
// dimo yogo 4 ga, diapazondagi raqamga qarang
// 0-255 (boshqa qism ko'rsatiladi)
x = analogRead (pot) / 4;
// Svitlodiod uchun vizual natija
analogWrite (led, x);
}
Shunday qilib, siz LED bilan potansiyometrning Arduino modelini ko'rishingiz mumkin:
Tanlangan viglyad uchun potansiyometr va LED bilan Arduino modeli
pohatkívtsív uchun uchinchi Arduino dars oxirida tugadi. Davom etishga ruxsat!
Darslardan post:
Birinchi dars:.
Yana bir dars:.
Uchinchi dars:.
Choraklik dars:.
P'yati darsi:.
Oltinchi dars:.
Sjomy darsi:.
Sakkizinchi dars:.
To'qqiz dars:
Men viconati nove zavdannya sinab ko'raman. O'ylaymanki, ularning barchasi yangi vitrina gulchambarlarini boshladilar va ular chiroqlarni silliq yondirmoqdalar. Ehtimol, men ko'proq o'sishni xohlayman.
Biz allaqachon digitalWrite () funktsiyasini ko'rib chiqdik va, albatta, men yozmoqchi bo'lgan narsalar, ikkita variant bo'lishi mumkin - yuqori va past rivn. Umuman olganda, biz analogWrite () funksiyasidan foydalanishimiz mumkin. "Formulyuvannya" funktsiyalari eslab qolish oson bo'lgan kob prefikslaridan olingan.