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

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

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

0

FLProg + nooLite

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

Далее…FLProg + nooLite

1

Создание пользовательских блоков на языке C

Проект FLProg в последнее время обрёл достаточно большую популярность, и мне перестало хватать времени на создание блоков для той периферии, которая необходима пользователям. В то же время среди пользователей сайта нашлось достаточное количество людей, которые неплохо разбираются в языке C и могли бы мне помочь в развитии программы. Я решил дать им соответствующий инструмент. Таким …

Далее…Создание пользовательских блоков на языке C

1

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

Сторожевой таймер для Ардуино

  Автоматический перезапуск микроконтроллера (МК) после программного зависания – хорошо известный эффективный способ повышения надёжности функционирования МК систем. Устройство, осуществляющее эту функцию, называется сторожевым таймером или WDT (WatchDog Timer). Несмотря на широкую номенклатуру выпускаемых специализированных микросхем для WDT [1], во многих случаях предпочтительнее использовать более доступные таймеры 555. Интернет предлагает богатое разнообразие подобных схем и …

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

2

Как прошить Arduino Pro Mini с помощью Arduino Uno

Prog_Arduino Pro Mini

Порывшись в своих запасах нашел пару Arduino Pro Mini и задался вопросом, а как собственно их прошивать? Порывшись в сети, нашёл вот это: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248295911. У меня как раз есть один контроллер Arduino Uno. проверил на практике – работает….. Соответствие выводов: Arduino Uno             Arduino Pro Mini RX                 …

Далее…Как прошить Arduino Pro Mini с помощью Arduino Uno

0

Управление нагрузкой переменного тока

У многих пользователей периодически возникает вопрос защиты от помех при коммутации мощной нагрузки. естественно опторазвязка с реле, но как показывает практика макетка на столе работает, а собираешь в корпус и начинаются глюки в момент переключения реле. Экраны и RC цепочки помогают но не всегда, на мой взгляд твёрдотельное реле выход из положения. Нет контактов а …

Далее…Управление нагрузкой переменного тока

0

Программирование ESP8266 с помощью FLPROG

Программирование esp8266

Доброго времени суток Уважаемые коллеги Хочу поделится с Вами своими опытами проектирования и загрузки проектов в ESP8266 с помощью FLPROG. Создал вот такой пример и загрузил в ESP8266 напрямую через Ардуино IDE. Все делается легко и просто как мы привыкли загружать скетчи в ардуино. Точно так же мы выберем ESP8266 смотря какая плата у Вас и нажимаем загрузить и вуаля радуемся …

Далее…Программирование ESP8266 с помощью FLPROG

5

Фазное регулирование нагрузки переменного тока с помощью FLProg

Выдался свободный денёк и я решил наконец то опробовать блок скоростного счетчика в режиме линии задержки. Этот режим создавался в основном для реализации фазного регулирования нагрузки, но до сих пор я не успевал его обкатать в реальном применении. Думаю уже пора.

Далее…Фазное регулирование нагрузки переменного тока с помощью FLProg

2

Web server. Создание графика(и)

Первое что понадобиться, помнить о том пока к символу дописывается лишний, графика svg в html не выводится. Для этого используем следующее решение. В коду HTML все двойные кавычки меняются на одинарные. По правилу они допустимы как альтернатива двойным. Рассмотрим простой вариант: <svg height=’200′ width=’300′> <polyline points=’0graph 1graph 2graph 3graph 4graph 5graph 6graph 7graph’ style=’fill:none;stroke:blue;stroke-width:1′ transform=’scale(2, -2) translate(0, -100)’/> </svg> …

Далее…Web server. Создание графика(и)

0

Панель NEXTION Для новичков

Конвертируем число (val) в текст (txt). Создаем страницу(или у вас уже создана). Создаем текстовую область. Текстовая область в моем случае именуется Txt1. Выбираем цвет заливки поля текста, и цвет самого текста. Устанавливаем системную переменную “таймер”. В нашем случае обзываем его Tm1. Обновление данных через каждые 200 мл.сек. (установите любое значение). В таймере (User Code) прописываем: ————————————————————————————————— cov …

Далее…Панель NEXTION Для новичков

0