Mundarija:
- 1 -qadam: qismlar:
- 2 -qadam: O'chirish diagrammasi:
- 3 -qadam: PCB:
- 4 -qadam: qurilish:
- 5 -qadam: dasturiy ta'minot va dasturlash:
- 6 -qadam: Operatsiya:
- 7 -qadam: Izohlar:
- 8 -qadam: Manbalar:
Video: Morze kodli klaviatura: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu kichik klaviatura bo'lib, u erda foydalanuvchi Morze kodini va belgilarini biriktirilgan kompyuterga chiqaradi.
Qurilma AQShning nuqta-dash koderidan (CO-3B, MX-4495) ilhomlangan.
Men birinchi avlod versiyasini Arduino loyiha markaziga joylashtirdim va shundan beri men o'z loyihamni takomillashtirdim.
Ushbu versiyada 5 ta dasturiy ta'minoti o'chirilgan kalitlari va 4* 5Voltli indikatorli LEDlar Xitoyning Pro Micro kloniga ulangan bo'lib, ularning barchasi maxsus tenglikka o'rnatilgan.
1 -qadam: qismlar:
1* Pro Micro
5* 6 mm kvadrat tugmachali kalitlar
4* 3 mm 5 voltli LED (rezistor o'rnatilgan)
2* 12 tomonlama 0,1 dyuymli soket chiziqlar
1* 2 tomonlama 0,1 dyuymli pinlar
1* 0,1 dyuymli o'tish moslamasi
1* maxsus PCB
2 -qadam: O'chirish diagrammasi:
3 -qadam: PCB:
Men PCB -ni Eagle CAD yordamida ishlab chiqardim va OSH parkidagi taxtalarni 3* taxtalar uchun taxminan 23,00 dollarga sotib oldim.
4 -qadam: qurilish:
Qurilish hech qanday muammo tug'dirmasligi kerak.
LEDlarning lehimlanishi, ularning to'g'ri yo'naltirilganligiga ishonch hosil qilish (taxtaning chap tomonidagi katodli pin).
Tugmalardagi lehim.
Men 12 -yo'lli ulagichlarni PCB -ga itarishdan oldin va burchak pimlarini lehimlab, to'g'ri hizalanishini ta'minlashdan oldin Pro Micro platasiga ulashni oson topdim, keyin qolgan pimlarni lehimlab qo'ydim.
Oxir -oqibat, 2 pinli ulagichga lehim, men o'tish moslamasini bosib, lehimlash uchun uni ushlab turish uchun ko'k rangli tayoq bilan osonroq topdim.
5 -qadam: dasturiy ta'minot va dasturlash:
Men dasturni Pro Micro taxtasida yaratish va yuklab olish uchun standart Arduino IDE-dan foydalandim, menda bir nechta taxtalar bor va ular "Tools-> Board" ostida "Arduino Leonardo" bo'lib chiqadi:
Shuningdek, portni Tools-> Port ostida o'rnatishingiz kerak bo'ladi.
6 -qadam: Operatsiya:
O'tish ulagichi chap yoki o'ng qo'l bilan ishlashni tanlaydi (chap qo'l bilan o'tish uchun o'tish moslamasini olib tashlang).
Qaytish tugmachasini bosish vagonning qaytishini keltirib chiqaradi.
Backspace tugmachasini bosish 1 ta belgini o'chiradi.
Bo'shliq/Enter tugmachasini nuqta yoki chiziq chizig'ini bosmasdan bosish 1 bo'sh joy belgisini hosil qiladi.
Tegishli nuqta va chiziqlar ketma -ketligini kiriting, so'ng Enter tugmachasini bosish nuqta va chiziqlarning kombinatsiyasi uchun belgi hosil qiladi. Dot, Dash, Enter ekranda "a" harfini chiqaradi.
Alt, Control, Function va Shift modifikatorlariga tegishli kodni kiritish orqali kirish mumkin:
Alt - 6* nuqta, so'ngra Enter belgisidan keyin. Alt keyin e ni beradi
Boshqarish - 5* nuqta 1* chiziqcha, keyin Enter masalan. Nusxalash uchun C ni boshqaring
Funktsiya - 4* nuqta 1* chiziq 1* nuqta, so'ngra Enter, keyin raqam, masalan. 10, 11 va 12 uchun 0-9 va a, b, c.
Shift - 4* nuqta 2* chiziqcha, keyin Enter masalan. Shift keyin s ni beradi
7 -qadam: Izohlar:
Har bir o'zgartiruvchi faqat keyingi 1 ta belgiga ta'sir qiladi; siz shift qulfining ekvivalentini olmaysiz.
Alt Alt Gr -ni amalga oshiradi (men standart (chapda) Alt -ni ishlashga harakat qildim, lekin muvaffaqiyatga erishmadim)
Barcha 4 ta modifikator Morz daraxtining tayinlanmagan elementlariga kodlangan.
Dastur ishlatadigan klaviatura kutubxonasi AQSh klaviaturasini taqlid qilish uchun o'rnatiladi; Agar siz ushbu qurilmani boshqa mamlakat uchun o'rnatilgan mashinada ishlatsangiz, ba'zi harflar ko'chirilishi mumkin.
Morze daraxti chuqurligidan oshib ketishi (> 6 nuqta/chiziq) sizni birinchi daraxt elementiga qaytaradi, bu 4 ta LEDning yoritilishi bilan ko'rsatiladi.
8 -qadam: Manbalar:
AQSh nuqta-dash koderi (CO-3B, MX-4495):
Manba - https://www.cryptomuseum.com/burst/gra71/index.htm (2017 yil 27 -fevralda olingan)
Morze kodi va Morze daraxti:
Manba - https://www.cryptomuseum.com/radio/morse/index.htm (27 -fevral/2017 -yil olingan)
Tavsiya:
Arduino Morze kod yozuvchisi: 7 qadam (rasmlar bilan)
Arduino Morse kodi muallifi: Men robot yaratdim, u har qanday matnni Morze kodiga aylantira oladi va keyin yozadi !! U karton va Legodan qilingan va elektronika uchun men Arduino va faqat ikkita dvigatelni ishlatganman
Arduino yordamida Morze kodi tarjimonini qanday qilish kerak: 10 qadam
Qanday qilib Arduino yordamida Morse kodi tarjimoni qilish mumkin: Umumiy ma'lumot Kodlangan tarzda muloqot qilish, juda ajoyib bo'lishidan tashqari, turli sohalarda ko'plab ilovalarga ega. Kod bilan aloqa qilishning eng keng tarqalgan usullaridan biri bu Morze kodidir. Ushbu qo'llanmada siz qanday qilib tarjimon yuborish va qayta yuborishni o'rganasiz
Morze dubulg'asi*: 8 qadam
Morze dubulg'asi*: bipbipbipbip bip biptuûutbipbip biptuûutbipbip tuututututututut / bipbipbip tûûut biptûûtbip biptûûut tûûtbip tûûûttûûtût bipe bip bip bip bip bip bip bipuûutbipbib
Morze kodli klaviatura: 5 qadam
Morze kodli klaviatura: Bu dastur sizga klaviaturadagi aylantiruvchi qulf nuri yordamida bosilgan kalitni topish va Morze kodining qiymatini yaratish uchun kalitlarni yozish usulini ishlatadigan c ++ dasturini qanday yaratishni ko'rsatadi. bu?). Ushbu loyiha c
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman