WeMos D1 와이파이 보드는 Ch340 UART 드라이버를 사용합니다.
http://www.wch.cn/download/CH341SER_ZIP.html
해당링크에서 드라이버를 다운로드 후 usb를 연결하시면 장치관리자에 인식 되는 것을 확인할 수 있습니다.
인식을 확인했다면 아두이노 IDE를 실행 하고
파일 -> 환경설정으로 들어갑니다.
아래쪽 추가적인 보드 매니저 URLs가 비어있을텐데 그 자리에
https://arduino.esp8266.com/stable/package_esp8266com_index.json
해당 링크를 붙여넣기합니다.
이미지거 첨부된 순서대로 ESP8266 Community 버전을 다운로드합니다.
그후 아두이노 IDE를 종료후 재실행합니다.
그후 툴 -> 보드를 확인하면 다음과 같이 추가 돼 있습니다. D1 R2 & mini를 선택합니다.
Upload Speed는 에러시 57600 으로 바꿔서 시도합니다.
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println("Hello");
delay(1000);
}
테스트용으로 시리얼 출력 코드를 업로드해봅니다.
정상 출력되는 모습을 확인합니다.
텍스트가 출력되지 않을시 우 하단 보드레이트 설정에서 115200 보드레이트가 맞는지 확인합니다.
이제 정상적으로 업로드가 되고 시리얼통신까지 확인했습니다. 주 기능인 와이파이 접속이 가능한지 확인합니다.
예제의 ESP8266WebServer -> HelloServer를 열고
#define STASSID에 와이파이 이름
#define STAPSK에 와이파이 비밀번호를 입력합니다.
업로드 완료후 iptime 공유기에 연결됐다는 내용과 IP주소를 안내해주는 것을 시리얼 모니터에서 확인할 수 있습니다.
이제 PC와 연결하는것과 와이파이에 접속할 수 있는것을 모두 확인했습니다.
외부망 사용하기 (0) | 2022.01.19 |
---|---|
아두이노를 서버로 사용해 웹페이지에서 LED 제어하기 (0) | 2022.01.19 |
아두이노를 웹서버로 사용하기 (0) | 2022.01.16 |
esp8266 thingspeak (0) | 2022.01.14 |