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

Контроллеры на основе ESP8266
Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#21

Сообщение Ingwar » 27.09.2017{, 15:48}

А подскажите плиз, какие пины SDA SCL использовать на  esp для I2C?
Последний раз редактировалось Ingwar 27.09.2017{, 15:52}, всего редактировалось 1 раз.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#22

Сообщение fsergei70 » 27.09.2017{, 15:55}

Ingwar писал(а):А подскажите плиз, какие пины SDA SCL?
Так
Вложения
6608310.jpg

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#23

Сообщение Ingwar » 27.09.2017{, 16:04}

Спасибо
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#24

Сообщение Ingwar » 27.09.2017{, 16:42}

Не пойму в чем не прав...
Проектик синуса на UNO работает быстрее
Вложения
sin.flp
(196.02 КБ) 81 скачивание
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#25

Сообщение DionisGr » 28.09.2017{, 11:31}

Доброго времени суток. Разъясните новичку ! При создании любого примитивного скетча через 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>
 
И по своей малоопытности не могу найти как это решить!

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#26

Сообщение fsergei70 » 28.09.2017{, 12:11}

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

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#27

Сообщение DionisGr » 28.09.2017{, 12:31}

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>

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#28

Сообщение fsergei70 » 28.09.2017{, 12:40}

а библиотека LedControl  установлена ?

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#29

Сообщение DionisGr » 28.09.2017{, 12:41}

Да.

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#30

Сообщение DionisGr » 28.09.2017{, 12:55}

fsergei70, Вы не могли бы мне подсказать, а можно ли приложенный проект с Ethernet W5100 arduino Uno с минимальным изменением кода переделать на ESP8266 Lua. Так как FLProg не поддерживает пока передачу на Народный мониторинг через ESP.
Вложения
MetioFLProg.flp
(524.91 КБ) 80 скачиваний
Metio.ino
(24.26 КБ) 91 скачивание

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#31

Сообщение aidar_i » 28.09.2017{, 13:05}

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. Переустановите, проверьте, есть ли данный файл внутри библиотеки.
Последний раз редактировалось aidar_i 28.09.2017{, 13:06}, всего редактировалось 1 раз.

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#32

Сообщение DionisGr » 28.09.2017{, 13:09}

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

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

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

#33

Сообщение starshoy81 » 28.09.2017{, 13:13}

DionisGr, есть видео с похожей темой, под видео ссылка на код.

DionisGr
Рядовой
Сообщения: 13
Зарегистрирован: 26.03.2017{, 21:02}
Репутация: 0
Откуда: Лабинск
Контактная информация:

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

#34

Сообщение DionisGr » 28.09.2017{, 14:09}

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

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#35

Сообщение fsergei70 » 28.09.2017{, 15:40}

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

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

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

#36

Сообщение starshoy81 » 28.09.2017{, 16:51}

DionisGr, может, тогда, на http://wifi-iot.com/p/esp8266/ заглянуть?
Или вот
Последний раз редактировалось starshoy81 28.09.2017{, 16:53}, всего редактировалось 1 раз.

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

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

#37

Сообщение zhulen820 » 05.10.2017{, 15:01}

Я заливал  ФЛПРОГ как раз для передачи и приема данных по MQTT. Скрещивал данный модуль с системой majordomo. Проблем не возникало

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

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

#38

Сообщение starshoy81 » 05.10.2017{, 15:55}

zhulen820, а покажите пожалуйста, как вы получали данные из конкретных топиков?

Anydy

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

#39

Сообщение Anydy » 06.10.2017{, 01:26}

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" ) {
.........

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

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

#40

Сообщение zhulen820 » 06.10.2017{, 23:24}

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

Ответить

Вернуться в «ESP8266»