Появилось свободное время, решил "апгрейдить" свои старые поделки на Атмеге8.
После некоторой подрезки, удалось таки "втолкать" прошивку в 8кб
По сути это та же самая "древняя" первая схема ltk только использованы другие выводы (поменяны местами) для ИК диода выстрела, звука и светодиода поражения. Параметров в конфигурации немного больше 20, документации пока нету, попробуйте все буквы подряд
LTagKirov писал(а):
ОС1В - основной ИК луч
ОС1А - дополнительный ИК луч
ОС2 - звук
SCK - hit попадание
MISO - дополнительный ключ: фонарик, индикация, отдача и тд
PC0 - новая игра, измерение напряжения АКВ
PC1 - Swich
PC2 - reload
PC3 - fire
Код:
Краткое описание варианта LTK_FM для Атмега8.
- Две зоны ИК поражения(PD2,PD3), одна зона с настройкой брони,
пули слабее брони - отмечаются, здоровье не уменьшается
- звук синтезированный шумовой для выстрела и пиканье для других сигналов ножка PB3
есть вариант с памятью и2ц, выложу если будет интерес
- протокол и команды майлс, некоторые команды пришлось отключить, памяти мало
- Основной ИК луч, частота модуляции 56,40,38,36 кгц PB2
- Второй луч ИК, альтернативный выстрел SWich + Fire (например гранатомёт), ножка PB1
частота модуляции может быть измененна при каждом выстреле, зачем незнаю - просто сделал :)
- Кнопки Fire ножка PC3, Reload PC2, SWich PC1 (альтернативный выстрел), NewGame PC0.
- проверка АКБ (делитель на PC0), сигналит при старте и каждой перезарядке,
чтобы не беспокоить пользователя лишними звуками
- зарядное устройство выключил: невходит в атмегу8
- Ключ для вспышки выстрела PB4.
- активация по звуку от петарды, невыключал будет интерстно расскажу подробнее,
вообще бесполезняшка может быть потом пригодится для гранат например
- Поддержки дисплея НЕТ, мне ненужен ;)
- выводы TX, RX свободны, используются для конфигурирования оборудования, скорость 19200бод. Возможно использовать для Bluetooth(расширение), Дисплея LCD и тд.
PS. Вариант для аскета, при случае потом соберу если будут пожелания, плату придётся маленько "порезать" у меня используются аппаратные узлы PWM. Оригинальная прошивка аскета от пингвина на такой плате не заработает без правки раскладки выводов.