Mavzu: ledni Arduinoga ulash. Reja


Arduino Uno va Nano-da o'rnatilgan LED


Download 273.14 Kb.
bet3/4
Sana25.12.2022
Hajmi273.14 Kb.
#1066167
1   2   3   4
Bog'liq
LEDni Arduinoga ulash

Arduino Uno va Nano-da o'rnatilgan LED.
Aslida, amaliy faoliyatni boshlash uchun LEDlar bilan ishlashning nuanslari haqida bilishimiz shart emas. Birinchi tajribalar Arduino platasining o'rnatilgan LED yordamida amalga oshirilishi mumkin. Ko'pgina platalarda u 13-pinga ulanadi. Doskaning yorqin elementlarini osongina topishingiz mumkin - ular yoqilganda turli xil ranglarda yonadi va miltillaydi. Bu o'rnatilgan LEDlar.
Eskizdan boshqarish uchun barcha "taxtadagi lampochkalar" bizda mavjud emas. Ulardan ba'zilari ma'lum protokollar (masalan, UART) orqali ma'lumotlar almashinuvining ko'rsatkichlari bo'lib xizmat qiladi, boshqalari esa plataning yoqilganligi va ish rejimi haqida ma'lumot beradi. Kengashning 13-piniga ulangan LED taxta yoqilganda yoqilishi va o'chishi mumkin, keyin esa uning ishlashi o'rnatilgan eskiz bilan belgilanadi.
Ba'zi taxta variantlarida yorug‘lik manbalarining soni cheklangan va pin 13 ulanmagan. Bu elektr energiyasini tejash uchun amalga oshiriladi, chunki LED lampochka har doim elektr energiyasini ko'payishiga olib keladi. Batareyaning ishlash muddatini uzaytirishni talab qiladigan ba'zi loyihalarda "ochko'z lampochkalar" majburiy ravishda lehimlanishi kerak.
Bir nechta LEDlarni ulash.
Arduino-ga bir nechta LEDlarni ulash uchun siz ularning har birini xuddi shu tarzda o'z raqamli portiga ulashingiz kerak. Misol uchun, Flasher loyihasini yaratish uchun siz ikkita qizil va ko'k LEDni olishingiz mumkin, ularning ijobiy (uzun oyoqlari) kontaktlarini mos ravishda 13 va 12-pinlarga qarshilik orqali ulashingiz mumkin. Qisqa oyoqlar minus - erga ulanadi.

Flasher loyihasining LED-larini ulash sxemasi Flasher loyihasining LED-larini ulash diagrammasi.


Flasher loyihasining LEDlari uchun ulanish sxemasi
Biz allaqachon bilamizki, ushbu belgiga ega uchta ulagich ("GND") bizni doskada kutmoqda, siz istalganiga ulanishingiz mumkin. Quvvat ulagichlari etarli bo'lmasa, bizda uchta variant mavjud.
Bo'sh pinlarda kerakli quvvat darajalarini hosil qiling. Misol uchun, eskizdagi 5-pinga past signal darajasini qo'llash orqali biz ushbu ulagichga kerak bo‘lgan "minus" ni olamiz.
Umumiy elektr uzatish liniyalari orqali "plus va minuslarni" tarqatish uchun ajoyib imkoniyatlarga ega bo‘lgan non taxtasidan foydalaning (veb-saytimizdagi maqolaga qarang).
Maxsus Sensor Shield kengaytirish platalaridan foydalaning, ularda quvvat va tuproqli pinlar har bir pin uchun alohida chiqariladi.
Xuddi shu tarzda, svetofor yoki LED tasmasi loyihasini ishga tushirish orqali quyidagi LEDlarni ulashingiz mumkin.
Shuni yodda tutingki, 3 dan ortiq LEDni ulash Arduino quvvat moduliga biroz stress qo'yadi. Shuning uchun ko'plab LEDlarni uzoq muddatli bir vaqtning o'zida yoqishni tashkil qilish tavsiya etilmaydi.
LED nazorati.
LEDni Arduino-ga ulash orqali biz uni boshqarish uchun juda qulay vositaga ega bo'lamiz. Axir, biz jismonan hech narsani yoqishimiz yoki o'chirishimiz shart emas. Dasturda kerakli ko'rsatmalarni ko'rsatish kifoya, shunda plataning o'zi LEDni yoqadi yoki o'chiradi, kerakli pinlarga kuchlanish beradi. Dasturni kontroller xotirasiga bir marta yuklaganimizdan so'ng, biz uni har safar quvvat ulanganda kerakli algoritmni bajarishga majbur qilamiz.

Download 273.14 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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