Автоматическое освещение лестницы

Всем привет. Давно вынашивал в себе эту задумку. С Arduino решил познакомится через Flprog. Т.к. сам не программист, а учился давно на радиомеханика. Изучил видео и обзоры на данную тему. Купил комплектующие, По изучал уроки FLProg и вот чрез 2 месяца создал свой проект. Чтобы не загромождать проект, создал блоки. Сделал макет и вау…все заработало. …

Далее…Автоматическое освещение лестницы

2

Программа для управлением меню с ПК

Проба пера в программировании для не программиста с помощью программы Hiasm. Навигация по меню осуществляется курсором клавиатуры. Вход в подменю правый CTRL Выход из подменю правый SHIFT Есть прямой ввод цифровых значений меню с помощью numpad Для функционирования программы необходим пользовательский блок Управление меню. Ну и пример его подключения в папке загрузки тоже имеется. Программу …

Далее…Программа для управлением меню с ПК

3

Шим регулятор одной кнопкой + установка значения + память

При подачи краткой логической единицы на вход «КН», выход автоматически начинает увеличивать значения от 0 до 255. Повторный входящий импульс сделает автоматическое уменьшение значения от 255 до 0. В момент изменения значения подача более длительного импульса, (более 350 милисек. и более), автоматически отключает автоматическое изменение, и активирует ручное, до прекращения подачи логической единицы на входе …

Далее…Шим регулятор одной кнопкой + установка значения + память

4

Управление контроллером с компьютера v3.3

Изменение в v3.3 Добавил возможность создавать правила при выполнение которых программа будет заносить запись в журнал и выполнять одно из выбранных действий. Только делать запись в журнале. Проигрывать звуковой файл (wav) самостоятельно. Запускать или открывать выбранный файл в соответствующей программе. Менять громкость ПК. Перезагружать, выключать или блокировать ПК путём перевода в режим выбора пользователя. Программа …

Далее…Управление контроллером с компьютера v3.3

1

Кодовая панель

Блок предназначен для ввода кода или любых чисел по очереди заполнения (8 знаков). Входы: save: по высокому уровню начинает запись введённых чисел, по низкому очищается. in_0 — in_9: клавиши с цифрами. ОК: при высоком уровне на выход out выводится набранное число.

2

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