▲ Наверх
IT ArduBlock





Online ArduBlock


DOWNLOAD Arduino IDE WIN DOWNLOAD Arduino IDE MAC
Главная / Эксперимент 7. Бегущий огонёк

В этом эксперименте мы заставляем огонёк бежать по светодиодной шкале.

Список деталей для эксперимента

1 плата Arduino Uno
1 беспаечная макетная плата
1 светодиодная шкала
10 резисторов номиналом 220 Ом
11 проводов «папа-папа»

Принципиальная схема



Схема на макетке



Обратите внимание

Обратите внимание, что в данном эксперименте резисторы установлены между катодами и землей в отличие от эксперимента пульсар.

Мы подключаем светодиоды к цифровым портам, начиная с порта 2. Мы можем использовать порты 0 и 1, но они являются каналами передачи данных последовательного порта и для каждой перепрошивки платы придется отключать устройства, подключенные к ним.

Скетч Скетч ArduBlock



Вопросы для проверки себя

- Почему в данном эксперименте мы подключаем светодиодную шкалу, не используя транзистор?
- Если бы мы включали светодиоды только на портах 5, 6, 7, 8, 9, что нужно было бы изменить в программе?
- С помощью какой другой инструкции можно выполнить действие, эквивалентное ++pin?
- В чем разница между переменными типов int и unsigned int?
- Что возвращает функция millis()?
- Как в данном эксперименте мы вычисляем номер порта, на котором нужно включить светодиод?

Задания для самостоятельного решения

- Измените код так, чтобы светодиоды переключались раз в секунду.
- Не выключая порты, сделайте так, чтобы огонёк бежал только по средним четырем делениям шкалы.
- Переделайте программу так, чтобы вместо int pin = FIRST_LED_PIN + (ms / 120) % 10 перемещением огонька управлял цикл for
- Не меняя местами провода, измените программу так, чтобы огонёк бегал в обратном направлении.


Поделиться в соц.сетях




Компания Курсы ArduBlock Материалы Работа Контакты
О компании Школа 1 - 11 Подготовка к ЕГЭ Вакансии Тел: +7 (904) 713-86-14
Дизайн и стиль Робототехника Резюме WhatsApp: +7 (904) 713-86-14
Хобби - Спорт Программы Фрилансеры E-mail: ardublock@mail.ru
Инструкция Офисные Библиотека Канал на YouTube
Регистрация Дизайн и графика Поиск по сайту
Вход на сайт Красота и стиль Группа в vk
Рабочие специальности Онлайн игры Страничка в instagram
Реклама на сайте Изучение языков Фильмы
Онлайн бизнес Мультики
Медицина Arduino ArduBlock






© 2012-2018 ArduBlock RU. Ltd, Все права защищены.