Milles tag2 на ардуинке
- Войдите на сайт для отправки комментариев
Вс, 09/07/2017 - 15:20
Всем привет, задача следующая. Сделать лазертаг на дуинке. Вроде все собрал, на irremote написал скетч(посылаю определенный код, приемником его ловлю, если нужный, то засчитывается попадание), в темноте все хорошо работает, на солнце нет(из за помех приходит другой код) думаю, что дело в скетче, ТК конструкция все нормально. Надо, думаю воспроизвести milles tag2 который используется повсеместно. Информации по этому много, но мне ума не хватает как написать. Жду ваши предложения. Спасибо
а я не верю что конструкция все нормально
webserpantin (magic ball) gmail.com работает на arduino подобный лазертаг
почему?
по опыту
Хм, ну а тогда по опыту, что не так?)
неправильно выбраны скорее всего фотодатчики, мощность ик диодов слабая, линзы если есть то неотфокусированы, светофильтры возможно нужны
Диод 100мвт через транзистор, приемники перепробовал все, что смог найти. Что касаемо излучателя могу уже магазин с линзами открывать(многие перепробовал) подобрал оптимальные, ну и в итоге купил готовый излучатель(заводской)
ну если ты все сделал, а все равно не работает, значит не все сделал. излучатель заводской, стало быть дело в приемнике. возможно нужен фотоприемник с ару
Приемники такие(если верить производителям) как заводские. Я думаю, косяк именно в принципе передачи, я посылаю определенный код, а на заводских просто мигают диодом с определенной частотой
ну может не зря частота, а не код? у кода ведь есть ограничение в минимальной длительности прицела на цели, у частоты эта минимальная длительность меньше. еще в институте делал макет по оптической связи. и чем выше частота тем хуже фронты. то есть тебе нужен для начала генератор и осциллограф и проверять максимально допустимая частота передачи при определенных изменениях сигнала. уменьшить эту частоту и принять за рабочую. и с этой частотой максимум ты можешь отправлять данные. а то что ты отправляешь в своем коде мозможно слишком быстро, фронты плохие, в темноте еще можно разобрать но при общей зашумленности уже нет. частоту значит надо снизить. короче экспериментируй
Ну в том то и дело, что я не
Знаю как прописать чтоб посылался сигнал миганием. Вот и ищу, мб кто сделать сможет
функция tone почитай
Спасибо, тогда резонно встаёт другой вопрос, не на принимающей стороне сделать счётчик, то есть будет у меня например такая посылка- вкл 5мс, выкл 3мс, вкл 4мс, выкл 3мс, вкл 5мс, выкл. Как это прочитать и идентифицировать?
прерывания изучай
Не хорошо как-то получается. Игру не рекламирую, а как портфолио - ссылку выслала.
Да. Спасибо)
Да, буду. Спасибо)
bod.petr, извините! Никто никому ничего не должен.