Нужна программа /исходник для дешифрации "1 в 5" на на Attyny13. Один пин которого (В2) - это вход, принимает и считает импульсы от Arduino.
В зависимости от числа принятых импульсов выдается сигнал на одном из 5 -и выходов. Время обработки - не более 30 мс.
Оба МК на расстоянии 20 см. Скетч Ардуино не нужно, просто укажите период в мс или мкс следования импульсов. Нужен таймаут для конца пакета. Входной импульс - любого уровня.
Таблица:
1 импульс - сброс - все выхода в 0.
2 импульса -первый выход в 1 и 1 фиксируется.
3,4,5,6 импульсов - аналогично.
Наибольшее время "восстановления" при активизации всех выходов получается: 1 (сброс) + 2 + 3 +4 +5 + 6 = 21 мс, если период равен 1 мс. Приемлимо.
В зависимости от числа принятых импульсов выдается сигнал на одном из 5 -и выходов. Время обработки - не более 30 мс.
Оба МК на расстоянии 20 см. Скетч Ардуино не нужно, просто укажите период в мс или мкс следования импульсов. Нужен таймаут для конца пакета. Входной импульс - любого уровня.
Таблица:
1 импульс - сброс - все выхода в 0.
2 импульса -первый выход в 1 и 1 фиксируется.
3,4,5,6 импульсов - аналогично.
Наибольшее время "восстановления" при активизации всех выходов получается: 1 (сброс) + 2 + 3 +4 +5 + 6 = 21 мс, если период равен 1 мс. Приемлимо.
