Mundarija:

Yorqin yo'llar (MSTni o'rgatish): 5 qadam
Yorqin yo'llar (MSTni o'rgatish): 5 qadam

Video: Yorqin yo'llar (MSTni o'rgatish): 5 qadam

Video: Yorqin yo'llar (MSTni o'rgatish): 5 qadam
Video: 7 ta siz uchun qiyin bo`lgan mantiqiy savollar #boshqotirmalar 2024, Iyul
Anonim
Yorqin yo'llar (MSTni o'rgatish)
Yorqin yo'llar (MSTni o'rgatish)

"Yorqin yo'llar" ning maqsadi - talabalarga minimal daraxtlar (MST) haqida ma'lumot berish. A tuguni manba bo'lib, boshqa tugunlarning hammasiga ma'lum og'irlik (xarajat) ega. Bu o'quv qo'llanmasi har bir tugunni xiralashtirish orqali, bu tugunning narxiga bog'liqligini ko'rsatadi. Men tugunlar haqida gapirishni rejalashtiryapman, xuddi ular etkazib berishga muhtoj bo'lgan do'konlar kabi va qabul qilingan yo'lga qarab, yorug'lik (og'irlik) narxi juda katta bo'ladi. Buning natijasi - yana og'irligiga qarab xira yoki o'chib turadigan LED. Umuman olganda, bu muammoni talabalar uchun soddalashtirishning ajoyib usuli. Bu muammo sayohatchilar muammosi sifatida ham tanilgan.

1 -qadam: Asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar

Ta'minotlar

  • MSTni saqlash uchun Foamcore
  • Ba'zi jumper simlari sizning taxtangizni MST -ga ulash uchun
  • Ba'zi jumper simlari Arduino -ni non paneliga ulash uchun
  • Tugunlarni ifodalash uchun bir xil rangdagi sakkizta LED
  • LEDlar uchun sakkiz 220 ohmli rezistorlar
  • Yorqinlikni boshqarish uchun Arduino
  • Ko'proq PWM chiqishi uchun Shift reestri

Asboblar

  • LEDlarni ushlab turish uchun issiq yopishtiruvchi qurol
  • MST chizish uchun badiiy materiallar
  • Dasturlash uchun kompyuter

2 -qadam: MST uchun chizmalar va LEDlar

MST uchun chizmalar va LEDlar
MST uchun chizmalar va LEDlar
MST uchun chizmalar va LEDlar
MST uchun chizmalar va LEDlar
MST uchun chizmalar va LEDlar
MST uchun chizmalar va LEDlar
  1. Men eski darslikdan bittasini chop etdim va ko'pikli yadrodagi bosma tugunlar orqali teshik qildim.
  2. Men chekkalarni o'zlarining og'irliklari bilan ko'pikli chiziqlarga chizdim, shuningdek A-H tugunlarini belgilab qo'ydim.
  3. Men LEDni taxtadan (tugunlarning tepasida) uzoq pinni yuqoriga qarab ushlab turdim, shuning uchun signalni qaysi pinga keyinroq yuborish kerakligini bilardim. Bundan tashqari, pinlarni ushlab turish uchun ularni pastga suring.
  4. LEDlarni joyiga issiq yopishtiring.
  5. Ayolni erkak simlariga LED pinlariga joylashtiring. Men baland pimlarga ochiq rangli simlarni yoki yuqoriga qaragan simlarni qildim.

3 -qadam: Non paneli

Non paneli
Non paneli
Non paneli
Non paneli
Non paneli
Non paneli

Sparkfun -da smenali registr uchun ajoyib qo'llanma mavjud va siz buni barcha simlar uchun kuzatishingiz mumkin. Faqatgina farq shundaki, LEDlar to'g'ridan -to'g'ri taxtaga emas, balki uzun o'tish kabellari orqali ulanadi. Mening kodim uchun, sms registridagi 0-7-pin, MST-dagi A-H bilan.

4 -qadam: kod

Kod
Kod
Kod
Kod

Kodning maqsadi tugunlarning og'irligiga qarab LEDlarning yorqinligini o'zgartirishdir. O'ngdagi rasmda wgtA orqali wgtA ko'rsatilgan. Bu ma'lum bir LEDdagi vazn miqdorini ko'rsatish uchun siz o'zgartirishingiz mumkin bo'lgan qiymatlar. Yorqinlikning o'zgarishiga quyidagilar orqali erishiladi:

sr.set (ledA, 255/wgtA*1.1)

Bu chiziq yorug'likni ko'rinadigan ushlab turish uchun svetodiodning maksimal yorqinligini og'irlik miqdoriga bo'linadi. Og'irligi oshishi bilan yorug'lik pasayishi mumkin va bu har bir LED uchun bajariladi.

5 -qadam: muammolar va kelajak

Muammolar va kelajak
Muammolar va kelajak

Men bu loyihani to'rtta ko'k va to'rtta yashil LED bilan boshladim, lekin yorqinlikni solishtirishda muammoga duch keldim. Men buni yana to'rtta ko'k rangni topib hal qildim, lekin LEDlarni tanlashda buni yodda saqlang. Menga Arduino, non paneli va noutbukni alohida olib yurishim kerak, shuning uchun Arduino va non taxtasini ushlab turadigan korpus yasash kelajakda juda yaxshi bo'ladi. Qaysi yo'lda ketayotganini tasavvur qilish uchun LED -larga animatsiyalar qo'shish ham yaxshi bo'lardi. Umuman olganda, MST qanday ishlashini ko'rsatishning ajoyib usuli va men undan ko'proq foydalanishni orziqib kutaman.

Tavsiya: