본문 바로가기

공부/아두이노

[아두이노] #1. Aruduino Wifi Rev 2_WiFi 모듈 사용

1. 뭐하려고

  • 아두이노 WiFi 연결
  • 아두이노 -> 서버로 json 전송

2. 그래서

(1) 뭐든 환경 설정, 그리고 설정

Uno WiFi Rev2 보드를 찾자.

처음에는 'arduino Uno'나 저거나 똑같겠거니 하고 돌렸는데, 이름이 다른 건 다른 거다.

정상 인식된 모습

보드가 읽혀야 포트도 잘 읽힌다. ( 하나가 안 되서, 어영 부영 다음 과정을 기대하진 말자, 특히나 하드웨어는 )

다음은 간략하게 "Blink" 예제를 돌려서 확실히 보드 동작을 확인해두려고 했다. 넘어가도 되는데, 나중에 오류나서 돌이켜 볼 때 이런 과정들이 본인의 사고 과정을 뒷받침해주기 때문에 난 넘어가지는 않는다.

(2) WiFiNINA 라이브러리 설치

출처 : https://www.arduino.cc/en/Guide/ArduinoUnoWiFiRev2#toc3

저 Wifi 모듈을 제어 하기 위해서 관련 라이브러리를 설치하면 했다. 다른 링크보다는 IDE 내에서 검색해서 사용했다.

단축키 [ Ctrl + Shift + I ] 누르면, 천천히 뜬다. WiFiNINA 검색해서 설치하고 나면 관련 예제도 잘 설치되는 걸 확인.

(3) 부가 설명 및 주의 사항

  • 부가 설명은 영문으로 여기: WiFiNINA 라이브러리
  • 다운받은 라이브러리로 펌웨어 버전을 확인하고 필요하면 업데이트를 진행해야하고, [예제 > WiFiNINA > Tools]에 들어가서 CheckWiFiNINAFirmwareVersion -> (필요하다면) WiFiNINAFirmwareUpdater 실행하면됨

3. 결과

(1) ScanNetworks 예제

정상

 

4. 참고

https://www.arduino.cc/en/Reference/WiFiNINA

 

Arduino - WiFiNINA

Reference   Language | Libraries | Comparison | Changes WiFiNINA library This library allows you to use the Arduino UNO WiFi Rev.2, Arduino MKR 1010 and Arduino MKR VIDOR 4000 WiFi capabilities. It can serve as either a server accepting incoming connection

www.arduino.cc

 

'공부 > 아두이노' 카테고리의 다른 글

[아두이노] #2. Aruduino Wifi Rev 2_공유기 연결  (1) 2019.07.25