====== @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');