====== @amperka/quaddisplay ======
Библиотека для работы с [[amp>product/troyka-quad-display-v1|четырёхразрядным индикатором (v1)]].
// Подключаем индикатор к P11
var quad = require('@amperka/quaddisplay').connect(P11);
// Выводим на индикатор дробное число 12.34
quad.display('12.34');
===== Функции модуля =====
func:: connect(opts)
Создаёт новый объект QuadDisplay. Объект ''opts'' должен состоять из двух полей:
В качестве ''opts'' нужно передать номер пина к которому подключен дисплей.
class:: QuadDisplay
Класс для работы с модулем QuadDisplay. Для создания экземпляра используйте функцию ''connect''.
func:: 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 ]
func:: QuadDisplay.marquee(text)
Функция запускает бегущую строку с текстом ''text''. «Кадры» обновляются с периодом 300 миллисекунд.
var quad = require('@amperka/quaddisplay').connect(P11);
quad.marquee('1234567890');