• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Не программируется ESP8266 в связке с ардуино

Roman2344

New member
Проблема такая: есть ESP8266-12, поставил ESPlorer 0.2.0-rc2, ESP8266-12 запаян на переходник, питание с ЮСБ через 1117 стабилизатор 3,3В, , делаю это на ноуте Леново, винда 7 64бита, программирую через USB-UART CP2102. Светодиод на ESP8266-12 не светиться должен ли он светиться?( причём не светиться и когда GPIOO и когда к плюсу подтянут и когда к земле). Вот в ESPlorere у меня такое, заливаю прогу(делаю это кнопкой save to ESP) в ESP8266-12, а в ESPlorer 0.2.0-rc2 потом пишет Timout reached aborted, это нормально? И как допустим узнать IP адресс моего модуля, или самому его назначить в ESPlorer?

При программировании GPIOO и GPIO15 на земле, CH_PD и GPIO2 на + питания

Ссылка на скрин в ворде что показывает в ESPlorer 0.2.0-rc2 https://vk.com/doc136239358_437064810?hash=9d82e528f71ee13923&dl=f709ddc63a703633ba


Вообщем решил связать ESP8266 с ардуино, беру библиотеку [HASHTAG]#include[/HASHTAG] <ESP8266WiFi.h>

Хочу создать вайфай станцию что бы с мобилы управлять, набросал пока для начала код, взят из примера в ардуино, и какой пример не беру мне в ардуино ИДЕ ошибка( причём брал ардуино разных версий 1.6.3, 1.6.7, 1.0.3, 1.6.5) , чёто с библиотекой ESP8266WiFi.h, а что не понятно, пишет такое во всех версиях ардуино ИДЕArduino: 1.6.3 (Windows 7), Плата"Arduino Uno"

udp_server.ino:1:25: fatal error: ESP8266WiFi.h: No such file or directory

compilation terminated.

Ошибка компиляции.



Библиотеку вкладываю как положено
Библиотеку брал отсюда и с других мест
https://github.com/esp8266/Arduino/tree/master/libraries






Код:
кодрасечатать?
01
#include <ESP8266WiFi.h>
02
03
04
#include <WiFiUdp.h>
05
06
WiFiUDP Udp;
07
08
const char* ssid = "ret";
09
const int ledPin =  13;
10
11
IPAddress local_ip = (192,168,1,200);
12
13
14
15
16
void setup() {
17
  // put your setup code here, to run once:
18
  Serial.begin(115200);
19
  delay(10);
20
  
21
 
22
  pinMode(ledPin, OUTPUT);
23
  
24
  digitalWrite(ledPin, 0);
25
       
26
  // Connect to WiFi network
27
  Serial.println();
28
  Serial.println();
29
  Serial.print("Connecting to ");
30
  Serial.println(ssid);
31
32
  WiFi.mode(WIFI_STA);
33
  WiFi.begin(ssid);
34
  //if not need fix ip please comment
35
  //WiFi.config(local_ip, gateway, subnet);
36
  while (WiFi.status() != WL_CONNECTED) {
37
    delay(500);
38
    Serial.print(".");
39
  }
40
  Serial.println("");
41
  Serial.println("WiFi connected");
42
  // Start the server
43
  Udp.begin(49999);
44
  Serial.println("UDP Server started");
45
46
  // Print the IP address
47
  Serial.println(WiFi.localIP());
48
49
}
50
51
void loop() {
52
53
// Check if a client has connected
54
  Udp.parsePacket();
55
  while(Udp.available()){
56
    Serial.print(Udp.remoteIP());
57
    Serial.print(" : ");
58
    String req = Udp.readStringUntil('\r');
59
    //char req = Udp.read();
60
    Serial.println(req);
61
    
62
       
63
    Udp.flush();
64
    delay(5);
65
  }
66
 
67
}
 

Victor

Administrator
Команда форума
Roman2344, чтобы заливать LUA скрипты через ESPlorer в ESP8266 нужно сначала прошить прошивку NodeMCU, эти вопросы обсуждается в другой теме.
Для заливки скетчей в ESP8266 через Arduino IDE предварительно что-либо прошивать не требуется.
Если есть проблемы с компиляцией, то переустановите Arduino IDE как описано здесь, библиотека [inline]ESP8266WiFi.h[/inline] появится после правильной установки пакета Arduino IDE ESP8266 Community Edition
 

wiseair

New member
Roman2344, чтобы заливать LUA скрипты через ESPlorer в ESP8266 нужно сначала прошить прошивку NodeMCU, эти вопросы обсуждается в другой теме.
Для заливки скетчей в ESP8266 через Arduino IDE предварительно что-либо прошивать не требуется.
Если есть проблемы с компиляцией, то переустановите Arduino IDE как описано здесь, библиотека [inline]ESP8266WiFi.h[/inline] появится после правильной установки пакета Arduino IDE ESP8266 Community Edition
Добрый день! У меня немного обратная проблема, которую я никак не могу решить, может кто-нибудь подскажет. Через ESPlorer LUA скрипты у меня без проблем заливаются в мой ESP8266, так как у меня версия witty cloud, в ней уже прошивка NodeMCU. Но при попытке залить в модуль скетчи с разрешением INO через Arduino IDE, скрипт устанавливается и пишется что загрузка прошла нормально, но модулем все равно раздается старый скрипт закаченный через ESPlorer в формате LUA. Библиотека ESP8266wifi.h установлена правильно.
 
Сверху Снизу