Описание приложения

Приложение должо давать возможность

  • набрать небольшой текст,
  • Перекодировать его в надписть на азбуке Морзе,
  • просмотреть на экране перекодированную надпись
  • Выбрать одну из трех дистанций (скоростей) передачи данных (дальняя, средняя и близкая)
  • Выбрать опционально или передачу светом, или передачу вибрацией или обе вместе (одна должна быть обязательно выбрана)
  • Запуск передачи информации по кнопке «СТАРТ»
  • Остановка передачи данных по кнопке «СТОП»
  • Сброс набранного текста по кнопке «СБРОС»

Этапы реализации

1. Проверка оборудования

По указанным ссылкам и справочному материалу создать программу, которая на 2 секунды включит и выключит свет и вибрацию по-отдельности, затем все вместе

2. Создание прототипа

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

3. Перекодировка

Написать код превращающий написанный текст в точки, тире и пробелы, согласно азбуке Морзе

4. Реализация воспроизведения

Написать код, который воспроизводит последовательность точек и тире с помощью лампы и вибрации, согласно установленным настройкам

https://habr.com/ru/post/262343/