[Arduino]WIZ550 ioShield-A 기반의 FTP Server 구현(SD Card 사용)
Hardware
- Arduino Due, WIZ550 ioShield-A, Sd card, LAN Cable
Software
1. Download Arduino Sketch V.1.5.7
Arduino Due를 사용하기 위해서는 1.5.x 이상의 Arduino IDE를 사용해야 한다.
2. Download Arduino Ethernet Driver for using WIZ550io
- Download Arduino Ethernet Driver
Copy the ethernet driver to Arduino Directory ( arduino-1.5.7/libraries/ )
- 기존에 설치되어 있는 Ethernet 폴더를 Ethernet_old로 변경
- 다운 받은 Ethernet library를 arduino-1.5.7/liibraries/ 경로에 복사
주의 : 다운받은 Ethernet Library에서 WIZ550io를 사용하기 위해서는 arduino-1.5.7/libraries/utility/w5100.h을 아래와 같이 수정해야 한다.
3. Download Arduino FTP Server for using WIZ550io
- Download FTP Server Library (It is written by me)
SD library 수정
- arduino-1.5.7/libraries/SD/src/SD/SD.h의 SDClass 멤버 변수를 public으로 수정
WIZ550io_FTPServer_UsingSDCard.ino을 열고 Arduino Due Board에 Upload 한다.
Upload 한 application을 실행하고 Serial Monitor로 Log message를 확인 한다.
4. Run FTP Client using app of smart phone
5. Log Message on Serial Monitor