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를 검색해봅니다….
이제 공유기에 접속하고 할당 받은 아이피를 출력합니다.
'ESP8266' 카테고리의 다른 글
ESP8266 모듈을 위한 펌웨어 컴파일 환경 구축 및 MicroPython 스크립트 태스트 (0) | 2016.05.22 |
---|---|
ESP8266 모듈에서 MicroPython 프로그래밍 (0) | 2016.05.22 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!