Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:aruno:exp21 [2020/06/25 17:51] alexnikproducts:aruno:exp21 [2020/06/25 19:29] (текущий) alexnik
Строка 37: Строка 37:
                                 0,0,0,0,0,0,0,0,                                 0,0,0,0,0,0,0,0,
                                 0,1,1,0,0,0,0,0,                                 0,1,1,0,0,0,0,0,
-                                0,1,1,0,1,1,1,0,+                                0,1,1,0,1,1,1,1,
                                 0,0,0,0,0,0,0,0,                                 0,0,0,0,0,0,0,0,
                                 0,0,0,0,0,0,0,0,                                 0,0,0,0,0,0,0,0,
Строка 80: Строка 80:
 </file> </file>
  
-В программе эксперимента используем двухмерный массив, в котором зашифровываем выводимые символы. Для вывода всех символов напишем универсальную функцию в которую будем передавать порядковый номер символа зашифрованного в массиве.+В программе пины контроллера по столбцам и строкам для удобства объединены в отдельные массивы **R[]** и **C[]**.\\ 
 +Для отрисовки вызываем функцию ''Display()''которая принимает в качестве аргумента массив зашифрованной картинки, и далее в первом цикле перебираются пины строк и подается сигнал **LOW**. Вложенный цикл перебирает столбцы и в соответствие с данными в массиве картинки присваивает соответствующему пину сигнал **LOW**, если в массиве значение 0 или сигнал **HIGH**, если значение 1\\
  
 ==== Дополнительное задание ==== ==== Дополнительное задание ====
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-  * добавьте дополнительно еще буквы A, b, C, d, E, F +Создайте свою анимацию из нескольких картинок
-  * усовершенствуйте функцию ''displ()'',(подсказка - для этого вам понадобится изменить монтажную схему подключения+
 </WRAP> </WRAP>