Передача произвольного набора импульсов через выход.
- Войдите на сайт для отправки комментариев
Чт, 25/06/2015 - 11:49
Подскажите, с помощью каких приемов в написании скетча можно передать произвольный набор импульсов
для радиопередатчика? Тоесть имеем определенный код, знаем, продолжительность "ноль-единица" и т.д..
Каким способом написать "передачу" для такого варианта? Куда смотреть?
Морзянка чтоле? Установить 1 подождать время Т1 установить 0 подождать Т0. Повторять так до завершения передаваемого сообщения при иных значениях Т1 и Т0. Задача выродилась в получение потока значений Т1 и Т0 на каждом шаге. Используйте массивы для хранения сообщений и кодов букв. Если "подождать" реализовывать на delay то задача очень простая.
чтото типа да - морзянка.. хочу поэксперемнировать паредавая код 2262 . без библиотек
или типа полобие своей написать. Короче интересно поэксперементировать.
только не хотелось бы "делей" применять.
поэксперемнировать паредавая код 2262 .
мне это ничего не говорит. Но думаю без разницы.
не хотелось бы "делей" применять.
- так не применяйте. Не намного сложней, просто архитектурно иначе, посмотрите http://arduino.ru/tutorials/BlinkWithoutDelay
спасибо.
еще уточнение: хотелось бы скажем иметь:
возможность менять в одном месте длительность нуля-единицы (установка тайминга)
в другом месте менять код, пусть даже в виде 100111001001111
тоесть прописываю код в скетче, при наступлении события этот код передается в состветствии с таймингами.
напомню - без делей. с делей - вся понятно.
возможность менять в одном месте длительность нуля-единицы (установка тайминга)
Для длительностей переменные введите, инициализируйте в одном месте и используйте.
другом месте менять код, пусть даже в виде 100111001001111
тоесть прописываю код в скетче, при наступлении события этот код передается в состветствии с таймингами.
можно конечно. Только такой подход применим только если хочется поигратся, передать именно такой код без претензий на использование для произвольных сообщений. Но тогда и delay - не грех.
Если писать для произвольных сообщений - лучше массив азбуки использовать и все через него.
Если писать для произвольных сообщений - лучше массив азбуки использовать и все через него.
а примеры где можно посмотреть?
Ищите "arduino morse" и что-то в этом роде.
Вот, навскидку, "a library for generating and sending Morse code" : https://github.com/markfickett/arduinomorse
Декодер также несложно найти.
Интересно почему народ не пишет типа " хочу собрать бульбулятор", а начинают нести какую-то чушь на пальцах.
Ищите "arduino morse" и что-то в этом роде.
Вот, навскидку, "a library for generating and sending Morse code" : https://github.com/markfickett/arduinomorse
Декодер также несложно найти.
о, это ближе к теме, ибо не знал с чего начать, даже не знал, что такое есть, спасибо.
Так всегда, было есть и будит. Традиция непокобелима!
Так всегда, было есть и будит. Традиция непокобелима!
Традиции партизан? Вот данному ТС что мешало написать что ему морзе нравится? И вообще как он себе представляет общение мк между собой? Голосом цифры диктуют? А ему нужно что не голосом а что нули и единицы?
мне не морзе нравитсо, просто это ближе к теме.
если есть еще примеры (наверное как ИК импульсы передавать) тоже интересно.
последнее только сейчас подумал, буду смотреть, разбирать.
мне не морзе нравитсо, просто это ближе к теме.
если есть еще примеры (наверное как ИК импульсы передавать) тоже интересно.
последнее только сейчас подумал, буду смотреть, разбирать.
А в гуглях забанили?
Пример.