본문 바로가기
Coding/Arduino

아두이노 Esp8266 시리즈 esp01로 와이파이 연결하기

by 루민즈 2022. 6. 27.
반응형

안녕하세요 

아두이노로 와이파이에 연결하기 위해서는 

와이파이 연결 모듈이 필요한데요

 

여기서는 와이파이 모듈인 esp8266 시리즈 중에 esp01 모듈을 쓸 겁니다. 

 

https://www.devicemart.co.kr/goods/view?no=1279338 

 

ESP8266 시리얼 와이파이 모듈 ESP-01 (DIP) [SZH-EK051]

Espressif Systems사에서 내놓은 [ESP8266]은 가장 가격대 성능비가 뛰어난 것으로 알려진 대중적이고 활용도가 높은 시리얼 와이파이 칩셋입니다. [802.11 b/g/n 프로토콜]과 [WiFi Direct], [Soft-AP]기능도 지

www.devicemart.co.kr

 

위 사이트에서 직접 구매하면 

따로 펌웨어 업데이트를 하지 않아도 됩니다. 

 

그럼 아두이노랑 esp01 모듈을 서로 연결해 봅시다. 

 

ESP 01 핀 배치 

 

ESP 01 핀 배치도 입니다. 

 

아두이노 3.3V -> ESP 01 3.3V(VCC)

아두이노 3.3V -> ESP 01 EN

아두이노 GND -> GND

아두이노 D2 -> TX

아두이노 D3 -> RX 

로 연결해주세요 

 

 

 

그다음 다음 코드를 업로드해주세요 

이때 포트는 아두이노 우노랑 연결되있는 포트로 설정해주세요 

보드는 아두이노 우노 보드로 설정해주세요 

 

#include<SoftwareSerial.h>
#define rxPin 3
#define txPin 2

SoftwareSerial esp01(txPin,rxPin);

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

void loop(){
  if(esp01.available()){
    Serial.write(esp01.read());
  }

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

 

그다음 업로드를 해주시고 

시리얼 모니터 창에서 AT명령어를 입력해주세요 

 

 

다음과 같이 뜨면 연결이 제대로 이루어진 겁니다. 

만약 아무것도 안뜬다면 

시리얼 속도를 115200으로 설정해주세요 

ESP속도도 같이 115200으로 설정해주세요 

 

 

AT+CWLAP

이라고 입력하시면 연결가능한 와이파이 목록이 뜹니다. 

여기서 자신의 와이파이를 연결해주세요 

 

 

와이파이 접속은 

AT+CWJAP="본인의 공유기 아이디", "본인의 공유기 비밀번호"

를 입력하시면 됩니다. 

 

그리고 아이피 주소를 확인해주세요 

AT+CIFSR를 입력하시면 부여받은 아이피주소가 뜹니다.


Post

다음글 무직자 대출 알아보기 >