74НС5951602 BMP-180 ds1820 DS3231 ESP32 ESP8266 ESPUI Веб-интерфейс с автообновлением hall) HC-SR501 Kонвертация типов integer в bute MAX7219 MODBUS SHIELDBLUETOOTH tch WS2812 БЛОК ДЛЯ РАБОТЫ С СИМВОЛЬНЫМ ЖК-ДИСПЛЕЕМ 16Х02 И 20x04 Блок CAN MCP2515 Can-Bus no Serial Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для OLED Дисплей LCD12864_ST7920 Блок для R-триггер с задержкой импульса и T-триггер со принудительным сбросом в 0 Блок для TelegramSRT Блок для Вычисление температуры по упрощённому уравнению Стейнхарта-Харта (учитывается только коэфиц Блок для Синтезатор частоты на микросхеме AD9833 Блок для адресной светодиодной ленты WS2811 Блок для беспроводного приемника IC 2262 315-433 МГц Блок для вывода любого символа для дисплей 16х02 или 20х04 I2C Блок для датчик тока acs712elc-20а Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплей HD 44780 PIN RUS 2.1 Settings Блок для дисплея ST7920 на стандартной библиотеки u8g2 Блок для записи массива в EEPROM Блок для интеллектуальная кнопка Блок для модуль датчика BME280 атмосферного давления температуры и влажности высота Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок служит для создания бегущей строки Блоки разные (прочее блоки) включенных последовательно отсчёт в секундах
Блок для бегущая строка адресной светодиодной ленты
К Ардуино подключается По умолчанию лента подключена последовательно , можно зигзагом, вертикальными столбцами (см ниже)
Для 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 // Битмаск для порядка строк в пикселях

 

Блок для пульсовый датчик модуль усилителя сердечного ритма Pulse Sensor Amped 1.4
Pulse Sensor Amped 1.4    by Joel Murphy and Yury Gitman   http://www.pulsesensor.com
----------------------  Notes ----------------------
This code:
1) Blinks an LED to User's Live Heartbeat   PIN 13
2) Determines BPM
*) Из кода вырезан вывод на Serial и плавная индикация сердцебиения
Read Me:
https://github.com/WorldFamousElectronics/PulseSensor_Amped_Arduino/blob/master/README.md

 

Блок для генерации импульсов для шаговых двигателей 
Автор Слимпер, при создании использовано:
Библиотеки TimerOne, CyberLib

Описание
Длительность ипульса выбрана согласно рекомендации для STEP/DIR драйверов около 10мкс, если надо поменять можно отредактировать в блоке в 
секции DeclareSection #define lengthPulse 10  
Возможно использовать одновременно 4 выхода для генерации импульсов
Привязку к пинам палты менять нельзя (можно, но для этого надо редакитровать блок в нескольких местах)
 Out1 - Пин 6 
 Out2 - Пин 7
 Out3 - Пин 8
 Out4 - Пин 9

Параметры:
OnOut1, OnOut2, OnOut3, OnOut4 - Включает использоване пинов для генерации импульсов 
period - Период прерывания, мкс, Менять Оторожно, Должен быть минимум в два раза больше длительности импульса
Входы:
StartSteps1, StartSteps2, StartSteps3, StartSteps4  - при 1 навходе начинается генарация импульсов, на соответсвующем выходе
divider1, divider2, divider3, divider4 - делитель частоты, для соответсвующего выхода
Выход
Steps1, Steps2, Steps3, Steps4 - количество шагов с последнего рограмного цикла

 

Отключение тормоза (питания) шагового двигателя в FLProg.
Блок работает вместе с штатным блоком StepMotor,
требует замены штатной библиотеки.
Импульс на входе блока обнуляет шины двигателя.
В настройке блока указываем номер двигателя с которым он будет работать.
rw6cm  20.03.18

 

Опрос

Вам нравится наш сайт?

Другие опросы...