Mundarija:

Morse kodli 2 harfli so'z o'rganuvchi: 5 qadam
Morse kodli 2 harfli so'z o'rganuvchi: 5 qadam

Video: Morse kodli 2 harfli so'z o'rganuvchi: 5 qadam

Video: Morse kodli 2 harfli so'z o'rganuvchi: 5 qadam
Video: Азбука морзе на русском🥝💚 #shorts 2024, Noyabr
Anonim
Morse kodli 2 harfli so'z o'rganuvchi
Morse kodli 2 harfli so'z o'rganuvchi

Tinkercad loyihalari »

Men bir muncha vaqt Scrabble (tm) 2 harfli so'zlarni o'rganishga harakat qilyapman, lekin muvaffaqiyatsiz. Men ham muvaffaqiyatsizlikka uchragan holda Morze kodini o'rganishga harakat qildim.

Men tasodifiy tartibda 2 harfli so'zlarni doimiy ravishda ko'rsatadigan va Morse kodidagi harflarini ovoz chiqarib ko'rsatadigan quti qurib, subliminal o'rganishga qaror qildim.

Men Tinkercad -dan foydalanish uchun mukofotga ega bo'lgan Instructables Arduino tanloviga (2020) qatnashmoqchi edim, men buni sinab ko'raman deb o'yladim.

1 -qadam: ehtiyot qismlar va Tinkercad havolasi

Haqiqiy qurilish uchun qismlar:

1* Arduino UNO

1* LCD ekran (umumiy)

1* piezo ovozli element

Tinkercad havolasi:

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

2 -qadam: Tinkerkad

Tinkerkad
Tinkerkad

Tinkercad -da men "LCD" salom olamining asosiy loyihasini klonladim va piezo ovozli signal qo'shdim.

Dasturiy ta'minot uchun men avval boshlagan kodni kiritdim; mening loyiham bir muncha vaqt xayolimda edi.

Mening Tinkercad haqidagi birinchi tajribalarim aralash edi, salbiy tomondan ovoz baland ovozi unchalik yaxshi emas edi va displeyni ishga tushirish uchun LCD displeyni qozon bilan kesish kerak edi.

Ijobiy tomoni shundaki, emulyator dasturda o'zgaruvchilardan foydalangan va xatolarni tuzatuvchi meni boshimni qichishishdan qutqargan.

Morze kodi dastlab to'g'ri eshitilmadi va ba'zi urinishlardan so'ng men simulyatorni tuzatuvchini ko'rganimni esladim, Morze funktsiyasiga kirishda to'xtash nuqtasini belgilash, u bitta qiymatga ega ekanligini ko'rsatdi va oxir -oqibat, bu qiymat katta harf ekanligini anglab etdi. qachon funksiya faqat kichik harf bilan ishlay olardi!

Loyihamning keyingi simulyatsiya ishlari yanada muvaffaqiyatli o'tdi, menimcha, mening birinchi muammom kommunikatsiyalarning kechikishi bo'lishi mumkinmi?

3 -qadam: Jismoniy qurilish

Men Arduino UNO va LCD qalqoni va piezo ovoz chiqargichidan foydalandim, Arduino va LCD qalqoni bir -biriga mahkam o'rnashdi va men ikkita ulagichli simli ovoz chiqargichga qo'shdim.

LCD qalqoni Tinkercad eskizida boshqa pinout ishlatgan, lekin boshlang'ichdagi pin raqamlarini o'zgartirish muammoni hal qilish uchun etarli bo'lgani uchun, men piezo -zond uchun pinni o'zgartirishga majbur bo'ldim. Kodni o'zgartirgandan so'ng, hamma narsa yaxshi ishladi.

E'tibor bering, ba'zi qalqonlarda menikiga o'xshab orqa nuri noto'g'ri ulangan, bu bilan muammolarning oldini olish uchun men qalqonsimon pinni (pin 10) olib tashladim.

4 -qadam: cheklovlar

Sizda bir xil so'z va so'zlarning uzun zanjirlari paydo bo'ladi, agar men so'zlar qatorini aralashtirib, keyin so'zlarni kartochkalarga o'xshatib qo'ysam yaxshi bo'lardi, chunki bu vaziyatda bu mumkin emasligiga amin emasman. so'z qatorini saqlash uchun progmemdan foydalanish.

So'zlar ro'yxati rasmiy so'zlar ro'yxatidan, Collins Scrabble (tm) lug'atida qo'shimcha 2 harfli so'zlar mavjud.

Yuqorida aytib o'tganimdek, Morse funktsiyasi katta harflar bilan ishlay olmaydi, agar siz ushbu kodni boshqa loyihada ishlatmoqchi bo'lsangiz, bilishingiz kerak bo'lgan narsa.

5 -qadam: Manbalar:

LCD ekranining noto'g'ri simlari haqida ma'lumot olish uchun manba:

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

Men ishlatgan qalqonni ulash uchun manba:

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

Tavsiya: