스토리지

환경 : 아두이노 보드 + ESP8266(ESP-01)
설명 : 아두이노에서 ESP8266을 이용하여 와이파이 공유기에 접속하는 예제.
라이브러리를 찾았지만, 특정 사이트에서 원하는 대로 동작이 되지 않는 문제가 있어서 직접 AT명령어를 이용하여 제어하는 기본 예제를 작성 중.

빨간색 부분을 수정해서 사용하면 됨.

#include <SoftwareSerial.h>


#define ssid "ssid"

#define password "password"


SoftwareSerial espSerial(10, 11);


void setup(void)

{

  Serial.begin(9600);

  espSerial.begin(9600);

  connectWifi();

}

 

void loop(void)

{

  

}


void connectWifi()

{

  espSerial.println("AT+CWMODE=1");

  while(espSerial.available()){

    Serial.write(espSerial.read());

  }

  delay(500);

  espSerial.println("AT+CIPMUX=0");

  while(espSerial.available()){

    Serial.write(espSerial.read());

  }

  delay(500);

  espSerial.print("AT+CWJAP=\"");

  espSerial.print(ssid);

  espSerial.print("\",\"");

  espSerial.print(password);

  espSerial.println("\"");

  while(espSerial.available()){

    Serial.write(espSerial.read());

  }


'아두이노 > ESP8266' 카테고리의 다른 글

esp8266 AT명령어로 GET으로 request하는 예제  (0) 2017.08.31

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band