Страница 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
Я использовал пользовательские блоки. Сейчас компа нет в доступности, поэтому ссылку не скину, они в разделе блоки пользователей. Вы описание их почитайте, я не спец в программировании, но получилось все с первого раза. Поконкретнее завтра могу проект выложить, там посмотрите