Arduino WiFi Shield
(아두이노 WiFi 쉴드)
개요
- 아두이노 WiFi 쉴드는 아두이노는 무선으로 인터넷에 연결하게 하여 줍니다.
- 쉴드를 연결하고 몇가지 간단한 작업으로 인터넷에 연결하여 보십시오.
- 아두이노 보드가 필요(포함되어 있지 않음)
- 동작 전압: 5V (아두이노 보드에서 공급)
- 네트워크:: 802.11b/g networks
- 암호화 타입: WEP, WPA2 Persoanl
- 아두이노와 SPI포트를 통해 연결
- 보드상에 탑재된 microSD 슬롯
- ICSP header
- WiFi쉴드 시리얼 디버깅을 위한 FTDI 연결
- WiFi 쉴드 펌웨어 업데이트를 위한 Mini-USB
설명
- 아두이노 WiFi쉴드는 802.11 b/g 무선 인터넷 스펙을 지원합니다. HDG104 칩을 탑재하였습니다.
- Atmega 32UC3 는 TCP/UDP스택을 제공합니다. WiFI library 를 이용하여 스케치를 작성할 수 있습니다.
- WiFI 쉴드는 긴 헤더 다리를 이용해 아두이노와 연결이 가능하고 다른 쉴드를 위에 적재할 수 있습니다.
- 보드상에는 microSD 카드 슬롯이 있어 파일을 저장할 수 있으며 SD library로 접근이 가능합니다. 라이브러리 사용시 SS는 핀4번입니다.
- 쉴드는 아두이노 우노와 메가와 호환됩니다.
- 아두이노는 WiFi쉴드 프로세서 및 SD카드와 SPI버스를 통해 통신합니다.(ICSP헤더를 통해)
- 우노의 경우 이 핀은 11, 12, 13 디지털 핀이며, 메가의 경우 50, 51, 52입니다.
- 두개의 보드 모두에서 10번 핀은 HDG104를 선택하기 위해 사용되며 핀4는 SD카드를 선택하기 위해 사용됩니다.
- 이 핀들은 범용 I/O로 사용될수 없습니다.
- 메가에서 하드웨어 SS핀 53번은 HDG104나 SD카드를 선택하기 위해 사용할 수 없으며,
- 반드시 출력으로 설정되어야 합니다. 그렇지 않으면 SPI 인터페이스는 동작하지 않습니다.
- 디지털 핀 7번은 WiFi쉴드와 아두이노 사이의 handshake pin으로 사용되며 다른 것으로 사용되지 않습니다.
- HDG104와 SD카드는 SPI버스를 공유하므로 한번에 하나만 활성화 될수 있습니다. 두개의 모듈을 프로그램에서 사용한다면 라이브러리 사용시 주의를 기울여야 합니다.
- 둘중에 하나만 사용을 하더라도 명시적으로 그것을 deselect하는 것이 필요합니다. SD카드는 핀4번을 high output으로 HDG104는 10번 핀을 high output으로 설정하십시오.
- 본 쉴드는 WPA2 혹은 WEP암호화를 사용하는 네트워크에 연결할 수 있습니다.
- 쉴드가 무선네트워크에 접속하려면 네트워크는 반드시 SSID를 broadcast하여야 합니다.
보드상 인터페이스
-
보드상의 리셋버튼은 HDG104dhk 아두이노 보드 둘다를 리셋합니다.
- 보드상의 mini-USB 커넥터는 쉴드에 붙여진 아두이노를 프로그래밍하기 위한 것이 아니라 Atmega32U를 업데이트하기 위한 것입니다.(Atmel DFU 프로토콜 이용하여)
- 전원버스와 아날로그 입력 근처의 프로그래밍 점퍼는 보통의 경우 연결하지 않고 사용하며 DFU 프로그래밍 모드 일 경우만 사용합니다.
- Atmega32U를 디버깅하기 위해서 FTDI연결을 통한 시리얼 통신이 가능합니다. 사용가능한 명령은 다음 링크를 참고하십시오
보드상 indicator
-
쉴드상에는 다음과 같은 LED indicator가 있습니다.
- L9 (yellow) : this is tied to digital pin 9
- LINK (green) : indicates a connection to a network
- ERROR (red) : indicates when there is a communication error
- DATA (blue) : indicates data being transmitted/received
쉴드 펌웨어 업데이트 하기
-
다음 링크의 가이드를 이용하여 펌웨어를 업데이트 하십시오: this guide
-
See also: getting started with the WiFi shield and WiFi library reference
다운로드
참고자료