Индикация входного аналогового сигнала на линейке из 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

Подтяжка пинов к земле

Это маленкий блок сделал для того чтобы уменьшить влияние помех. Так как если выхода висят в воздухе (ни куда не подключен), это может негативно влиять на стабильность работы контроллера. Это блок переключает все указанные в нем пины в режим выхода и переводит их в низкий уровень (подтягивает к минусу ). Параметры Номера пинов – номера …

Далее…Подтяжка пинов к земле

2

Блок 5-и кнопочной клавиатуры от LCD Keyboard Shild на С++

Блок чтения нажатых кнопок с LCD Keyboard Shield на С++, для ардуино Проверена работа на Arduino Mega Вход En – отвечает за включение блока в целом. Вход InKey_port указывает номер аналогового порта Arduino, на который подключена кнопка. 6 логических выходов: Select, Up, Down, Left, Right – отвечающих за нажатие конкретной клавиши на клавиатуре. KeyPressed – …

Далее…Блок 5-и кнопочной клавиатуры от LCD Keyboard Shild на С++

3

Блок отслеживания длительного и короткого импульса на входе (КНОПКЕ).

Собственно 1 вход (логический) 2 выхода(логических) Long – выход длинного нажатия Short – выход короткого нажатия 2 параметра время удержания для длинного нажатия время импульса на выходах

5