@amperka/quaddisplay

Библиотека для работы с четырёхразрядным индикатором.

// Подключаем индикатор к P11 
var quad = require('@amperka/quaddisplay').connect(P11);
// Выводим на индикатор дробное число 12.34
quad.display('12.34');

Функции модуля

connect(opts)

Создаёт новый объект QuadDisplay. Объект opts должен состоять из двух полей: В качестве opts нужно передать номер пина к которому подключен дисплей.

QuadDisplay

Класс для работы с модулем QuadDisplay. Для создания экземпляра используйте функцию connect.

QuadDisplay.display(text[, alignRight])

Функция принимает строку или число text и выводит на индикатор. Параметр alignRight, равный true, установит выравнивание строки по правому краю индикатора.

var quad = require('@amperka/quaddisplay').connect(P11);
quad.display('1.2'); // выравнивание по левому краю: [1.][2 ][  ][  ]
quad.display('1.2', true); // по правому краю:       [  ][  ][1.][2 ]

QuadDisplay.marquee(text)

Функция запускает бегущую строку с текстом text. «Кадры» обновляются с периодом 300 миллисекунд.

var quad = require('@amperka/quaddisplay').connect(P11);
quad.marquee('1234567890');