Капля 8266

Универсальный блок Капля 8266. Часть 1 День добрый. Прежде всего, хочу выразить свою благодарность создателям, а также всем разработчикам,  участвующим в проекте по созданию программного обеспечения  “FLProg.” Действительно программа позволяет быстро и без  особых познаний в языках создавать небольшие системы автоматики с широкими возможностями. Программа “FLProg.” позволяет работать с  широко распространенными, недорогими, легкодоступными модулями, выпускаемыми …

Далее…Капля 8266

5

Тахометр

Измерение скорости вращения путём измерения интервала между импульсами ( один импульс на оборот). Используется прерывание, то есть на УНО и других платах на основе 328х можно использовать два блока, на Мега шесть. В отличии от способа с подсчётом количества импульсов за единицу времени, позволяет получить большее разрешение на малой скорости вращения без увеличения разрешения датчика …

Далее…Тахометр

3

Выход версии 4.2.3.

Последние несколько версий вышли с «пулемётной» скоростью, но это требовалось в виду задачи создания стабильной версии. Находились ошибки, я их правил, ну и по возможности обновлял версию программы. Эту версию я планировал выпустить 14-го числа, но ситуация сложилась так, что мне приходится сделать это раньше. Во первых меня сильно нагрузили на основной работе, ну и …

Далее…Выход версии 4.2.3.

5

FLProg + Nextion HMI. Урок 3

На предыдущих уроках (урок 1, урок 2) я рассказал, как рисовать интерфейс панели Nextion HMI, как управлять панелью с помощью Arduino. В этом уроке я расскажу, как решать обратную задачу – управлять платой Arduino с помощью панели Nextion HMI. На уроке мы расширим проект предыдущего урока, добавим управление вентилятором, который будет включатся при превышении температуры …

Далее…FLProg + Nextion HMI. Урок 3

0

FLProg + Nextion HMI. Урок 2

В прошлом уроке я рассказал о панели Nextion HMI и о создании проектов для этой панели в редакторе Nextion Editor. В этом уроке я расскажу, как с помощью программы FLProg с платы Arduino управлять этой панелью. Для примера соберём простейшую погодную станцию, которая будет считывать данные с датчика температуры и влажности DHT-22 и отображать их …

Далее…FLProg + Nextion HMI. Урок 2

0

Объединение плат Arduino в информационное UART кольцо

Начиная с версии 1.10.5, программа FLProg позволяет объединять несколько плат Arduino в кольцевую UART сеть. Сначала рассмотрим, как это происходит. Платы соединяются между собой в соответствии со схемой, изображённой на заглавной иллюстрации. Предположим, что плата 1 отсылает через UART пакет данных содержащий идентификаторы платы, переменной, а так же значение переменной. Плата 2 принимает данный пакет …

Далее…Объединение плат Arduino в информационное UART кольцо

1

FLProg+nooLite (продолжение)

В предыдущем уроке я рассказал о реализации поддержки оборудования nooLite в программе FLProg. Моим упущение было не рассказать об одной очень удобной функции этого оборудования, которое позволяет подключить сразу несколько трансиверов к одному порту UART и обращаться с ними независимо. Я решил исправить это упущение. Схема подключения нескольких трансиверов к одному порту UART (взято из …

Далее…FLProg+nooLite (продолжение)

0

FLProg + nooLite

Теперь небольшая предыстория. Один из пользователей программы обратился в фирму «Ноотехника» с предложением создать пользовательский блок (в то время в программе уже была такая возможность) для работы с производимым ими оборудованием через программу FLProg. Руководитель предприятия пошёл другим путём. Он связался со мной и предложил предоставить мне образцы своей продукции для интеграции их в программу. …

Далее…FLProg + nooLite

1

Блок Encoder

Описание блока: Encoder — подсчитывает импульсы от датчиков положения вала, датчиков двигателя и других датчиков угла поворота. Encoder использует квадратурный метод подсчета импульсов, благодаря чему, обеспечивается определения направления вращения. В параметрах пользователя необходимо указать 2 пина к которым подключен энкодер. Есть три варианта подключения: 1. Лучший результат — используются два пина поддерживающие прерывания. 2. Хорошая …

Далее…Блок Encoder

4