Mündəricat:

Mors kodu ilə 2 hərfli söz öyrənən: 5 addım
Mors kodu ilə 2 hərfli söz öyrənən: 5 addım

Video: Mors kodu ilə 2 hərfli söz öyrənən: 5 addım

Video: Mors kodu ilə 2 hərfli söz öyrənən: 5 addım
Video: Ən çətin məntiq testi.😉 Kim tapsa 1-ci yer. Yalnız 1 nəfər.❗❗ 2024, Dekabr
Anonim
Mors kodu ilə 2 hərfli söz öyrənən
Mors kodu ilə 2 hərfli söz öyrənən

Tinkercad Layihələri »

Scrabble (tm) 2 hərfli sözləri öyrənmək üçün bir müddətdir ki, uğur qazana bilmərəm. Mən də az uğurla yenə də Morze kodunu öyrənməyə çalışıram.

Təsadüfi ardıcıllıqla 2 hərfli sözləri göstərən və Morse kodunda hərflərini səsləndirən bir qutu quraraq bəzi subliminal öyrənmə sınamaq qərarına gəldim.

Tinkercad istifadə üçün alt mükafatı olan Instructables Arduino yarışmasına (2020) girməyi düşündüyüm üçün bunu sınayacağımı düşündüm.

Addım 1: Parçalar və Tinkercad Bağlantısı

Həqiqi tikinti üçün hissələr:

1* Arduino UNO

1* LCD ekran (ümumi)

1* Piezo siren elementi

Tinkercad linki:

www.tinkercad.com/things/dW5vJjR3OF4-fanta…

Addım 2: Tinkercad

Tinkercad
Tinkercad

Tinkercad -da əsas LCD salam dünya layihəsini klonladım və bir piezo səs cihazı əlavə etdim.

Proqram üçün əvvəlcə artıq başladığım bir kodu daxil etdim; layihəm bir müddət ağlımda idi.

Tinkercad ilə bağlı ilk təcrübələrim qarışıq idi, mənfi tərəfdə səs siqnalı çox yaxşı səslənmədi və ekranı işə salmaq üçün LCD -nin qazana vurulması lazım idi.

Müsbət tərəfdən, emulator proqramdakı dəyişənlərin istifadəsini idarə etdi və ayıklayıcı məni çox başımın cızılmasından xilas etdi.

Mors kodu əvvəlcə düzgün səslənməyəcəkdi və bir neçə cəhddən sonra simulyator ayıklayıcısını gördüyümü xatırladım, Morse funksiyasına girişdə bir nöqtə qoyaraq bunun tək bir dəyər aldığını göstərdim və nəhayət dəyərin böyük hərf olduğunu başa düşdüm funksiya yalnız kiçik hərfləri idarə edə biləndə!

Layihəmin digər simulyasiya işləri daha müvəffəqiyyətli oldu, ilk problemimin ünsiyyət gecikməsi ola biləcəyini düşünürəm?

Addım 3: Fiziki Tikinti

Bir Arduino UNO və bir LCD qalxanı və bir piezo səs cihazı istifadə etdim, Arduino və LCD qalxanı bir -birinə yapışdırdı və səs bağlayıcıya 2 bağlayıcı tel ilə əlavə etdim.

LCD qalxanı Tinkercad eskizində fərqli bir pinout istifadə etdi, ancaq problemi həll etmək üçün başlanğıcdakı pin nömrələrini dəyişdirmək kifayət idi, piezo sireninin pinini də dəyişdirməli oldum. Kod dəyişikliyindən sonra hər şey qaydasındadır.

Diqqət yetirin ki, bəzi qalxanlarda mənim kimi arxa işıq pimi yanlış bağlanmışdır, bununla bağlı problemlərin qarşısını almaq üçün pozucu pimi (pin 10) qalxandan çıxartdım.

Addım 4: Məhdudiyyətlər

Eyni sözün və sözlərin uzun zəncirlərini alırsınız, söz dizisini qarışdırsam və sonra sözləri bir kart göyərtəsi kimi həll etsəm daha yaxşı olardı, çünki bu vəziyyətdə bunun mümkün olduğuna əmin deyiləm. array sözünü saxlamaq üçün progmem istifadə edin.

Söz siyahısı rəsmi sözlər siyahısından ibarətdir, Collins Scrabble (tm) lüğətində əlavə 2 hərfli sözlər var.

Yuxarıda qeyd etdiyim kimi, Morse funksiyası böyük hərfləri idarə edə bilməz, bu kodu başqa bir layihədə istifadə etməyi düşünürsünüzsə xəbərdar olun.

Addım 5: İstinadlar:

Arızalı LCD ekran naqilləri haqqında məlumat üçün mənbə:

forum.arduino.cc/index.php?topic=96747.0

İstifadə etdiyim qalxan pinoutunun mənbəyi:

www.robotshop.com/content/PDF/dfrobot-lcd-k…

Tövsiyə: