создать код морзе звук

Генератор кода Морзе на Arduino Uno

Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.

создать код морзе звук. arduino based morse code generator. создать код морзе звук фото. создать код морзе звук-arduino based morse code generator. картинка создать код морзе звук. картинка arduino based morse code generator. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.

Код Морзе может быть использован для кодирования алфавитов и цифр. Он, в основном, используется в радиосвязи и океанской связи, а также является частью подготовки солдат. Его очевидным достоинством по сравнению со всеми другими современными методами передачи информации является то, что прием информации при его использовании можно осуществлять при очень слабом уровне сигнала, ниже уровня шумов – в этих условиях не может работать ни одна современная система связи (широкополосные сигналы не в счет, приводить в сравнение их здесь некорректно).

Язык всегда был барьером для азбуки Морзе, так как трудно выполнить код для диакритических символов на другом языке. Есть несколько известных слов, которые считаются важной особенностью азбуки Морзе, например «SOS». SOS (расшифровывается как Save Our Souls) – означает спасение наших душ. Он был создан как универсальный сигнал бедствия.

На следующем рисунке показана азбука Морзе для английского алфавита от A до Z.

создать код морзе звук. international morse code. создать код морзе звук фото. создать код морзе звук-international morse code. картинка создать код морзе звук. картинка international morse code. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.

В этой статье мы рассмотрим создание генератора кода Морзе на основе платы Arduino Uno, который будет принимать символы из окна монитора последовательной связи и конвертировать их в код Морзе с помощью зуммера. Статья переведена с иностранного сайта, поэтому представленный генератор кода Морзе работает только с английским алфавитом (впрочем, как и все другие аналогичные статьи на эту тему, которые мне удалось найти в рунете). Но, поняв принцип этого проекта, вы легко можете переписать его программу для работы с русским алфавитом – если вы сделаете это, будем вам признательны если поделитесь кодом этой программы с другими посетителями нашего сайта (могу включить код вашей программы в текст данной статьи).

Необходимые компоненты

Схема проекта

Схема генератора кода Морзе на основе платы Arduino Uno представлена на следующем рисунке.

создать код морзе звук. circuit diagram for arduino based morse code generator. создать код морзе звук фото. создать код морзе звук-circuit diagram for arduino based morse code generator. картинка создать код морзе звук. картинка circuit diagram for arduino based morse code generator. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.

Как вы можете видеть, схема очень проста. Просто соедините положительный контакт зуммера с контактом 8 платы Arduino Uno, а его отрицательный контакт – к земле платы Arduino Uno. Загрузите код программы в плату Arduino и можете начинать печатать символы в окне монитора последовательной связи – зуммер начнет издавать сигналы кода Морзе, соответствующие данным символам. Также схему можно усовершенствовать, включив в нее ЖК дисплей 16х2.

Объяснение программы для Arduino

Полный код программы приведен в конце статьи, здесь же мы кратко рассмотрим его основные фрагменты.

Сначала в программе объявим переменную, в которую будем записывать символы, которые мы в дальнейшем будем конвертировать в код Морзе.

Источник

Программа для генерации звукового кода Морзе

создать код морзе звук. image loader. создать код морзе звук фото. создать код морзе звук-image loader. картинка создать код морзе звук. картинка image loader. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.

Последнее время я занимаюсь изучением азбуки Морзе с помощью данной программы. Но она рассчитана на изучение кодов кириллических букв, что является неактуальным в современной радиосвязи (все используют латинский алфавит, кроме нашей доблестной армии).

Такая ситуация меня не устроила, и было принято решение написать программу для генерации звукового кода Морзе из некоторого текста с настройкой скорости и возможностью добавления кодов динамически. Решение получилось достаточно оригинальным и гибким (ИМХО, конечно же). И я решил поделиться программой с общественностью: возможно, она будет кому-то полезна или покажется интересной.

В качестве инструмента реализации идеи был выбран С++ в связке с Qt.

Основная идея программы

Атомом (единицей времени) кода Морзе является точка, относительно нее формируется длительность всех остальных элементов:

Первоначальный вариант реализации

В первой версии программы комбинация звучащих и незвучащих точек хранилась в виде вектора с булевыми элементами, где true соответствовал включению звука, а false — выключению.

Окончательная версия

Очень уж оказались эти макросы громоздки, и мой перфекционизм не смог больше смотреть на эти монструозные конструкции. Поразмыслив немного, пришел к мысли, что идея у меня хорошая, но хранение кодов в виде макросов очень неудобно и, если решить эту проблему, то все будет хорошо. В итоге для хранения кодов стал использоваться QMap:

Такой подход оказался очень удобным. Теперь я всего лишь использовал текущий воспроизводимый символ в качестве ключа и получал готовый
для воспроизведения код (набор булевых значений), правда, алгоритм воспроизведения немного усложнился: понадобилось ввести счетчик текущего элемента символа и счетчик символов в строке:

Флаг stop_ был введен для предотвращения некорректной работы программы (два вызова подряд Play() и прочих нехороших вещей).
Остальную часть исходных кодов и заголовочные файлы не вижу смысла приводить в теле статьи, так как там все достаточно очевидно и прозрачно.

Полный набор исходников последней версии вы можете скачать на гитхабе. Написание графического интерфейса является тривиальной задачей, но все же, если будет создан GUI, то ссылку я добавлю. Если есть какие-то вопросы или замечания, пишите в комментариях — обязательно отвечу.

Источник

Переводчик азбуки Морзе онлайн

Азбука Морзе — код Морзе, «Морзянка» — способ кодирования букв алфавита, цифр, знаков препинания и других символов при помощи длинных и коротких сигналов, так называемых «тире» и «точек» (а также пауз, разделяющих буквы).

За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между знаками в букве — одна точка, между буквами в слове — 3 точки, между словами — 7 точек.

На этой странице Вы можете бесплатно воспользоваться сервисом для конвертерования текста в Азбуку Морзе или наоборот.

Русский
символ
Латинский
символ
Код
Морзе
АA•−
БB−•••
ВW•−−
ГG−−•
ДD−••
Е и ЁE
ЖV•••−
ЗZ−−••
ИI••
ЙJ•−−−
КK−•−
ЛL•−••
МM−−
НN−•
ОO−−−
ПP•−−•
РR•−•
СS•••
ТT
УU••−
ФF••−•
ХH••••
ЦC−•−•
ЧÖ−−−•
ШCH−−−−
ЩQ−−•−
ЪÑ−−•−−
ЫY−•−−
ЬX−••−
ЭÉ••−••
ЮÜ••−−
ЯÄ•−•−
Русский
символ
Латинский
символ
Код
Морзе
1•−−−−
2••−−−
3•••−−
4••••−
5•••••
6−••••
7−−•••
8−−−••
9−−−−•
0−−−−−
.••••••
,.•−•−•−
!,−−••−−
!−•−•−−
?••−−••
•−−−−•
«•−••−•
;−•−•−•
:−−−•••
−••••−
+•−•−•
=−•••−
_ (подчёркивание)••−−•−
/−••−•
(−•−−•
( или ))−•−−•−
&•−•••
$•••−••−
@•−−•−•
ОшибкаError••••••••
Конец связиEnd contact••−•−

Поэтому при спорных моментах, например, конвертировать код − − · · − − в восклицательный знак (по-русской версии) или в запятую (по латинской), предпочтение отдаётся русской версии, поскольку раз Вы читаете это сообщение на русском, то предполагается, что для Вас важнее именно русский вариант.

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!

Источник

Как научиться азбуке Морзе

Некоторые люди задаются вопросом – можно ли научиться азбуке Морзе? Самостоятельно обучиться такому «сложному», на первый взгляд, виду общения – вполне возможно. Чтобы научиться азбуке Морзе, необходимо запомнить около пятидесяти несложных сочетаний звуков, а также натренироваться быстро писать такие буквы и цифры, чтобы воспроизводить их с помощью телеграфного ключа. Самое главное во время обучения быть настойчивым и регулярно заниматься уроками. Лучше всего взять уроки у опытных радистов, но благодаря компьютерным возможностям азбука станет вполне понятной.

Что такое азбука Морзе?

Азбукой Морзе именуют метод кодировки цифр, алфавита и знаков препинания, которые принимаются специальными приемниками и расшифровываются радистами. «Морзянка» впервые появилась благодаря Самюэлю Финли Бриз Морзе, который без специального технического образования смог создать шифр сигналов, которые передаются по проводам.

Первый аппарат изобретателя мог принимать и фиксировать сигналы по проводам на расстоянии до полукилометра. В те времена изобретение было не интересным и коммерчески не понятным. Но был один человек, которому новинка стала интересна. Стив Вейл усовершенствовал его и сигналы стали точными и расстояние увеличилось. Благодаря азбуке смогли создать связь между Вашингтоном и Балтимором, а уже спустя год передавались первые телеграммы.

создать код морзе звук. shutterstock 122945098. создать код морзе звук фото. создать код морзе звук-shutterstock 122945098. картинка создать код морзе звук. картинка shutterstock 122945098. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Азбука Морзе — аппарат

Историки не сошлись на едином мнении – создал ли азбуку Морзе или усовершенствующий ее Вейл. Изначально азбука была в виде сигналов разной длительности и возникала путаница в подачах сообщений. Именно поэтому для алфавита и популярных цифр разработали простые комбинации звуков.

Преимущества и недостатки азбуки Морзе

Прежде чем научиться азбуке Морзе, необходимо оценить ее достоинства и недостатки. В целом можно выделить следующие положительные аспекты:

Из недостатков можно выделить следующие:

С чего начать изучение азбуки Морзе

Чтобы научиться азбуке Морзе, необходимо начать с приемных навыков. К ключевым передачам лучше подходить после освоения всех знаков. Азбука Морзе для начинающих будет казаться достаточно сложной. Именно поэтому устанавливается скорость передачи на технике до ста знаков в минуту. Но если передается несколько знаков, сделайте установку на десять в минуту, чтобы между приемами знаков оставались значительные паузы.

Азбука Морзе: как выучить самостоятельно такую технику кодирования? Начинайте с того, чтобы запомнить звучание буквы и не считайте количество точек или тире. Знаки должны иметь сжатую передачу, чтобы их можно было легко различать. В период обучения снижайте скорость звучания не только между буквами, но и между словами. Сначала изучите алфавит, а после освоения приступайте к цифрам.

Делайте тренировки разнообразными – меняйте тональность сигналов, их скорость и содержание. Также иногда изучайте слоги рывками, чтобы понимать небольшие тексты с ограниченным набором знаков и высокой скоростью. Тренировочные тексты должны использоваться из коротких слов, а позже становиться смешанными и более объемными. Радиограммы необходимо постепенно увеличивать и выделять каждой на изучение до пяти минут.

Код Морзе

В коде применяются специальные звуковые сигналы, которые передаются виде точек и тире. В международном понятии sos азбука Морзе содержит знаки на латинском языке. Азбука Морзе буквы преобразует в элементарном понятии кодирования в точки и тире разной длины: код азбуки Морзе тире – это три точки, промежутки между буквами – это одна точка, тремя точками обозначается расстояние между двумя буквами, а вот расстояние между двумя словами обозначается семью точками.

создать код морзе звук. maxresdefault. создать код морзе звук фото. создать код морзе звук-maxresdefault. картинка создать код морзе звук. картинка maxresdefault. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.SOS на азбуке Морзе

Русский алфавит Морзе

Чтобы научиться азбуке Морзе, для начала изучите символику на родном языке, ведь на латинском языке — это гораздо сложнее. В русском варианте кодированного алфавита есть 32 разных кода, поэтому во время изучения использовались особенности традиционных букв. Эту связь можно оценить, когда впервые смотришь на русский вариант алфавита. Азбука Морзе алфавит на русском:

создать код морзе звук. image. создать код морзе звук фото. создать код морзе звук-image. картинка создать код морзе звук. картинка image. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Русский алфавит азбуки Морзе

В русской азбуке есть ряд особенностей:

Цифры и знаки препинания

Чтобы полноценно научиться азбуке Морзе, необходимо освоить и цифры. Цифры Морзе в кодированном виде выглядят так:

создать код морзе звук. image 1. создать код морзе звук фото. создать код морзе звук-image 1. картинка создать код морзе звук. картинка image 1. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Цифры в азбуке Морзе

создать код морзе звук. image 2. создать код морзе звук фото. создать код морзе звук-image 2. картинка создать код морзе звук. картинка image 2. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Знаки препинания в азбуке Морзе

Напевы

Азбука Морзе имеет достаточно простой перевод, но старайтесь запоминать звуки кодов как единую мелодию и не нужно считать сколько было использовано точек или тире.

Попробуйте запомнить слова благодаря напевам. Выбирайте такие выражения, которые похожи на звучание алфавита «морзянки» (к примеру L = «лу-наа-ти-ки» и т.д.).

Такая методика позволяет быстро запоминать буквы, но все же тяжело выбрать осмысленный напев и тем более начинающему ученику. Такой способ был придуман военными во время ВМВ, так как радистами становились обычные рядовые, и им нужно было быстро осваивать технику. Но все же лучше тщательно изучать каждый знак.

создать код морзе звук. napevy 1. создать код морзе звук фото. создать код морзе звук-napevy 1. картинка создать код морзе звук. картинка napevy 1. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Напевы азбуки Морзе

Q-коды и сокращения

Коды и азбука Морзе могут иметь разный перевод и необходимо также изучить специальные жаргонные сокращения, которые широко используются дл ускорении обмена по радиосвязи. Трехбуквенные Q-коды могут использовать как вопросы или утверждения, из-за чего меняется их смысловое значение.

К примеру, «SOS» азбука Морзе зашифровала как сигнал бедствия и представляет собой «3 точки – 3 тире – 3 точки». Считается, что такая аббревиатура применяется во время крушений и экстренных ситуаций. Запрещено использовать такой сигнал, если не существует реальной угрозы для жизни людей.

Также чтобы ускорить радиопередачу используются сокращения от самых распространенных выражений и слов. Его именуют как своеобразный «жаргон». Во всех сокращениях применяется «Q», поэтому их и прозвали кью-кодами. Если в выражении ставят вопросительный знак – значит прислали вопрос, а если этот знак отсутствует – то утвердительная форма. Также и в русском радиоприемнике придумали такие сокращения, к примеру «БЛГ» – благодарю, «СПБ» – спасибо и много других.

Пример русских сокращений:

создать код морзе звук. image 3. создать код морзе звук фото. создать код морзе звук-image 3. картинка создать код морзе звук. картинка image 3. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Сокращения в азбуке Морзе

Кодировщик

Для обучения можно использовать кодировщики, которые помогут быстрее запоминать базовые слова и будут переводить выражения в необходимые коды по Морзе. Предпочтительно все коды делайте в русском варианте азбуки, так как есть небольшие различия с латинскими кодами и могут возникать недопонимания. Такие методы используются разными способами: от применения на листе бумаги до специальных устройств, а иногда даже пальцев или глаз.

создать код морзе звук. privately.ru dlja teh kto v samoizoljacii uchite azbuku morze jeto prosto tochka ti tire 1. создать код морзе звук фото. создать код морзе звук-privately.ru dlja teh kto v samoizoljacii uchite azbuku morze jeto prosto tochka ti tire 1. картинка создать код морзе звук. картинка privately.ru dlja teh kto v samoizoljacii uchite azbuku morze jeto prosto tochka ti tire 1. Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего она использовалась во время Второй мировой войны. Код Морзе можно формировать с помощью постукивания, мигающего света или письма. Код Морзе доступен в двух вариантах: оригинальный и международный код. В международной версии азбуки Морзе оригинальная версия модифицируется путем удаления пробелов и создания тире определенной длины.Научиться азбуке Морзе

Если не хватает качественного опыта и тяжело научиться азбуке Морзе – используйте кодировщики и переводчики. Это помогает быстро перевести текст и расшифровать значение кодов на русском.

Применение азбуки Морзе в современном мире

Это наименее изощренный способ цифровой связи – компьютер не нужен. А в некоторых случаях даже радио не нужно. Если хотите, сообщение можно отправить, просто коснувшись двух проводов с передатчиком на базе CW.

Это непревзойденная «зашифрованная» связь с низким уровнем технологий, потому что большинство людей не могут знать, что вы говорите, за исключением другого оператора, который знает Морзе.

Азбука Морзе имеет достаточно широкое использование. Казалось бы, зачем в мире современных технологий столь старый метод передачи сообщений? Но такой язык является универсальной системой кодировки, который прочно укоренился в использовании всем миром в областях со связью CW.

Азбуку широко применяют для военных целей, ведь такой метод не требует наличия антенн и специальной аппаратуры и можно передать сообщение даже в самой сложной обстановке. Также такой метод общения часто используют служащие на флоте МЧС, ведь азбука не подводит в самые опасные и ответственные моменты, если из строя выходит современное оборудование. Студенты военных учреждений также до сих пор обучаются азбуке и ее расшифровке. Связисты военной индустрии активно совершенствуют азбуку, ведь постоянно появляются новые сигналы, оборудование и цифровые методы передачи сообщений. Также азбуку широко используют любители радиосвязи.

В городах даже устраиваются конкурсы на скорость по передаче сообщений радиотелеграфами. И такой метод не зря считается самым надежным – его невозможно взломать, прослушать или «переловить». Азбука используется также в спортивной радиопеленгации во время охоты.

Выводы

Придерживайтесь хорошего этикета Морзе. Многие радисты общаются с гораздо большей скоростью. Старайтесь соответствовать скорости отправителя. Научиться азбуке Морзе действительно непросто. Это не похоже на запоминание теоретической части радиолюбителя. Возможно, удастся запомнить все буквенно-цифровые символы, но это большая разница, когда на самом деле пытаетесь общаться с другим человеком, используя язык. Это требует целеустремленности, настойчивости и много тщательной практики.

Источник

Morse Code Adaptive Audio Decoder

Morse Decoder

This is an experimental tool for listening to, analysing and decoding International Morse code all done in Javascript using the Web Audio API. I know it works in the latest Chrome and Firefox browsers on Windows, it might work in Safari and it just can’t work in Internet Explorer. No information from the microphone is transmitted to the server, but the connection to the server is encrypted nonetheless.

If you cannot produce your own Morse code sounds then try using my Morse code translator to play or download some.

Use the microphone:

You have told your web browser not to allow this page to access your microphone.

To re-enable the microphone, you need to change your web browser’s settings. For Chrome click on the video-camera icon with a red cross in the address bar. For Firefox click on the microphone icon in the address bar, or if it’s not there, click on the globe icon instead.

Or analyse an audio file containing Morse code:

Upload Play Stop Filename:

You have selected too many files to decode.

Please try again and just select a single file.

The selected file-type is not supported.

Please try again and select an audio file such as WAV.

Notes

The decoder will analyse sound coming from the microphone or from an audio file. The spectrogram of the sound is shown in the main graph along with a pink region showing the frequency being analysed. If the volume in the chosen frequency is louder than the «Volume threshold» then it is treated as being part of a dit or dah, and otherwise it records a gap (this is shown in the lower graph that looks like a barcode). From these timings it determines if something is a dit, dah, or a sort of space and then converts it into a letter shown in the message box.

In fully automatic mode, the decoder selects the loudest frequency and adjusts the Morse code speed to fit the data. If you want to fix the frequency or speed then click on the «Manual» checkboxes and type in your chosen values. The frequency can only be certain values and the closest allowed value will be chosen.

There are three parameters which are not automatic: the minimum and maximum volume filter settings and the volume threshold setting. The volume filter (which uses dB) discards very quiet (very negative) or very loud (close to zero) sounds and scales the size of the remaining data. The volume threshold is the value (0-255) which the measured volume in the analysed frequency must exceed to be counted as a dit or dah.

If you’ve read this far, you may be interested in the older version of this tool which does not attempt to adapt to the sound and also includes more diagnostic information.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *