코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2021-10-05 15:19:41
OrangeBoard WiFi+는 기존 OrangeBoard WiFi의 성능을 보완하여 유저들이 더 쉽게 사용하고 다양한 프로젝트로 확장할 수 있도록 개선한 보드입니다.
WiFi모듈은 WizFi250대신 WizFi360으로 변경되었고 MCU또한 Uno에서 쓰이던 ATmega328p대신 Mega에서 쓰이는 ATmega2560을 사용합니다.
이번 가이드에서는 WizFi360 라이브러리를 설치해보고 간단히 예제를 실행해보는 실습을 진행해보도록 하겠습니다.
Wiznet의 펌웨어 Upgrage tool을 사용하여 WizFi360의 펌웨어를 업데이트할 수 있습니다.
먼저 WiFi모듈에 업데이트 할 펌웨어 파일을 받습니다.
펌웨어 파일은 Wiznet의 github에서 받을 수 있습니다.
링크 : https://github.com/wizfi/Release/tree/master/Binary
위의 링크를 통해 최신버전의 WizFi360 펌웨어 파일을 다운로드 합니다.
펌웨어 Upgrade tool또한 Wiznet의 github에서 받을 수 있습니다.
링크 : https://github.com/wizfi/Release/tree/master/Tools/WizFi%20Upgrade%20Tool/1.0.1.6
Upgrade tool을 받은 뒤 실행하면 아래와 같은 화면을 볼 수 있습니다.
WiFi모듈의 펌웨어를 업데이트 하기 위해 아래의 소스코드를 먼저 OrangeBoard WiFi+에 업로드합니다.
void setup() {
Serial.begin(115200);
Serial3.begin(115200);
}
void loop() {
if (Serial3.available()) {
Serial.write(Serial3.read());
}
if (Serial.available()) {
Serial3.write(Serial.read());
}
}
※ 위 코드가 업로드 되어있지 않은 경우 아래 과정이 진행되지 않습니다.
Wiznet의 펌웨어 Upgrage tool을 아래와 같이 세팅합니다. 그 후 OPEN을 클릭하여 Upgrade tool과 WiFi+보드를 서로 연결합니다.
왼쪽에 있는 2를 눌러 펌웨어 선택 페이지로 넘어갑니다.
파일을 눌러 올리고자 하는 펌웨어 파일을 선택 한 뒤 오른쪽 하단의 화살표를 눌러 펌웨어 업데이트를 진행합니다.
Please press reset button이라는 메시지가 뜨면 OrangeBoard WiFi+의 WiFi모듈의 reset버튼을 클릭합니다.
reset버튼을 누르면 펌웨어 업데이트가 진행됩니다.
펌웨어 업데이트가 정상적으로 종료되면 아래와 같은 화면이 출력됩니다.
kocoafabeditor
항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!