Страница 2 из 3

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 27.09.2017{, 15:48}
Ingwar
А подскажите плиз, какие пины SDA SCL использовать на  esp для I2C?

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 27.09.2017{, 15:55}
fsergei70
Ingwar писал(а):А подскажите плиз, какие пины SDA SCL?
Так

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 27.09.2017{, 16:04}
Ingwar
Спасибо

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 27.09.2017{, 16:42}
Ingwar
Не пойму в чем не прав...
Проектик синуса на UNO работает быстрее

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 11:31}
DionisGr
Доброго времени суток. Разъясните новичку ! При создании любого примитивного скетча через FLProg  и компиляции в arduino ide для esp8266 постоянно выводится 
In file included from G:\Arduino projects\flprog-project\pr5\pr5.ino:9:0:

C:\Program Files (x86)\FLProg\ideV2\libraries\LedControl\src/LedControl.h:30:26: fatal error: avr/pgmspace.h: No such file or directory

 #include <avr/pgmspace.h>
 
И по своей малоопытности не могу найти как это решить!

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 12:11}
fsergei70
DionisGr писал(а):При создании любого примитивного скетча через FLProg  и компиляции в arduino ide для esp8266 постоянно выводится
 Опишите последовательность как вы делаете? Последовательность такая?
поддержку ESP в arduino IDE установили?
Потом соэдаете проект в flprog для meпa 2560
Потом  готовый свой проект компилируете в flprog, открывается arduino IDE  с кодом, в панели инструментов arduino IDE меняете контроллер на ESP, выбираете частоту и объем памяти.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 12:31}
DionisGr
fsergei70 писал(а):Опишите последовательность как вы делаете? Последовательность такая?поддержку ESP в arduino IDE установили?
Потом соэдаете проект в flprog для meпa 2560
Потом  готовый свой проект компилируете в flprog, открывается arduino IDE  с кодом, в панели инструментов arduino IDE меняете контроллер на ESP, выбираете частоту и объем памяти.
Всё именно так!
1) arduino ide 1.8.1  установил поддержку ESP.
2) Создаю проект под Мега 2560 нажимаю компилировать.
3) Открывается  arduino ide 1.8.1 выбираю ESP (NodeMCU 1.0 (esp-12), CPU -80 MH, Flash 4m, Upload 115200.
4) нажимаем компилировать и выскакивает
C:\Program Files (x86)\FLProg\ideV2\libraries\LedControl\src/LedControl.h:30:26: fatal error: avr/pgmspace.h: No such file or directory

 #include <avr/pgmspace.h>

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 12:40}
fsergei70
а библиотека LedControl  установлена ?

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 12:41}
DionisGr
Да.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 12:55}
DionisGr
fsergei70, Вы не могли бы мне подсказать, а можно ли приложенный проект с Ethernet W5100 arduino Uno с минимальным изменением кода переделать на ESP8266 Lua. Так как FLProg не поддерживает пока передачу на Народный мониторинг через ESP.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 13:05}
aidar_i
DionisGr писал(а):C:\Program Files (x86)\FLProg\ideV2\libraries\LedControl\src/LedControl.h:30:26: fatal error: avr/pgmspace.h: No such file or directory
Может не так установили библиотеку? Не может найти файл LedControl.h. Переустановите, проверьте, есть ли данный файл внутри библиотеки.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 13:09}
DionisGr
aidar_i писал(а):Может не так установили библиотеку? Не может найти файл LedControl.h. Переустановите, проверьте, есть ли данный файл внутри библиотеки.
Странно другое что на Ардуино эта библиотека работает!

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 13:13}
starshoy81
DionisGr, есть видео с похожей темой, под видео ссылка на код.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 14:09}
DionisGr
starshoy81, Спасибо конечно но это не совсем то! Хотелось бы не через AT команды, а именно что бы можно было в ESP загрузить и работать с его WIFI.

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 15:40}
fsergei70
DionisGr писал(а):ESP загрузить и работать с его WIFI
блока пользователя для ESP пока нет, сейчас есть  вариант заставить ESP выходить в сеть по протоколу MQTT. блоки пользователя для MQTT есть на сайте,я сам правда не пробовал

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 28.09.2017{, 16:51}
starshoy81
DionisGr, может, тогда, на http://wifi-iot.com/p/esp8266/ заглянуть?
Или вот

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 05.10.2017{, 15:01}
zhulen820
Я заливал  ФЛПРОГ как раз для передачи и приема данных по MQTT. Скрещивал данный модуль с системой majordomo. Проблем не возникало

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 05.10.2017{, 15:55}
starshoy81
zhulen820, а покажите пожалуйста, как вы получали данные из конкретных топиков?

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 06.10.2017{, 01:26}
Anydy
starshoy81 писал(а):как вы получали данные из конкретных топиков?
У меня как то так:


Код: Выделить всё

void mqttCallback(char* topic, byte* payload, unsigned int len) {
MQTT_inputtext = "";
for (int i=0;i<len;i++) {
MQTT_inputtext += (char)payload[i]; // составляем строку из байтов, которая пришла в параметрах топика
}
if (String(topic) == topicLed) {

if ((MQTT_inputtext) == "1on" ) {
.........

ПРОГРАММИРОВАНИЕ ESP8266 в FLPROG.

Добавлено: 06.10.2017{, 23:24}
zhulen820
Я использовал пользовательские блоки. Сейчас компа нет в доступности, поэтому ссылку не скину, они в разделе блоки пользователей. Вы описание их почитайте, я не спец в программировании, но получилось все с первого раза. Поконкретнее завтра могу проект выложить, там посмотрите