Keypad 12in1(плата 12 кнопок на одном аналоговом выходе от продавца RobotDyn)

Закончил наконец то блок для платы 12 кнопок на одном аналоговом выходе. Плату преобрел у продавца RobotDyn на Aliexpress. Плата классная так как здорово экономит выходы.

1

Блок датчика дальномера HC-SR04, по прерыванию

Решены следующие проблемы 1) Зависание датчика после длительного обратного ожидания импульса 2) Увеличена точность показания в зависимости от условий окружающей среды 3) Появилась возможность опроса с заданной частотой(позволяет разгрузить остальную часть программы) 4) Решена проблема с ожиданием ответа (в библиотеке есть DELAY) 5) Есть возможность запустить индикацию на отдельный вывод(идет измерение или что-то не так) …

Далее…Блок датчика дальномера HC-SR04, по прерыванию

3

Блок Pin_OUT

Блок позволяет без привязки к выходам назначать необходимые пины контроллера EN — разрешение Pin — цифровое обозначение нужного вам пина Ln — сигнал на вкл/выкл пина (НАПРИМЕР С ГЕНЕРАТОРА)

3

Блок управления драйвером мотора L298n

1. Блок имеет вход EN на который подается сигнал разрешения (0/1) работы с устройством. Хотя бы однократное состояние сигнала EN=1, приводит к инициализации модуля и настройка пинов, к которым подключен модуль управления моторами типа L298D. 2. Блок имеет входы, на которые подаются НОМЕРА пинов Arduno, через который модуль управления моторами типа L298D подключается к Arduino. …

Далее…Блок управления драйвером мотора L298n

3

Индикация входного аналогового сигнала на линейке из 8-ми светодиодов WS2812B

Аппаратная часть: 1. Arduino UNO 2. Neopixel stick 8, Линейка из 8-ми светодиодов WS2812B 3. Источник аналогового сигнала (например, потенциометр). Программная часть: 1. Необходимо установить пользовательский блок WS2812_Stick_8_(CODE).ubi 2.Установить программу NeoPixel Stick.flp Вход аналогового сигнала — А0. Вход подключения линейки из 8-ми светодиодов WS2812B на цифровой — D6 Для изменения входов или цветов светодиодов необходимо …

Далее…Индикация входного аналогового сигнала на линейке из 8-ми светодиодов WS2812B

3

Вольтметр

Лень-двигатель прогресса! Создал блок «вольтметр» с внешними изменяемыми константами, дабы не вскрывать его постоянно и не сохранять в блоках… В общем устал мышку гонять… Описание в блоке есть. Блок под дисплей HD44780 и подобные…

2

Датчик тока и напряжения INA219 с протоколом связи i2c

Аппаратная часть: 1. Arduino UNO или аналогичный контроллер. 2. Датчик тока и напряжения INA219 Программная часть: 1. Необходимо установить пользовательский блок INA219_i2c_(CODE).ubi Протокол связи i2c. Адрес модуля — 0х40. Для увеличения блоков до 4 шт. на одной шине необходимо модифицировать блок. Выход напряжения — в ВОЛЬТАХ. Выход тока — в МИЛЛИАМПЕРАХ. Используемая библиотека — Adafruit_INA219.h …

Далее…Датчик тока и напряжения INA219 с протоколом связи i2c

2

nRF24L01+ система передачи данных

Набор блоков для односторонней, двухсторонней передачи данных между 2 и более контролерами с nRF24L01+, вплоть до создания сложной сети. Про подключение модулей SCK (Serial ClocK) — тактирование (синхронизация). ( Arduino UNO D13 | Arduino Mega D52) MOSI / MI (Master Out Slave In) — вход данных. ( Arduino UNO D11 | Arduino Mega D51) MISO …

Далее…nRF24L01+ система передачи данных

3

Ftrig

Блок служит для выделения спада импульса поступающего на вход in. В момент пропадания на входе in логической единицы , на выходе out выставляется логическая единица на время выполнения одного цикла программы. Блок не имеет параметров

2