Стр. 307
§ 51. Система команд робота. Языки программирования и визуальный язык управления роботом. Программирование работы модели роботизированной системы светодиодов
1. Приведите примеры ситуаций, где в программировании может пригодиться использование переменной.
2. С помощью поисковых систем найдите в Интернете и установите на компьютер программы для управления контроллером Arduino: Arduino IDE, Snap4Arduino. Загрузите в Arduino IDE библиотеку StandardFirmfta и запустите один раз. Вдальнейшем для работы использо- вание Arduino DIE не нужно. При необходимости установите драйвер порта CH340 USB serial.
3. Проанализируйте, какая из двух программ — с использо- ванием или без переменной (рис. 10.22) удобнее для понимания и более на- глядна.
4. Подумайте, как доработать программу, чтобы после выполнения первой части шло последовательное отключение светодиодов: сначала горят все пять, затем четыре и .т д. до одного светодиода.
5. Всреде управления роботом или в среде виртуального моделирования составьте программу управления линейкой светодиодов в различных режимах.
6. Измените в разработанной модели количество светодиодов и модернизируйте программу с использованием переменных.
7. Измените программу, моделируя эффект «Бегущего огня» (вдоль линейки светодиодов последовательно зажигается
один светодиод).
8. Измените программу, моделируя эффект «Бегущая тень» (в линейке горящих светодиодов последовательно гаснет один светодиод).
9. Измените программы «Бегущий огонь» и «Бегущая тень», меняя скорость и порядок зажигания светодиодов.