@BelkinVadim
Frontend разработчик

Как правильно извлечь данные из ИК-импульса в протоколе Miles tag 2?

Использую библиотеку IRremote для получения данных ИК-импульса выстрела из лазертег оружия, которое реализовано на протоколе Miles tag 2. Пакет выстрела содержит 2 байта: [Заголовок]-[ID игрока]-[повреждение], вывожу в монитор потра в двоичном коде. При каждом выстреле приходят разные данные (могут повторяться несколько раз, могут отличаться), кол-во символов разное и последовательность разная бывает. Как правильно извлечь данные в нужном формате (в частности интересует ID игрока)?
  • Вопрос задан
  • 3044 просмотра
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Выводите все принятое в строки таблицы (в двоичном виде) и ищите повторяющиеся куски.

Наверняка там используется манчестерское кодирование. Почитайте о нем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы