В общем посидел покумекал и вот что получилось.
На основе, четное рандомное число или нет.
Но можно прикрутить что нить другое.
Хотя пробовал и сразу 0 или 1 рандомить, и от 0 до 10 , разницы с чет, нечет не заметил.
Макрос заполняет массив из 20 элементов нулями и единицами.
Единицы или нули не могут быть больше чем пять штук подряд.
В массиве всегда 10 единиц и 10 нулей.
Так что.
Пускаем макрос, заполняем массив.
Дольше уже ваша автоматика по очереди вытаскивает из массива данные и выполняет нужные действия.
Как массив весь прочитали, опять вызываем макрос и массив,опять готов к работе.
Может и перемудрил немного, но все что по быстрому пришло в голову.
Может криво и косо, но работает как указанно в ТЗ.
Может кто лучше алгоритм придумает.
Погонял в протеусе , сбоев не обнаружил.
Да писал для пик , ибо авр у меня не компилит.
Но думаю это не проблема.
2.fcf
У вас нет доступа для просмотра вложений в этом сообщении.