Доброго времени суток, Уважаемый читатель!
Рассмотрим такой широко распространенный электронный компонент, как семисегментный индикатор.
Для подключения его к Arduino, нам понадобится следующее:
- Arduino Uno,
- резистор 220 Ом,
- макетная плата,
- 7-сегментный индикатор,
- набор проводов.
За работу
При подключении нашего компонента, стоит узнать какого типа наш индикатор: с общим катодом или с общим анодом. На боковой стороне индикатора присутствует маркировка, у меня 5611AS-6. Нас интересует буква А. Это значит, что наш индикатор с общим катодом. В случае если вместо буквы А стояла B, то схема была бы с общим анодом.
Разница будет лишь в подключении: в случае общего катода, ножки 3 и 8 семисегментного индикатора будут подключены на пин GND, в случае анода - на питание Arduino.
Собираем схему, получится следующее:
Таким образом получилось у меня:
Открываем Arduino IDE. Напишем такой скетч, чтобы включить все сегменты индикатора:
Номер пинов зависит от того, как вы подключили индикатор, моя распиновка следующая:
- 1 --> D2
- 2 --> D3
- 3 --> GND
- 4 --> D4
- 5 --> D5
- 6 --> D8
- 7 --> D9
- 8 --> GND
- 9 --> D10
- 10 --> D11
Напоследок выведем, например, цифру 9 и букву H:
Для 9 необходимо включить сегменты индикатора под номерами: 2, 4, 6, 7, 9, 10.
Для буквы H: 1, 4, 10, 9, 6.
Результат получился следующий:
В итоге
Сегодня кратко познакомились с семисегментным индикатором и научились подключать его к Arduino и вывели несколько символов.
Спасибо за внимание! Дальше - больше!)