Problems with ESP8266 and Arduino for simple connection
Posted: Sun Oct 18, 2015 8:25 am
Hi everyone,
I'm going to explain my situation. I have the WiFi card ESP8266 ESP-01 with firmware AI-thinker versione 0.9 and I want to install on Arduino this software:
Due to the fact that Arduino can't supply correctly the voltage to the card, I'm using this http://www.miupanel.com/Wi-Fi-Module/ACCESSORIES/-BREADBOARD-ADAPTER and the connection are:
VCC 5 Volt -> +
GND -> -
D3 -> RX
D2 -> TX
When I run the software I face this error:
setup begin
FW Version:
to station err
I've tried different cards, so no one of them are damaged. Why am I facing this problem ? Are there any errors ? Thank you in advance for your support.
I'm going to explain my situation. I have the WiFi card ESP8266 ESP-01 with firmware AI-thinker versione 0.9 and I want to install on Arduino this software:
Code: Select all
/**
* @example ConnectWiFi.ino
* @brief The ConnectWiFi demo of library WeeESP8266.
* @author Wu Pengfei<pengfei.wu@itead.cc>
* @date 2015.03
*
* @par Copyright:
* Copyright (c) 2015 ITEAD Intelligent Systems Co., Ltd. \n\n
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version. \n\n
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "ESP8266.h"
#include <SoftwareSerial.h>
#define SSID “MyWiFiNetwork”
#define PASSWORD “Password”
SoftwareSerial mySerial(3, 2); /* RX:D3, TX:D2 */
ESP8266 wifi(mySerial,115200);
void setup(void)
{
Serial.begin(115200);
Serial.print("setup begin\r\n");
Serial.print("FW Version: ");
Serial.println(wifi.getVersion().c_str());
if (wifi.setOprToStation()) {
Serial.print("to station ok\r\n");
} else {
Serial.print("to station err\r\n");
}
if (wifi.joinAP(SSID, PASSWORD)) {
Serial.print("Join AP success\r\n");
Serial.print("IP: ");
Serial.println(wifi.getLocalIP().c_str());
} else {
Serial.print("Join AP failure\r\n");
}
Serial.print("setup end\r\n");
}
void loop(void)
{
}
Due to the fact that Arduino can't supply correctly the voltage to the card, I'm using this http://www.miupanel.com/Wi-Fi-Module/ACCESSORIES/-BREADBOARD-ADAPTER and the connection are:
VCC 5 Volt -> +
GND -> -
D3 -> RX
D2 -> TX
When I run the software I face this error:
setup begin
FW Version:
to station err
I've tried different cards, so no one of them are damaged. Why am I facing this problem ? Are there any errors ? Thank you in advance for your support.