Привет Я новичок в программировании arduino, и у меня есть проблема. Мне удалось отобразить Wi-Fi, используя модуль esp8266. Когда я запустил свой код, модуль esp8266 создает Wi-Fi. Он также запрашивает пароль, но после этого не выводится успешное соединение. Я использую метод wifi.softAp (имя пользователя, пароль) для создания Wi-Fi сети. Я написал следующий код:Не удается подключиться к 8266 модулю wifi, используя arduino
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
const char* ssid = "Jeet";//Wifi username
const char* password = "wifibin12"; //Wifi password
ESP8266WebServer server(80);
void handleRoot() {
server.send(200, "text/plain", "<h1>hello from esp8266!</h1>");
}
void setup(void) {
// put your setup code here, to run once:
Serial.begin(115200);
//WiFi.mode(WIFI_AP);
Serial.print("this is my pass");
Serial.print(password);
WiFi.softAP(ssid, password);
Serial.print("Setting soft-Ap ... ");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
//If connection successful show IP address in serial monitor
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP address assigned to your ESP
server.on("/", handleRoot); //Which routine to handle at root location
server.begin(); //Start server
Serial.println("HTTP server started");
}
void loop() {
// put your main code here, to run repeatedly:
server.handleClient();
}
Когда я запускаю код, я получаю ............. вывод непрерывно на последовательный монитор. Пожалуйста, помогите мне исправить эту проблему, если кто-нибудь знает, что я делаю неправильно. Предложения также будут оценены.
Спасибо @Petri. Это сработало для меня. Однако я не могу получить серийные сообщения serial.print на моем последовательном мониторе, то есть на моем последовательном мониторе не выводится вывод вышеприведенного вывода serial.print. Можете ли вы просто помочь мне в этом или дать мне предложение, почему оно не появляется. Я еще раз благодарю вас за вашу помощь. – Jeet
Вы используете серийный монитор arduino ide? У вас есть правильная скорость в бодах (115200)? Также проверьте соединения заземления. –
Да, я использую серийный монитор arduino ide, и я установил скорость передачи до 115200. Можете ли вы сообщить мне, с какими наземными соединениями вы обращаетесь. Я использую модуль ESP 8266 01. Не могли бы вы сообщить мне, какой размер вспышки можно использовать для получения правильного результата. Я посылаю вам ссылку на скриншот конфигурации инструментов. Вы можете просмотреть скриншот из следующей ссылки: \t drive.google.com/open?id=0Bw8dCxSUylyKeUlkNjRZZVpXRHc. Пожалуйста, дайте мне знать, если изменения будут выполнены. Я очень благодарен за вашу помощь – Jeet