Библиотека iarduino_nLED позволяет работать с последовательными 7-сегментными дисплеями 86x65мм красного, зелёного и синего цвета, регулировать яркость свечения сегментов, задавать выравнивание, выводить числа (целые, дробные, положительные, отрицательные) и символы ("abcdefghijlnopstu .,*-_"), как на весь ряд подключённых дисплеев, так и на выбранные участки.
Дисплеи подключаются к любым выводам arduino, их номера указываются при создании объекта библиотеки.
Подробное описание работы с библиотекой, находится в разделе Wiki - последовательные 7-сегментные дисплеи 86*65мм.
#include <iarduino_nLED.h> // Подключаем библиотеку iarduino_nLED для работы с дисплеями.
iarduino_nLED ОБЪЕКТ( КОЛИЧЕСТВО, SCL, SDI [, PWM] ); // Создаём объект библиотеки.
create_place ОБЪЕКТ_МЕСТА( ОБЪЕКТ, ПОЗИЦИЯ, РАЗМЕР ); // Создаём объект места.
Функция clear(); // Очистка дисплеев.
Функция light( ЯРКОСТЬ ); // Установка яркости.
Функция point( ПОЗИЦИЯ , СОСТОЯНИЕ ); // Установка точек.
Функция setLED( ПОЗИЦИЯ , СОСТОЯНИЕ ); // Установка сегментов по битам.
Функция hide( [ ПОЗИЦИЯ , РАЗМЕР ,] СОСТОЯНИЕ ); // Скрыть данные.
Функция align( КРАЙ [, СИМВОЛ ] ); // Установка выравнивания данных.
Функция print( ДАННЫЕ [, ПАРАМЕТР ] ); // Вывод чисел, символов или текста.