Блоки пользователей
Выбор источника опорного напряжения
Сделал блок, выбора Источника Опорного Напряжения (ИОН). Сейчас в FLProg, нельзя выбирать внутренний ИОН. Получилось два блока: Один для плат на базе Atmega8/168/328 ( UNO, Mini, Micro, Nano): 0 — опорное напряжение по умолчанию, равное 5 В (на 5В-платах Ардуино) или 3.3 В (на 3.3В-платах Ардуино) 1 — в качестве опорного напряжения будет использоваться напряжение, …
Пользовательские блоки для работы с GSM модулями.
Блок работает по принципу Запрос-Ответ. Модулю посылается команда, и анализируется ответ. Тем самым удалось полностью уйти от временных задержек и использования оператора delay()(останавливает выполнение всей программы на указанное количество мс), который используется в большинстве примеров по работе с такими модулями. 1. Для M590 Реализованы следующие функции: — Отправка SMS (только латинский вариант) — Прием SMS …
74HC165(Code)
В прилагаемом архиве: блоки, примеры в FLProg, проекты под эти примеры в Proteus и .hex-ы для них. 8-битный блок протестирован «в железе» и в Proteus, 16-битный только в Proteus-e
GPS Neo6-7
Блок для GPS Neo6-7 выводит координаты, скорость, и прочее… Спасибо Слимпер за помощь в понимании работы кода. так как библиотека весьма старая стабильно работает на IDE 1.0.5
Блок дисплея nokia 5110 c кириллицей
Блок дисплея nokia 5110 который умеет работать с русским алфавитом. Имеет вход EN и входы на 6 строк В параметрах необходимо указать контрастность (по умолчанию 70) и к каким пинам подключены контакты CLK, Din, DC, RST, CE Кроме вывода текста, больше ничего не умеет. (делал себе только для этих целей, но сама библиотека имеет много …
Простой блок увеличение или уменьшения
Простой блок увеличение или уменьшения на 1 с возможность выставления числа. Описание сделал более подробное в самом блоке, думаю всем будет понятно. Блок делал для себя как можно проще без всяких премудростей те функции которые мне нужны делает на ура. В принципе можно использовать где угодно Полное описание; Прибавить или уменьшить регулируется входом + — …
Управление сервоприводом с фиксацией положения
Данный блок служит для управления сервоприводом посредством джойстика или кнопок. Положение привода не зависит от угла наклона джойстика. При нажатии на кнопку или наклоне джойстика происходит вращение, при отпускании — фиксация текущего положения. Блок имеет настройки скорости, предустановленного угла управляемого отдельным входом, настройкой минимального и максимального угла.
HX711 (Code)
Выкладываю четыре варианта блоков (Code) для обработки АЦП НХ711. Описание — в блоках.
Блок управления эл. замком гаража
Блок предназначен для управления электрическим замком гаражных ворот. Имеет входы управления откр./закр., дублирующих кнопок, концевых выключателей. Выходы для управления замком, индикацией положения механизма (откр. или закр.) и выход сигнала блокировки для блока управления воротами (посредством входа En через RS триггер с инверсионными входами логическим 0). При закрытом замке блокируется привод ворот.