Pull to refresh

Comments 20

у меня есть стойкое ощущение что эту статью слово в слово но от другого автора я уже читал на хабре n месяцев назад..

Зайдите в мой блог - там куча статей по различным контроллерам.

Приветствую, автор.

А пробовали вы загружать в нее прошивку TASMOTA и управлять по MQTT и есть ли примеры кода для чтения/записи в порты?

Для ESP32 существует множество доступных (платных и бесплатных) прошивок на любой вкус, лично мне они неинтересны, поскольку я сам для своих проектов создаю прошивки. Поэтому по TASMOTA не могу сказать ничего содержательного.

Хорошо, а как происходит адресация выбора порта, есть примеры кода?

Не совсем понял ваш вопрос. Для создания прошивок я использую Arduino, там всё просто - подключаете соответствующую библиотеку и используете её функции - всё прекрасно работает.

Есть ссылочка что бы не мучать тебя? )

Ссылочка на MQTT клиента? :) Просто вбиваете в поисковике "arduino mqtt client lib".

Интересует пример доступа ко всем 64 портам ввода и 64 портам вывода.

Так это вообще общий вопрос программирования. Посмотрите в моём блоге статьи по программированю контроллеров A4 и A8 или посмотрите примеры на форуме произволителя.

Алекс, спасибо за много букв. Хорошего дня.

Всегда рад помочь, возможно я даже напишу отдельную статью по программированию A64 - мне это сделать нетрудно, вопрос только в интересе аудитории Хабра.

Интересная платка. А на каком из промышленных языков программирования (ST, LD, FBD, SFC, IL) её можно запрограммировать?

Там "голый" ESP32, его можно программировать как угодно, я это делаю в среде Arduino.

По поводу промышленных языков не подскажу - никогда этим не занимался.

Тогда - как его можно использовать где - нибудь серьезнее освещения и полива теплицы?

Без сертификации среды исполнения, гарантии производителя? Вы понимаете, что любой вменяемый системный интегратор не допустит в промышленность такое устройство?

И ещё вопрос - Arduino подобная среда - это конечно интересно программистам поиграться, а как быть инженерам-электрикам, которым подавай релейную логику, на крайний случай они понимают CFC - расширенную версию FBD.

Надеюсь, что эта железяка поддерживает хотя-бы FlowCode. Иначе это вообще не для промышленности.

Тогда - как его можно использовать где - нибудь серьезнее освещения и полива теплицы?

Так именно в этом смысл — вы не представляете себе какому количеству людей (миллионам) нужно решать свои простые практические задачи — автоматизировать теплицы и курятники, следить за расходом электричества и т. д. и т. п. Подобных задач огромное количество.

Здесь речь не идёт об управлении атомными электростанциями и ответственным оборудованием.

Тогда зачем 64 канала дискретного ввода-вывода? IMHO это реально излишне. При условии отсутствия возможности адекватной отладки технологического процесса. Без возможности визуального программирования.

Я сам неплохо знаю Си. Знаю Ассемблер для PIC16/18, а также AVR, MSP430, X51, x86 (игрался лет 15 назад с реальным режимом).

И прекрасно понимаю, что такое срыв стека или баг в библиотеке, особенно без возможности подключения нормального отладчика и средств профилирования кода.

На самом деле это одно из лучших решений для самодельного умного дома. Можно, конечно, ещё много идей для применения придумать, но для diy неплохое решение. Но не уверен, что esp32 использовали бы в коммерческих проектах.

Sign up to leave a comment.

Information

Website
timeweb.cloud
Registered
Founded
Employees
201–500 employees
Location
Россия
Representative
Timeweb Cloud