Создание пользовательских блоков на языке 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

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

Здравствуйте, Друзья! Сам я далек от профессионального программирования. С помощью FLProg получил вторую жизнь в своей радио-любительской деятельности, благодаря Автору программы FLProg, Сергею. Уже больше трех месяцев разбираюсь с панелью NEXTION. Буду описывать не всё по порядку, а те моменты и проблемы, с которыми я сталкиваюсь. Общий обзор функционала панели описал Сергей здесь: https://geektimes.ru/company/flprog/blog/273868/ ================================================================================================================================= …

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

0

Weintek и Arduino

weintek и Ардуино

Имеем панельку Weintek MT8071iE , Arduino Nano и Arduino Uno. Задача: с помощью панельки собирать и визуализировать данные с обеих дуин. Для связи будем использовать Modbus RTU через шилды на основеMax485. Распаиваем кабель согласно рекомендации производителя панельки : Для других панелек может отличаться !!!! читаем мануалы внимательно!!! Для программирования панели используем бесплатное ПО EasyBuilder Pro, Качаем с оф. сайта, ПО полностью …

Далее…Weintek и Arduino

0