반응형


1. 아래 코드를 아두이노 UNO에 업로드 시켜줍니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   int ch_pd = 3;  
   int io0 = 2;  
    
   void setup() {  
     pinMode(ch_pd, OUTPUT);  
     pinMode(io0, OUTPUT);  
     digitalWrite(io0,LOW);  
     digitalWrite(ch_pd, LOW);  
     delay(1000);  
     digitalWrite(ch_pd, HIGH);  
   }  
    
   void loop()  
   {  
        
   } 
cs




2. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view?usp=sharing에서 파일을 다운로드 받아 압축을 해제합니다.

예전에 올린 글이라 펌웨어 최신버전이 있을지도 모릅니다.(2018. 10. 17 추가)


ESP8266_AT_V00180902_02_baudrate watchdog added.zip



 

3. ESP Flash Download Tool을 다운로드 풀어 압축을 해제합니다


FLASH_DOWNLOAD_TOOLS_v1.2_1505121.zip



실행 ..첫번째 줄에 있는 ... 버튼을 클릭하여  앞에서 다운로드 받은  v0.9.2.2 AT Firmware.bin 파일을 선택해줍니다.


.

 



4. ESP8266 아두이노 UNO 아래처럼 연결해주고 start 클릭하면 펌웨어 업그레이드를 시작합니다.

( 이미지 출처 : http://microcontrollerkits.blogspot.kr/2015/05/esp8266-firmware-update-with-arduino.html )


 

 

 

Raspberry Pi 2에서 ESP8266 테스트

라즈베리 파이 2의 GND와 3.3V에 ESP8266을 연결해주고… RX는 8번핀, TX는 10번핀에 연결했습니다.

 



라즈베리파이2에 Picocom을 설치해주고

sudo apt-get install picocom

 



아래 명령으로 inittab를 열어서 맨 아랫줄을 아래처럼 주석처리합니다.

sudo nano /etc/inittab

 

#Spawn a getty on Raspberry Pi serial line

#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

 



재부팅 후 이제 picocom을 실행시켜 줍니다.

picocom /dev/ttyAMA0

 

 



펌웨어 버전을 확인해보기 위해 AT+GMR를 입력해주고 CTRL+M 과 CTRL+J를 차례대로 눌러줍니다. 현재 펌웨어 버전이 0.9.2입니다.


 



모드 설정을 하고 주변 AP를 검색해봅니다….


 



이제 공유기에 접속하고 할당 받은 아이피를 출력합니다.




반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts