Flprog и лазертаг контрольная точка

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
maksimtverdohlb
Рядовой
Сообщения: 5
Зарегистрирован: 19.03.2019{, 18:09}
Репутация: 0
Имя: Maksim

Flprog и лазертаг контрольная точка

#1

Сообщение maksimtverdohlb » 23.03.2019{, 13:28}

Ребята помогите в flprog создать контрольную точку для лазертаг.Лазертаг это игра ,макет оружия напичкан электроникой ,оружие стреляет ик лучем как у тв пульта , но со своим протоколом :
Пакет выстрела содержит 2 байта: [Заголовок]-[ID игрока]-[повреждение]
Формат данных: [Заголовок]-[0ppppppp]-[ttdddd]

Заголовок = (2.4 миллисекундная вспышка)

ID игрока = 8 бит

Формат данных: 0ppppppp (Первый бит для пакета выстрела всегда = "0")
ppppppp = ID игрока(7 бит)

Повреждение = 6 бит

Формат данных: ttdddd
tt = ID команды (2 бита), где
00 = Красные
01 = Синие
10 = Желтые
11 = Зеленые

dddd = повреждение (4 бита), где
0000 = 1
0001 = 2
0010 = 4
0011 = 5
0100 = 7
0101 = 10
0110 = 15
0111 = 17
1000 = 20
1001 = 25
1010 = 30
1011 = 35
1100 = 40
1101 = 50
1110 = 75
1111 = 100

Отправлено спустя 8 минут 13 секунд:
Задача такая: в контрольную точку выстрелил игрок Красной команды ,засветить красний светодиод ,когда игрок синей команды, засветить синий светодиод ....Вроде простая задача но я не могу это в flprog реализовать ....Прошу помощи ,как это можна сделать в flpdog.....силка на протокол выстрела оружия : http://www.open-tager.ru/masterskaya/sp ... les-tag-ii

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

Flprog и лазертаг контрольная точка

#2

Сообщение Ivan_Kornege » 24.03.2019{, 05:57}

maksimtverdohlb, чЁт ты не в той ветке запостил. Надо в помАгите а то я нимагу.
Вот здесь куча проектов на чистом С++ написаны или тебе не подходят?

maksimtverdohlb
Рядовой
Сообщения: 5
Зарегистрирован: 19.03.2019{, 18:09}
Репутация: 0
Имя: Maksim

Flprog и лазертаг контрольная точка

#3

Сообщение maksimtverdohlb » 24.03.2019{, 09:49}

Да есть у меня контрольная точка ,но хочу свою ,чтобы свои штучки добавлять....

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Flprog и лазертаг контрольная точка

#4

Сообщение rw6cm » 24.03.2019{, 09:54}

maksimtverdohlb писал(а):
24.03.2019{, 09:49}
Да есть у меня контрольная точка
Нам ее не видно ), да и в чем проблема сделать по аналогии?
Win10-64, FLProg (portable)

maksimtverdohlb
Рядовой
Сообщения: 5
Зарегистрирован: 19.03.2019{, 18:09}
Репутация: 0
Имя: Maksim

Flprog и лазертаг контрольная точка

#5

Сообщение maksimtverdohlb » 24.03.2019{, 10:02}

У меня собраная контрольная точка на пик контролерре,прошивка в hex файле )а я хочу сделать свою в flprog ,я не силен в програмировании мк ,а в этой програме у меня получается))Если получится принять сигнал выстрела ,потом я смогу сам создавать все что мне надо ....

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Flprog и лазертаг контрольная точка

#6

Сообщение rw6cm » 24.03.2019{, 10:16}

maksimtverdohlb писал(а):
24.03.2019{, 10:02}
а я хочу сделать свою в flprog
А кто то делал на ардуине, хотя бы скетч какой?
Win10-64, FLProg (portable)

maksimtverdohlb
Рядовой
Сообщения: 5
Зарегистрирован: 19.03.2019{, 18:09}
Репутация: 0
Имя: Maksim

Flprog и лазертаг контрольная точка

#7

Сообщение maksimtverdohlb » 24.03.2019{, 10:25}

Есть и на ардуине у меня контрольная точка и аптечка ,там все в одном устройстве ....Сейчас скину силку на скеч....

Отправлено спустя 2 минуты 49 секунд:
http://www.open-tager.ru/forum/viewtopi ... 3&start=20

Отправлено спустя 2 минуты 55 секунд:
Вот скеч,то была печатка

Отправлено спустя 3 минуты 55 секунд:
Видео как работает ,это я собирал....
Вложения
MedicBox.rar
(37.1 КБ) 41 скачивание
Контрольная точка.rar
(30.35 КБ) 43 скачивания

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Flprog и лазертаг контрольная точка

#8

Сообщение rw6cm » 24.03.2019{, 11:23}

maksimtverdohlb,
Здесь сложность в том, что все написано в библиотеках.
Скетч объединяет работу этих библиотек.
Чтобы что то изменить/дополнить, надо править и скетч и библиотеки.
Не зная С++ для Вас это не возможно.
Как вариант пробовать блоком ИК приемником считать код оружия, и если он будет считываться от него плясать.
(по аналогии темы которую пытаетесь поднять)
Win10-64, FLProg (portable)

Ответить

Вернуться в «Спросить у знатоков»