Для того чтобы собрать эту модель светофора нам понадобятся:
1. Arduino (Ардуино);
2. Светодиоды 3 шт.(красный, желтый, зеленый или можно взять другие цвета);
3. Резисторы 4 шт. на 220 Ом;
4. Семи-сегментный элемент;
5. Беспаячная макетная плата;
6. Соединительные провода.
Сам светофор мы собирали на прошлом занятии, а на этом к нему добавим семи-сегментный элемент и будем им управлять напрямую с Arduino.
Как разобраться с любым семи сегментным элементом я посвящу отдельную статью, а пока пойдем дальше.

Для программирования Arduino и отображения символов на семи-сегментном элементе воспользуемся таблицей отображения.
Символ | Segment | A | B | C | D | E | F | G | DP |
1 | B,C | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
2 | A,B,D,E,G | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
3 | A,B,C,D,G | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
… | … | … | … | … | … | … | … | … | … |
Segment | A | B | C | D | E | F | G | DP |
Pin Arduino | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 13 |
А теперь программа также пишем в mBlock 3, и будем изменять существующую программу добавлять новые блоки для счета и включения определенных сегментов на некоторое время.

А теперь создаем блок который будет показывать и считать символы

Изменяем программу которую писали для светофора вставив блок счета в нужные нам места указывая сколько времени показывается символ.

Свежие комментарии