ds1820 ESP32 ESP8266 hall) tch WS2812 БЛОК ДЛЯ РАБОТЫ С СИМВОЛЬНЫМ ЖК-ДИСПЛЕЕМ 16Х02 И 20x04 Блок CAN MCP2515 Can-Bus no Serial Блок Счетчик Блок для BME280 и BMP280 Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для ESP8266 Управление GET запросами Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплей HD 44780 PIN RUS 2.1 Settings Блок для дисплея ST7920 на стандартной библиотеки u8g2 Блок для записи массива в EEPROM Блок для интеллектуальная кнопка Блок для модуль датчика BME280 атмосферного давления температуры и влажности высота Блок для настройки шин i2c настраивается скорость шины. Блок для отправки GET запроса ESP8266 ESP32 Блок для передачи ИК сигналов в кондиционер YORK Блок для расчета расстояния и курса по координатам двух точек земли Блок для снятия показаний с трансформатора переменного тока Блок для солнца Direction Detector Блок для таймер обратного отсчёта Блок для термопары К-типа max6675 для ESP32 Блок для установки соединения с программой Virtuino Блок для фазового регулятора Блок задержка импульса на включение (таймер) Блок служит для создания бегущей строки Блоки разные (прочее блоки) Пользовательский блок TM1637 предназначен для управления МС фирмы Titan Micro- драйвером 4-х разрядн СЕНСОРЫ dht22 Точка росы - это температура воздуха без дополнительных плат включенных последовательно восхода мин отсчёт в секундах часов для 3231

**** Пользовательский блок для двух микросхем 74НС595, включенных последовательно     ***
****  Автор: arisov77                                                                                                ***
****  Дата создания блока: 01.2017 г.                                                                                 ***
***********************************************************************************************

Последовательное подключение двух м/с 74НС595:
- вход SI (pin 14) первой 74HC595 -> Gnd (желательно через R ~ 100kOm)
- выход Q7 (pin 9) первой 74НС595 подключается к входу SI (pin 14) последующей 74HC595

Номер входа блока (после буквы) соответствует номеру микросхемы в каскаде, т.е.
входа А1...Н1 соответствуют первой микросхеме, входа А2...Н2 второй м/с 74НС595

------------------------------------------------------------------------------------------------------------------------------------
М/с 74НС595 подключается к Arduino по трём проводкам 
(выводы Arduino задаются в закладке "Параметры"):

- SCL (тактовый сигнал) => pin 11 м/с 74HC595*
- RCK ("защёлка" принятых данных) => pin 12 м/с 74HC595
- SI (данные) => pin 14 м/с 74HC595

*возможно объединение тактовых сигналов м/с 74НС595 и м/с 74НС165 (схема подключения по пяти проводам)

---------------------------------------------------------------------------------------------------------------------------------------------------
Блок имееет 16 дискретных входов данных и два дискретных входа для 
"быстрого" перевода выходов 74НС595 в определённое состояние:
- вход "Reset_Out"  на всех выходах 74НС595 устанавливаются лог."0" (False - нормальная работа, True -  "обнуление" выходов)
- вход "Set_Out"  на всех выходах 74НС595 устанавливаются лог."1" (False - нормальная работа, True -  единицы на выходах)
Вход "Reset_Out" имеет приоритет над входом "Set_Out", т.е. если на обоих входах будут заданны "True",
то на выходах 74НС595 будут нули.

 

Блок WiFi менеджера @Ushakov
----------------------------------------------------------------------------------------------
!!! Блок должен располагаться ПОСЛЕ блоков с параметрами для WiFi менеджера !!!
== Параметры пользователя ==
"UseManualSetting" - При установке этого флага будет производиться подключение с указанными параметрами, меню настроек выводиться не будет
"SSID_ESP" - Имя сети для подключения
"Password_ESP" - Пароль для подключения к указанной сети
"useDHCP" - Получать IP адрес автоматически
"ip_adress" - использовать указанный IP адрес, если выключен useDHCP
"ip_mask" - использовать указанную маску сети, если выключен useDHCP
== Входы блока ==
"En" - Разрешает выполнение блока
"ResetSettings" - Если подан сигнал, то настройки подключения сбрасываются.
== Выходы блока ==
"MAC" - Физический адрес устройства (MAC адрес)
"AP_Name" - Имя точки доступа, к которой произведено подключение
"chip_ID" - Уникальный номер WiFi чипа
"UserConfigSaved" - Появляется сигнал после сохранения настроек пользователем и остаётся высоким
Блок пользовательского параметра для WiFi менеджера @Ushakov
----------------------------------------------------------------------------------------------
== Параметры пользователя ==
!!! Обязательно следите за уникальностью константы ParamID !!!
!!! Имя может быть любое английскими буквами без пробелов и может содержать цифры, но первой всегда должна быть буква.
"ParamID" - нужен для идентификации поля в меню настроек подключения WiFi
"ParamText" - отображается в описании параметра в меню настроек
"ParamLength" - длина текстового результата. Учитывайте, что русские символы занимают 2 места
== Входы блока ==
"En" - разрешает выполнение блока
"DefaultValue" - значение по умолчанию, подставляемое в поле параметра в меню настроек
== Выходы блока ==
"Result" - после сохранения параметров и успешного подключения к сети тут появляется результат ввода в меню настроек

 

Таймер обратного отсчёта,отсчёт в секундах. Частоту отсчёта можно изменить в редактировании блока.
T -заданное время.
TIME -оставшееся время до конца цикла,после окончания цикла(отсчёта до 0),принимает значение заданного.
ON -принимает значение 1 после запуска,после окончания цикла сбрасывается в 0.

 

Блок для расчета среднего из заданного количества замеров. 
Работает следующим образом. По переднему фронту на входе zamer он записывает значения со входа input в очередную ячейку массива. 
По достижении заданного количества замеров значение всех ячеек складывается и делится на количество замеров. полученный результат записывается на выход.
После чего процесс замеров начинается сначала

 

Опрос

Вам пригодился материал с нашего сайта?

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