digitalWrite
Подает HIGH или LOW значение на цифровой вход/выход (pin).
Зачем вообще писать что то в матрицу нам же тут 8816 не нужен?
Что касается кондера когда подключал контроллер на мега8 работало нормально и с ним (но думается там нужна задержка на несколько ms).