Arduino

WIFI ESP8266 모듈 설정하기

작성자 임베디드코리아 작성일25-05-16 00:48 조회149회 댓글0건

첨부파일

■ WIFI ESP8266 모듈
    ▶ 아두이노의 일반 보드에는 기본적으로 내장된 와이파이 칩이 없기 때문에 ESP8266 와이파이 모듈을 많이 사용한다.
    ▶ ESP8266 칩셋을 사용하기 때문에 ESP8266 와이파이 모듈이라고 한다.
      -  온라인 상에서 검색하면 ESP-01 제품을 가장 많이 찾을 수 있으나 ESP 시리즈는 ESP-14까지 출시되어 있다.

(1) ESP-01 와이파이 모듈(Wifi module) 소스 코
#include <SoftwareSerial.h>
#define rxPin 3
#define txPin 2
SoftwareSerial esp01(txPin, rxPin);

void setup() {
  Serial.begin(115200);
  esp01.begin(115200);
}

void loop() {
  if (esp01.available()) {
    Serial.write(esp01.read());  //블루투스측 내용을 시리얼모니터에 출력
  }

  if (Serial.available()) {
      esp01.write(Serial.read());

  }
}

(2) ESP-01 모듈의  'AT command'
  - 정상적으로 작동하는지 확인하기 위해 시리얼 모니터 상단의 입력란에 AT라고 입력하면, OK라고 출력된다.

----------------------------------------------------------------------------------------------------------------------------------
    명령어                               기능 설명                                                                   응답
----------------------------------------------------------------------------------------------------------------------------------------
    AT                                                  command 작동 상태 확인                      OK or 무응답
    AT+RST                                        재시작 (Reset)                                        OK… ready
    AT+UART_DEF=속도,8,0,0          AT 통신속도 변경                                    OK
    AT+CWMODE?                            Wifi 모드 확인                                        '+CWMODE: mode#
    AT+CWMODE=mode#                모드 설정 (ex> AT+CWMODE=1)        OK
    AT+CWLAP                                    접속 가능한 Wifi 목록 검색                    Wifi 목록
    AT+CWJAP?                                  접속된 Wifi 확인
    AT+CWJAP="SSID","비밀번호"      Wifi 접속                                              WIFI CONNECTED , WIFI GOT IP , OK
 ,  AT+CWQAP                                    Wifi 접속 종료                                      OK  , WIFI DISCONNECT
    AT+CIFSR                                        IP 주소 확인                                          +CIFSR: STAIP, "할당된 IP주소" , +CIFSR: STAMAC, "MAC주소"