Implementation of Software for Learning Message Transmission Using Morse Code
DOI:
https://doi.org/10.22213/2410-9304-2024-3-31-38Keywords:
implementation, program flowchart, microcontroller, training, software, Processing programming language, morse codeAbstract
The article presents the implementation of software for training message transmission using Morse code. This is a method of sign coding when letters of the alphabet, numbers, punctuation marks and other symbols are represented as sequences of short and long signals called dots and dashes. It is intended for transmission over serial communication channels. A unique feature of Morse code is the ability to be encoded and decoded by humans without the use of special terminal devices. The paper shows a software implementation of processing input characters using a telegraphic key, it includes: various mathematical requirements and conditions that allow you adjusting to each user, provided that his input speed will either fall or remain unchanged. However, it is possible to adjust the minimum duration threshold in such a way that the system will slowly adapt to a slow increase in input speed. At the same time, the higher the value of the minimum threshold, the faster the adaptation is; however, it will fall within the limit of the maximum input speed that the device can recognize. During the implementation of the program, a flow chart of message transliteration, signal reception and transmission was developed. The whole program implements the following functions: a simple and intuitive translator, with audio output, a simulator for consolidating the skill of entering Morse code using a key; consolidating the skills of recognition and decoding by ear. To create the final application for training, the Processing toolkit was chosen, since its key parameter when choosing a development tool has a simple writing syntax to increase the speed of writing code, as well as the ability of the environment to work with the communication channel of the microcontroller.References
Meyer Je. The How and Why of Programming Revealed Using the Processing Programming Language, 2018 г.
Носенко И. А., Курников Ю. С., Морозова С. А. Расширение возможностей микропроцессорной платформы "Arduino" в учебной среде с применением графического интерфейса processing // Современные прикладные исследования: материалы седьмой Всероссийской (национальной) научно-практической конференции. В 2 т., Шахты, 15-17 марта 2023 года. Т. 1. Новочеркасск: Южно-Российский государственный политехнический университет (НПИ) имени М. И. Платова, 2023. С. 278-282. EDN GXFCKA.
Мухаметзянова Г. Н., Нигмедзянова А. М. Изучение основ программирования в среде processing // Информационные технологии в образовании и науке (ИТОН-2021): материалы VII Международной научно-практической конференции, Казань, 22-28 марта 2021 года. Казань: Казанский (Приволжский) федеральный университет, 2021. С. 61-65. EDN MTSNDR.
Обучение программированию интерфейсов устройств Интернета Вещей в среде разработки Processing / О. В. Косарев, Е. Г. Водкайло, Е. В. Катунцов, А. Д. Кочнев // Современное образование: содержание, технологии, качество. 2019. Т. 1. С. 371-373. EDN TCFKTF.
Зонова Е. К. Изучаем азбуку Морзе с мобильным приложением Android // Современные проблемы телекоммуникаций: материалы Международной научно-технической конференции, Новосибирск, 22-23 апреля 2021 года. Новосибирск: Сибирский государственный университет телекоммуникаций и информатики, 2021. С. 535-542. EDN GCBDAT.
Бутаков Д. В., Огибалов А. А. Симметричный мультивибратор. Электронный звонок(на принципе азбуке Морзе) // Технические и математические науки. Студенческий научный форум: электронный сборник статей по материалам ХLI студенческой международной научно-практической конференции, Москва, 14 июня 2021 года. Т. 6 (41). М.: Международный центр науки и образования, 2021. С. 25-28. EDNMSIERV.
Ахлестова А. А., Параскевов А. В. Разработка и реализация обучающей системы "Азбука Морзе" на мобильной платформе // Научное обеспечение агропромышленного комплекса: сборник статей по материалам 76-й научно-практической конференции студентов по итогам НИР за 2020 год. В 3 ч. Краснодар, 10-30 марта 2021 года / отв. за выпуск А.Г. Кощаев. Т. 1. Краснодар: Кубанский государственный аграрный университет имени И. Т. Трубилина, 2021. С. 701-703. EDNTCVZME.
Кузнецов С. С., Колесников В. Н. Анализ эффективности метода передачи позывных азбукой Морзе и латинским алфавитом // Прогрессивные научные исследования - основа современной инновационной доктрины: сборник статей Международной научно-практической конференции, Киров, 25 ноября 2022 года. Уфа: Аэтерна, 2022. С. 87-92. EDN JTXJMB.
Система шифрования азбукой Морзе входящих данных с использованием пьезодинамика / Т. В. Кокшарова, А. Д. Ефимова, В. А. Ртищев, В. В. Лапин // Студенческая наука для развития информационного общества: материалы ХУ Всероссийской научно-технической конференции с приглашением зарубежных ученых, Ставрополь, 28 ноября 2023 года. Ставрополь: Северо-Кавказский федеральный университет, 2024. С. 276-286. EDN IOKQFK.
Свидетельство о государственной регистрации программы для ЭВМ № 2024611091 Российская Федерация. Программный комплекс распознавания сигналов азбуки Морзе: № 2023684875: заявл. 20.11.2023:опубл. 17.01.2024 / И. А. Смирнов, И. А. Петров, М. С. Абдрашитов [и др.]. EDN CHIRFN.
Бакалдина Е. А., Ахметова А. Т. Аппаратная реализация блока передачи символов азбукой Морзе на ПЛИС // XXVI Туполевские чтения (школа молодых ученых): материалы Международной молодёжной научной конференции. Казань, 09-10 ноября 2023 года. Казань: ИП Сагиев А. Р., 2023. С. 2981-2989. EDN DYXPJI.
Фроловский Г. С. Технологии обучения радиоспециалистов на военной кафедре // Современные технологии в науке и образовании - СТНО-2017: сборник трудов II Международной научно-технической и научно-методической конференции: в 8 т., Рязань, 01-03 марта 2017 года / Рязанский государственный радиотехнический университет. Т. 8. Рязань: Рязанский государственный радиотехнический университет, 2017. С. 226-227. EDN ZOTAGZ.
Азбука Морзе. История и применение в авиации / И. А. Казаковцев, И. В. Чхан, А. А. Тельманов, Д. В. Крейдер // Интернаука. 2022. № 44-5 (267). С. 17-18. EDN VWGONR.
Самойленко, А. С. Дешифратор азбуки Морзе / А. С. Самойленко, Ю. А. Журавлева, С. А. Микаева // Концептуальные подходы к образованию в современной эпохе: отечественный и зарубежный опыт: материалы XXV Всероссийской научно-практической конференции, Ростов-на-Дону, 27 ноября 2020 года. Ростов-на-Дону: Издательство ВВМ, 2020. С. 474-477. EDN RBWBFL.
Назаренко А. В., Лепшокова А. Р. Разработка интерактивного приложения, для изучения азбуки Морзе и проведения дистанционного обучения, в системе компьютерной алгебры "Maple" // ModernScience. 2020. № 4-1. С. 373-378. EDNZNGOJG.
Магамедова Д. М., Мартынова М. А. Разработка приложения с использованием программирования для передачи сообщений при помощи азбуки Морзе // Тенденции развития науки и образования. 2019. № 46-6. С. 30-34. DOI 10.18411/lj-01-2019-119. EDNOQSMZO.
Измайлова Е. Азбука Морзе // Шаг в науку: материалы VI региональной научно-образовательной конференции, Орел, 29 апреля 2016 года. Орел: Орловский государственный университет им. И. С. Тургенева, 2016. С. 52-54. EDN XCXWKT.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Ильдар Айдарович Арсланов, Данил Иванович Плешаков, Вера Анатольевна Сидорина, Алексей Александрович Богданов
This work is licensed under a Creative Commons Attribution 4.0 International License.