Similar presentations:
Занятие 8. 7х4 индикатор (2)
1.
Знакомство с Arduino часть 3Занятие 8.
7х4 индикатор
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
2.
Правила• Соблюдаем тишину, когда преподаватель
говорит
• Поднимаем руку, если хотим что-то сказать
или спросить
• Не меняемся деталями из набора
• Запуск программы только после проверки
преподавателем правильности соединений
• Командная работа значительно улучшает
каждого из нас
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
3.
7 сегментный индикаторligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
4.
Индикатор TM1637ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
5.
Индикатор TM1637ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
6.
Функции библиотеки TM1637ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
7.
Редактор символовhttps://vip-cxema.org/index.php/online-raschjoty/448-led-kalkulyator
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
8.
Библиотека TM1637ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
9.
Библиотека TM1637ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
10.
Задача №2Напишите
программу,
которая
выводит
дисплей раз в секунду:
1) в 3 порт символ “_h”,
2) в 3 порт символ “_i”,
3) строку “_H”, “_E”, “_L”, “_L”,
4) число 666.
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
на
11.
Задача №3Напишите
программу,
которая
перемещает
«пузыри» с верхней части индикатора в нижнюю
и наоборот, что создаст эффект анимации.
Используйте
Программа
функцию
поочередно
бегущей
выводит
строки.
символы
из
массива размера 12 с элементами: “_degree”,
“_o”.
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
12.
Решениеligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
13.
Задача №4Напишите
программу,
которая
отображает
символы из массива на экране с эффектом
скроллинга
(прокрутки).
Символы
падают
сверху и занимают свою позицию на дисплее.
При
каждой
смене
символа
анимация
повторяется.
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
14.
Решениеligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
15.
Задача №5Напишите
программу,
которая
выводит
на
экран некоторые символы в формате HEX и
периодически
меняет
яркость
дисплея
(значение яркости 2, 3, 7).
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
16.
Решениеligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
17.
Задача №6Напишите
программу,
с
анимацией
обычных
часов,
которые начинают работу с 19:47.
Через
10
секунд
цифры
ячеек
возвращаются
к
первоначальным значениям.
Каждую секунду разряд ячейки с минутами увеличивается
на 1, а каждые полсекунды вкл/выкл разделитель.
Используйте функцию millis().
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
18.
Решениеligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
19.
Задача №7*Напишите программу, которая по нажатию на
тактовую
кнопку
нажатию
на
увеличивает
вторую
включается
время,
обратный
таймер.
ligarobotov.ru
по
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
20.
Свободноевремя
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022
21.
Сдача наборовСпасибо за
занятие!
ligarobotov.ru
© Международная школа робототехники «Лига Роботов», Новосибирск, 2022