LTagKirov писал(а):
Уточню варианты
Решение максимум
1. Силовой ключ
2. Кнопка огонь заводится на плату лазертага
3. Датчик срыва поршня, давления в стволе, пролёта шарика..
Даже вот как можно ...Я предлагаю не заводить кнопку огонь на лт-плату, а просто контролировать в силовой управляющей плате ток на мотор. Как только он появился в любом виде - значит нажат спусковой крючек и можно в лт-плате тоже генерировать один выстрел. Если виртуальне патроны еще есть и прошла вспышка выстрела (звук выстрела или пр. внешние признаки выстрела, для систем, где не предусмотрен отдельный сигнальный вывод пустого магазина) - значит можно разрешить силовой плате и дальше коммутировать ток на мотор, если нет - разорвать коммутацию тока на мотор на некоторое время. По сигналу датчика давления запускать новый цикл контроля тока на нажатие спускового крючка
Если патронов нет, мотор будет делать только "дрыг-дрыг", лт плата - "чик-чик", игрок - "ё.. твою.. ..ть";)
Итого - никаких лишних проводов и полный контроль над приводом. И уровни тока замерять не надо, только факт его наличия как такового