Block7Seg

Материал из Blockduino
Перейти к: навигация, поиск

Назначение

Плата предназначена для отображения числовой инфы на семисегментном четырехзнаковом светодиодном дисплее.

Описание

Плата имеет знак [<<], т.е. содержит сквозное подключение к шине BlockDuino.

На плате размещается только светодиодный индикатор GNQ-5641. Для его управления не используется никаких дополнительных микросхем, поэтому он использует 12 портов микроконтроллера платы BlockDuino.

Используемые порта

BlockName D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 A0 A1 A2 A3 A4 A5 SP0-6 3v3
Rx Tx MOSI MISO SCK SCL SDA
Block7Seg E DIG1 A F DP DIG2 DIG3 B * DIG4 G C D *

* Примечание: Порта D10 и A5 имеют на плате дополнительные разъемы

Схема

Block7Seg schem.png

Список деталей

Название Кол-во На схеме Примечание
GNQ-5641 1 L0 Четырехразрядный светодиодный цифровой дисплей
PA10-2W 1 PA_W Разъем 'папа' 2х20 угловой
MA10-2W 1 MA_W Разъем 'мама' 2х20 угловой
PA3-1 2 JP1, JP2 Разъем 'папа' 1х3 прямой *

• Используется для подключения кабеля стандарта GVS.

Сборка

  1. Разъемы 'папа' и 'мама' шины BlockDuino
  2. Светодиодный дисплей

Т.к. дисплей не имеет ключа, то можно ошибиться с положением. Правильно когда точки под цифрами будут смотреть в сторону разъема 'папа', т.е. в сторону большой надписи BlockDuino.

Программирование

Управляется этот блок с помощью специальной библиотеки. Она позволяет выводить на дисплей числа и псевдотекст с помощью команды Print().

Более подробно в посте: Библиотека для блока Block7Seg или Выводим текст на семисегментный светодиодный дисплей

{{int DigPins[] = { 3, 7, 8, A0 };

int SegPins[] = { 4, 9, A2, A3, 2, 5, A1, 6};}}

ЧаВо

Вопросов пока не было.

Фото/изображения

Проекты

Ссылки

Даташит на светодиодный дисплей: [1]