Mündəricat:
- Addım 1: Alətlər və Təchizatlar
- Addım 2: MST üçün rəsm və LEDlər
- Addım 3: Çörək lövhəsi
- Addım 4: Kod
- Addım 5: Problemlər və Gələcək
Video: Parlaq Yollar (MST Tədrisi): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Parlaq Yolların məqsədi tələbələrə Minimum Uzanan Ağaclar (MSTs) haqqında məlumat verməkdir. A düyünü mənbəyidir və digər qovşaqların hamısının onlara çatmaq üçün müəyyən bir çəkisi (dəyəri) var. Bu tədris vasitəsi, o düyünün xərcindən asılı olaraq, hər bir düyünü kiçiltməklə xərcləri göstərir. Düyünlər, çatdırılmaya ehtiyacı olan mağazalar kimi danışmağı planlaşdırıram və alınan yola görə işığın (çəkinin) qiyməti çox böyük olacaq. Bunun nəticəsi yenidən çəkidən asılı olaraq ya sönük, ya da sönən bir LEDdir. Ümumiyyətlə, tələbələr üçün bu problemi asanlaşdırmağın əla yolu. Bu problem Səyyar Satıcı Problemi olaraq da bilinir.
Addım 1: Alətlər və Təchizatlar
Təchizat
- MST saxlamaq üçün Foamcore
- Beadboardunuzu MST -ə bağlamaq üçün bəzi Jumper Wires
- Bəzi Jumper Wires, Arduino'yu çörək taxtasına bağlayır
- Düyünləri təmsil etmək üçün eyni rəngli səkkiz LED
- LEDlər üçün səkkiz 220ohm rezistor
- Parlaqlıqları idarə etmək üçün bir Arduino
- Daha çox PWM çıxışı əldə etmək üçün Shift Qeydiyyatı
Alətlər
- LEDləri tutmaq üçün isti yapışqan tabancası
- MST çəkmək üçün İncəsənət Təchizatı
- Proqramlaşdırma üçün kompüter
Addım 2: MST üçün rəsm və LEDlər
- Köhnə bir dərsliyimdən birini çap etdim və köpük nüvəsindəki çapdakı düyünlərdən deliklər açdım.
- A-H düyünlərini etiketləyən köpüklü çəkidə müvafiq çəkiləri ilə kənarları çəkdim.
- LEDləri lövhədən (düyünlərin üstündə) uzadaraq uzun pimi yuxarıya doğru itələdim ki, daha sonra siqnalın hansı pinlə göndəriləcəyini bildim. Ayrıca, pinləri yerində saxlamaq üçün aşağı itələyin.
- LEDləri isti yapışdırın.
- Dişi kişi pinlərinə LED pinlərinə qoyun. Yüksək sancaqlarımızda və ya yuxarıya baxanlarda daha açıq rəngli tellər etdim.
Addım 3: Çörək lövhəsi
Sparkfun növbə qeydləri üçün əla bir bələdçiyə malikdir və bunu bütün naqillər üçün izləyə bilərsiniz. Yalnız fərq, LED -lərin birbaşa lövhəyə deyil, uzun tullanan kabellərlə bağlanmasıdır. Kodum üçün, keçid qeydindəki 0-7 pin, MST-də A-H ilə düzülür.
Addım 4: Kod
Kodun məqsədi, düyünlərin ağırlığına əsaslanaraq LED -lərin parlaqlığını dəyişdirməkdir. Sağdakı şəkildə wgtA vasitəsilə wgtA göstərir. Müəyyən bir LED -də çəki miqdarını göstərmək üçün dəyişə biləcəyiniz dəyərlərdir. Parlaqlıq dəyişikliyi aşağıdakılarla əldə edilir:
sr.set (ledA, 255/wgtA*1.1)
Bu xətt, işığın görünməsini təmin etmək üçün aparatı maksimum parlaqlığa qədər çəkiyə bölünür. Ağırlıq artdıqca parlaqlıq aşağı düşə bilər və bu hər LED üçün edilir.
Addım 5: Problemlər və Gələcək
Bu layihəyə dörd mavi LED və dörd yaşıl LED ilə başladım, amma parlaqlıqları müqayisə edərkən bir problemlə qarşılaşdım. Daha dörd mavi olanı taparaq bunu düzəltdim, ancaq LED seçərkən bunu unutmayın. Arduino, çörək taxtası və dizüstü kompüteri ayrıca daşımalıyam, buna görə Arduino və çörək taxtasını tutmaq üçün bir korpus düzəltmək gələcəkdə böyük bir inkişaf olacaq. Hansı yolun alındığını görselleştirmek üçün LED -lərə animasiyalar əlavə etmək də yaxşı olardı. Ümumiyyətlə, MST -lərin necə işlədiyini göstərmək üçün əla bir yoldur və bundan daha çox istifadə etməyi səbirsizliklə gözləyirəm.
Tövsiyə:
Parlaq Arduino Xmas Ulduzu: 8 addım
Parlaq Arduino Xmas Ulduzu: Buna görə də bu il bir Milad layihəsinə başlamağın bir az gec olduğunu qiymətləndirirəm. Ancaq bəlkə də ehtiyacınız olan hər şeyə sahibsiniz və bəlkə də bu il heç bir yerə getməyəcəksiniz: Ola bilsin ki, bəlkə də bu kiçik layihəni sınamaq istərdiniz. Parça siyahısı
Parlaq Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): 6 addım
İşıqlı Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): arduino NANO və temperatur sensoru BMP180 olan vitaminləşdirilmiş bağ işığı. Təvazökar bağ işığımız gizli bir gücə sahib olacaq: rəng kodunu istifadə edərək xarici temperaturu göstərə biləcək və Əməliyyatı belədir: Mən
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: 11 Addım
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: Əvvəlcə videoya baxın
IPhone -dan mətn mesajları və ya mesajlar yazmaq üçün ən asan yollar: 3 addım
IPhone -dan mətn mesajları və ya mesaj göndərmə söhbətlərini çap etməyin ən asan yolları: hamıya salam, bu təlimatda sizə iPhone -dan mətn mesajları çap etməyin ən asan yollarını göstərəcəyəm. məktubla, hətta e -poçtla deyil, bunun əvəzinə tex vasitəsilə gəlir
Bir oyuncağı əymək üçün sadə yollar: 7 addım (şəkillərlə)
Oyuncağı əymək üçün sadə yollar: Hər hansı bir oyuncağa yapışqan, səs -küylü bir heyrətləndirici alət üçün əsəbiləşə biləcək vəziyyətdən çıxarmaq üçün edə biləcəyiniz bəzi dəyişiklikləri göstərmək istəyirəm. Buradakı texnikalar olduqca asandır-elektronika ilə çox təcrübəniz olmasa belə