Блок для управление шаговым двигателем через контроллер А4988

Блоки для ШИМ, блок для чтобы прописать номера телефонов для SIM800, блок для счетчик
Блок для адресной светодиодной ленты WS2811, WS2812, WS2813, WS2818, WS2815 управление всеми светодиодами сразу

Блок для бегущая строка адресной светодиодной ленты
К Ардуино подключается По умолчанию лента подключена последовательно , можно зигзагом, вертикальными столбцами (см ниже)
Для ESP8266 пин подключения - GPIO0.
Для wemos mini - D3.
В параметрах пин подключения установить для wemos mini ( если выбрали GPIO0 - D3 или 0). Для ESP -07, -12 и тп установить- 0.
Текс выводится только когда единица на StaticText или одиночный пробе после единицы на StartRunning.
Обновление текста происходи при обновлении данны на входах red , green, blue , in_Text , brightness
Входа:
StaticText - выводит статический текст в крайне левое положение, только если нет сигнала на входе StartRunning
StartRunning - выводит бегущую строку, строка пробегает один раз.
speed - пауза между сдвигами симовлов при бегущей строке, в мс
brightness - общая яркость свечения , 0-255
Выхода:
running - единица пока бежит строка
pulse - импульс при каждом сдвига на один светодиод при бегущей строке
end - импуль при окончании бега строки
Парамтеры:
// ДЕКЛАРАЦИЯ МАТРИЦЫ:
w = ширина матрицы NeoPixel
h = высота матрицы
Пин подключения = номер контакта (большинство из них действительны)
// Параметр 4 = флаги макета макета, добавьте вместе по мере необходимости:
// NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT:
// Положение светодиода FIRST в матрице; выберите два, например.
// NEO_MATRIX_TOP + NEO_MATRIX_LEFT для левого верхнего угла.
// NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: светодиоды расположены горизонтально
// строки или вертикальные столбцы соответственно; выбрать тот или другой.
// NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: все строки / столбцы продолжаются
// в том же порядке, или в альтернативном направлении в обратном направлении; Выбери один.
// См. Пример ниже для этих значений в действии.
// Параметр 5 = флаги типа пикселя, добавляем вместе по мере необходимости:
// NEO_KHZ800 800 кГц битовый поток (большинство продуктов NeoPixel с светодиодами WS2812)
// NEO_KHZ400 400 кГц (классический «v1» (не v2) пиксель FLORA, драйверы WS2811)
// NEO_GRB Пиксели подключены для потока бит GRB (большинство продуктов NeoPixel)
// пиксели NEO_RGB подключены для битового потока RGB (v1 FLORA пикселей, а не v2)
NEO_MATRIX_TOP 0x00 // Пиксель 0 находится в верхней части матрицы
NEO_MATRIX_BOTTOM 0x01 // Пиксель 0 находится внизу матрицы
NEO_MATRIX_LEFT 0x00 // Пиксель 0 находится слева от матрицы
NEO_MATRIX_RIGHT 0x02 // Пиксель 0 находится справа от матрицы
NEO_MATRIX_CORNER 0x03 // Битмаск для пикселя 0 матричный угол
NEO_MATRIX_ROWS 0x00 // Матрица является строкой большой (горизонтальной)
NEO_MATRIX_COLUMNS 0x04 // Матрица - основная колонка (вертикальная)
NEO_MATRIX_AXIS 0x04 // Битовая маска для раскладки строк / столбцов
NEO_MATRIX_PROGRESSIVE 0x00 // Тот же порядок пикселей по каждой линии
NEO_MATRIX_ZIGZAG 0x08 // Обратный порядок строк между строками
NEO_MATRIX_SEQUENCE 0x08 // Битмаск для порядка строк в пикселях
Блок для управление шаговым двигателем через контроллер А4988

Блоки для ШИМ, блок для чтобы прописать номера телефонов для SIM800, блок для счетчик
Блок для адресной светодиодной ленты WS2811, WS2812, WS2813, WS2818, WS2815 управление всеми светодиодами сразу

Блок для бегущая строка адресной светодиодной ленты
К Ардуино подключается По умолчанию лента подключена последовательно , можно зигзагом, вертикальными столбцами (см ниже)
Для ESP8266 пин подключения - GPIO0.
Для wemos mini - D3.
В параметрах пин подключения установить для wemos mini ( если выбрали GPIO0 - D3 или 0). Для ESP -07, -12 и тп установить- 0.
Текс выводится только когда единица на StaticText или одиночный пробе после единицы на StartRunning.
Обновление текста происходи при обновлении данны на входах red , green, blue , in_Text , brightness
Входа:
StaticText - выводит статический текст в крайне левое положение, только если нет сигнала на входе StartRunning
StartRunning - выводит бегущую строку, строка пробегает один раз.
speed - пауза между сдвигами симовлов при бегущей строке, в мс
brightness - общая яркость свечения , 0-255
Выхода:
running - единица пока бежит строка
pulse - импульс при каждом сдвига на один светодиод при бегущей строке
end - импуль при окончании бега строки
Парамтеры:
// ДЕКЛАРАЦИЯ МАТРИЦЫ:
w = ширина матрицы NeoPixel
h = высота матрицы
Пин подключения = номер контакта (большинство из них действительны)
// Параметр 4 = флаги макета макета, добавьте вместе по мере необходимости:
// NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT:
// Положение светодиода FIRST в матрице; выберите два, например.
// NEO_MATRIX_TOP + NEO_MATRIX_LEFT для левого верхнего угла.
// NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: светодиоды расположены горизонтально
// строки или вертикальные столбцы соответственно; выбрать тот или другой.
// NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: все строки / столбцы продолжаются
// в том же порядке, или в альтернативном направлении в обратном направлении; Выбери один.
// См. Пример ниже для этих значений в действии.
// Параметр 5 = флаги типа пикселя, добавляем вместе по мере необходимости:
// NEO_KHZ800 800 кГц битовый поток (большинство продуктов NeoPixel с светодиодами WS2812)
// NEO_KHZ400 400 кГц (классический «v1» (не v2) пиксель FLORA, драйверы WS2811)
// NEO_GRB Пиксели подключены для потока бит GRB (большинство продуктов NeoPixel)
// пиксели NEO_RGB подключены для битового потока RGB (v1 FLORA пикселей, а не v2)
NEO_MATRIX_TOP 0x00 // Пиксель 0 находится в верхней части матрицы
NEO_MATRIX_BOTTOM 0x01 // Пиксель 0 находится внизу матрицы
NEO_MATRIX_LEFT 0x00 // Пиксель 0 находится слева от матрицы
NEO_MATRIX_RIGHT 0x02 // Пиксель 0 находится справа от матрицы
NEO_MATRIX_CORNER 0x03 // Битмаск для пикселя 0 матричный угол
NEO_MATRIX_ROWS 0x00 // Матрица является строкой большой (горизонтальной)
NEO_MATRIX_COLUMNS 0x04 // Матрица - основная колонка (вертикальная)
NEO_MATRIX_AXIS 0x04 // Битовая маска для раскладки строк / столбцов
NEO_MATRIX_PROGRESSIVE 0x00 // Тот же порядок пикселей по каждой линии
NEO_MATRIX_ZIGZAG 0x08 // Обратный порядок строк между строками
NEO_MATRIX_SEQUENCE 0x08 // Битмаск для порядка строк в пикселях
Опрос
Оцените работу сайта