SlideShare una empresa de Scribd logo
1 de 41
이 문서는 나눔글꼴로 작성되었습니다. 설치하기
WizFi250-EVB와 아두이노를 연결하여
무선인터넷구현하기
2014-12-03
곽 동 은
목차
• Arduino 란
• Arduino + WizFi250 개발 환경 구축
• Web Server Client Example
– Cloud Service Example
• Appendix
– WizFi250 Library가 정상적으로 동작하지 않는 경우
– Eclipse 기반의 WizFi250 개발 환경 구축
Arduino 란?
Arduino 란? (1/2)
http://www.slideshare.net/chaeya/iot-35072425
Arduino 란? (2/2)
• Arduino를 이용한 프로젝트
http://www.slideshare.net/chaeya/iot-35072425
Arduino + WizFi250 개발 환경 구축
- WizFi250 Library Download
- Arduino + WizFi250 개발 환경
WizFi250 Library Download (1/2)
• WizFi250 Library download 경로
– https://github.com/Wiznet/Arduino_WizFi250
WizFi250 Library Download (2/2)
• Arduino Library 폴더에 WizFi250 Library 복사
– Arduino Library 경로 : C:Arduinolibraries
– WizFi250 Library 경로 : 다운로드 Drive:Arduino_WizFi250-masterSoftwareWizFi250
Arduino + WizFi250 개발 환경
• Download Arduino Sketch
– http://arduino.cc/en/Main/Software
Arduino
Eclipse 개발 환경
[Click]
Arduino + WizFi250 개발 환경
• Hardware 구성(Arduino-Mega + WizFi250-EVB)
MOSI(11)
MISO(12)
SCLK(13)
CS(4)
Data Ready(3)
Arduino + WizFi250 개발 환경
• Arduino Sketch 실행
– [파일]-[예제]-[WizFi250]-[Example]-[WizFi250WebServer] 선택
Arduino + WizFi250 개발 환경
• Arduino Board 설정
– [도구]-[보드]-[Arduino Mega 2560 or Mega ADK] 선택
Arduino + WizFi250 개발 환경
• Arduino 시리얼 포트 설정
– [도구]-[시리얼 포트]-[COMXX] 선택
Example Application
- Web Server Client
- Temperature Logger using Cloud
Service(Xively)
WizFi250 Web Server Client (1/2)
• SSID와 KEY 값 입력 후 펌웨어 업로드
예제-WizFi250-Example-WizFi250WebServerClient
WizFi250 Web Server Client (2/2)
• Serial Log 확인
Example Code가 정상적으로
동작 하지 않는 경우
(Click)
Temperature Logger using Cloud Service(Xively) (1/4)
• Xively란?
http://www.slideshare.net/chaeya/iot-35072425
Temperature Logger using Cloud Service(Xively) (2/4)
• 회원 가입 (https://xively.com/)
Temperature Logger using Cloud Service(Xively) (3/4)
예제-WizFi250-Example-WizFi250XivelyClient
Temperature Logger using Cloud Service(Xively) (4/4)
Appendix
WizFi250 Library가 정상적으로 동작하지 않는 경우
WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 1/3 )
• Check Point 1
– WizFi250 Firmware 버전이 1.0.0.0 이상인지 확인 한다.
• Check Point 2
– WizFi250-EVB를 PC와 USB Cable로 연결 한 후, Factory Reset 수행
• WizFi250은 Default로 UART Interface를 사용한다.
• SPI Interface로 전환하기 위해서는 WizFi250을 Factory Reset 한 후, Arduino Board에 연결하면 된다.
WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 2/3 )
• Check Point 3
– WizFi250-EVB의 SPI 핀들이 5V Level로 동작 하는지 확인
• R14의 0옴 저항이 1,2번에 연결되어 있으면 정상
WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 3/3 )
• 참고 자료
– http://kaizen8501.tistory.com/70
– http://kaizen8501.tistory.com/79
Back
Wiznet 26
ECLIPSE 기반의 WIZFI250 개발 환경 구축
Eclipse 설치 및 Arduino Plugin 설치
http://kaizen8501.tistory.com/5 참고
26
Wiznet
Eclipse 설치 및 Arduino Plugin 설치(1/5)
Eclipse Download
http://www.eclipse.org/downloads/
27
Wiznet
Eclipse 설치 및 Arduino Plugin 설치(2/5)
Arduino Plugin 설치
[Help]-[Install New Software]를 선택하고 아래 주소를 추가
http://www.baeyens.it/eclipse/update
28
Wiznet
Eclipse 설치 및 Arduino Plugin 설치(3/5)
Configuration for building Arduino Project
[Windows]-[Preferences]-[General]-[Workspace]의 Save automatically before build 체크
29
Wiznet
Eclipse 설치 및 Arduino Plugin 설치(4/5)
Configuration for building Arduino Project
[Arduino]-[Arduino] 선택 후 해당 정보 입력
Arduino IDE path : 설치된 Arduino IDE의 경로를 설정
Private Library path : Arduino projec에서 제공하는 Library 이외에 별도의 Library를 사용하기 위한 폴더
경로 지정
Use Arduino IDE tools in eclipse : 체크
30
Wiznet
Eclipse 설치 및 Arduino Plugin 설치(5/5)
Configuration for building Arduino Project
Test serial dll 버튼을 클릭하여 Serial driver가 설치 되어 있는지 확인
아래와 같은 팝업 출력 시 정상적으로 Serial을 이용 할 수 있음
31
Wiznet 32
ARDUINO LIBRARY 개발 환경
Project 생성 및 컴파일
32
Wiznet
Project 생성 및 컴파일(1/5)
[New]-[Project]-[Arduino]-[New Arduino sketch] 선택 후, Project Name과 Project Board와
Serial Port 설정
C++ 형태의 프로젝트가 생성 됨
33
Wiznet
Project 생성 및 컴파일(2/5)
기본적인 템플릿으로 setup()함수와 loop() 함수가 빈 함수로 생성 됨
34
Wiznet
Project 생성 및 컴파일(3/5)
Compile
정상적으로 Compile이 되면 아래와 같은 로그 메시지 출력
35
Wiznet
Project 생성 및 컴파일(4/5)
Compile
아래와 같은 로그를 출력하며 컴파일이 안될 경우, make 바이너리를 다운로드 하면 해결
36
http://gnuwin32.sourceforge.net/packages/make.htm 접속 후, Setup Program을 선택
Make 바이너리 설치 후 Windows PATH 환경 변수에 설치된 make 바이너리의 경로를 입력
Wiznet
Project 생성 및 컴파일(5/5)
Binary Download
37
Wiznet 38
ARDUINO LIBRARY 개발 환경
WizFi250 Library 개발 환경 설정
38
Wiznet
WizFi250 개발 환경 설정(1/2)
Project 생성 후, 해당 프로젝트에서 사용할 Library를 Import 함
 WizFi250 Example를 구현하기 위해서는 SPI Library와 WizFi250 Library를 Import 해
야 함
39
Wiznet
WizFi250 개발 환경 설정(2/2)
Serial Monitor 사용
 [Window]-[Show View]-[Other]-[Arduino]-[Serial monitor view] 선택
40
Back
Q&A 감사합니다

Más contenido relacionado

La actualidad más candente

[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
OpenStack Korea Community
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
OpenStack Korea Community
 
Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedev
Heo Seungwook
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Keon Ahn
 
CentOS 5.3에 Cubrid 설치 방법
CentOS 5.3에 Cubrid 설치 방법CentOS 5.3에 Cubrid 설치 방법
CentOS 5.3에 Cubrid 설치 방법
phpkorea
 

La actualidad más candente (17)

OpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid CloudOpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid Cloud
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
 
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
 
오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향
 
manage inhouse openstack the hard way(kakao case study about 10,000 vms)
manage inhouse openstack the hard way(kakao case study about 10,000 vms)manage inhouse openstack the hard way(kakao case study about 10,000 vms)
manage inhouse openstack the hard way(kakao case study about 10,000 vms)
 
오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2
 
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
 
Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedev
 
oVirt introduction
oVirt introduction oVirt introduction
oVirt introduction
 
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714
가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714
가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714
 
CentOS 5.3에 Cubrid 설치 방법
CentOS 5.3에 Cubrid 설치 방법CentOS 5.3에 Cubrid 설치 방법
CentOS 5.3에 Cubrid 설치 방법
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm
 

Similar a WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기

머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
Jeongkyu Shin
 
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
Sang Don Kim
 

Similar a WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기 (20)

2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2
 
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
 
OpenStack Swift Debugging
OpenStack Swift DebuggingOpenStack Swift Debugging
OpenStack Swift Debugging
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
 
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
 
[NDC17] 왓 스튜디오 서비스파트
[NDC17] 왓 스튜디오 서비스파트[NDC17] 왓 스튜디오 서비스파트
[NDC17] 왓 스튜디오 서비스파트
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st
 
Docker osc 0508
Docker osc 0508Docker osc 0508
Docker osc 0508
 
iCloud 튜토리얼(2013.6 스마트앱개발자포럼 발표)
iCloud 튜토리얼(2013.6 스마트앱개발자포럼 발표)iCloud 튜토리얼(2013.6 스마트앱개발자포럼 발표)
iCloud 튜토리얼(2013.6 스마트앱개발자포럼 발표)
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
NetApp AI Control Plane
NetApp AI Control PlaneNetApp AI Control Plane
NetApp AI Control Plane
 
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
 
시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬
시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬
시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬
 
[TeamStudy-022] Docker
[TeamStudy-022] Docker[TeamStudy-022] Docker
[TeamStudy-022] Docker
 
Web2.0mission
Web2.0missionWeb2.0mission
Web2.0mission
 
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
 

WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기

  • 1. 이 문서는 나눔글꼴로 작성되었습니다. 설치하기 WizFi250-EVB와 아두이노를 연결하여 무선인터넷구현하기 2014-12-03 곽 동 은
  • 2. 목차 • Arduino 란 • Arduino + WizFi250 개발 환경 구축 • Web Server Client Example – Cloud Service Example • Appendix – WizFi250 Library가 정상적으로 동작하지 않는 경우 – Eclipse 기반의 WizFi250 개발 환경 구축
  • 5. Arduino 란? (2/2) • Arduino를 이용한 프로젝트 http://www.slideshare.net/chaeya/iot-35072425
  • 6. Arduino + WizFi250 개발 환경 구축 - WizFi250 Library Download - Arduino + WizFi250 개발 환경
  • 7. WizFi250 Library Download (1/2) • WizFi250 Library download 경로 – https://github.com/Wiznet/Arduino_WizFi250
  • 8. WizFi250 Library Download (2/2) • Arduino Library 폴더에 WizFi250 Library 복사 – Arduino Library 경로 : C:Arduinolibraries – WizFi250 Library 경로 : 다운로드 Drive:Arduino_WizFi250-masterSoftwareWizFi250
  • 9. Arduino + WizFi250 개발 환경 • Download Arduino Sketch – http://arduino.cc/en/Main/Software Arduino Eclipse 개발 환경 [Click]
  • 10. Arduino + WizFi250 개발 환경 • Hardware 구성(Arduino-Mega + WizFi250-EVB) MOSI(11) MISO(12) SCLK(13) CS(4) Data Ready(3)
  • 11. Arduino + WizFi250 개발 환경 • Arduino Sketch 실행 – [파일]-[예제]-[WizFi250]-[Example]-[WizFi250WebServer] 선택
  • 12. Arduino + WizFi250 개발 환경 • Arduino Board 설정 – [도구]-[보드]-[Arduino Mega 2560 or Mega ADK] 선택
  • 13. Arduino + WizFi250 개발 환경 • Arduino 시리얼 포트 설정 – [도구]-[시리얼 포트]-[COMXX] 선택
  • 14. Example Application - Web Server Client - Temperature Logger using Cloud Service(Xively)
  • 15. WizFi250 Web Server Client (1/2) • SSID와 KEY 값 입력 후 펌웨어 업로드 예제-WizFi250-Example-WizFi250WebServerClient
  • 16. WizFi250 Web Server Client (2/2) • Serial Log 확인 Example Code가 정상적으로 동작 하지 않는 경우 (Click)
  • 17. Temperature Logger using Cloud Service(Xively) (1/4) • Xively란? http://www.slideshare.net/chaeya/iot-35072425
  • 18. Temperature Logger using Cloud Service(Xively) (2/4) • 회원 가입 (https://xively.com/)
  • 19. Temperature Logger using Cloud Service(Xively) (3/4) 예제-WizFi250-Example-WizFi250XivelyClient
  • 20. Temperature Logger using Cloud Service(Xively) (4/4)
  • 22. WizFi250 Library가 정상적으로 동작하지 않는 경우
  • 23. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 1/3 ) • Check Point 1 – WizFi250 Firmware 버전이 1.0.0.0 이상인지 확인 한다. • Check Point 2 – WizFi250-EVB를 PC와 USB Cable로 연결 한 후, Factory Reset 수행 • WizFi250은 Default로 UART Interface를 사용한다. • SPI Interface로 전환하기 위해서는 WizFi250을 Factory Reset 한 후, Arduino Board에 연결하면 된다.
  • 24. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 2/3 ) • Check Point 3 – WizFi250-EVB의 SPI 핀들이 5V Level로 동작 하는지 확인 • R14의 0옴 저항이 1,2번에 연결되어 있으면 정상
  • 25. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 3/3 ) • 참고 자료 – http://kaizen8501.tistory.com/70 – http://kaizen8501.tistory.com/79 Back
  • 26. Wiznet 26 ECLIPSE 기반의 WIZFI250 개발 환경 구축 Eclipse 설치 및 Arduino Plugin 설치 http://kaizen8501.tistory.com/5 참고 26
  • 27. Wiznet Eclipse 설치 및 Arduino Plugin 설치(1/5) Eclipse Download http://www.eclipse.org/downloads/ 27
  • 28. Wiznet Eclipse 설치 및 Arduino Plugin 설치(2/5) Arduino Plugin 설치 [Help]-[Install New Software]를 선택하고 아래 주소를 추가 http://www.baeyens.it/eclipse/update 28
  • 29. Wiznet Eclipse 설치 및 Arduino Plugin 설치(3/5) Configuration for building Arduino Project [Windows]-[Preferences]-[General]-[Workspace]의 Save automatically before build 체크 29
  • 30. Wiznet Eclipse 설치 및 Arduino Plugin 설치(4/5) Configuration for building Arduino Project [Arduino]-[Arduino] 선택 후 해당 정보 입력 Arduino IDE path : 설치된 Arduino IDE의 경로를 설정 Private Library path : Arduino projec에서 제공하는 Library 이외에 별도의 Library를 사용하기 위한 폴더 경로 지정 Use Arduino IDE tools in eclipse : 체크 30
  • 31. Wiznet Eclipse 설치 및 Arduino Plugin 설치(5/5) Configuration for building Arduino Project Test serial dll 버튼을 클릭하여 Serial driver가 설치 되어 있는지 확인 아래와 같은 팝업 출력 시 정상적으로 Serial을 이용 할 수 있음 31
  • 32. Wiznet 32 ARDUINO LIBRARY 개발 환경 Project 생성 및 컴파일 32
  • 33. Wiznet Project 생성 및 컴파일(1/5) [New]-[Project]-[Arduino]-[New Arduino sketch] 선택 후, Project Name과 Project Board와 Serial Port 설정 C++ 형태의 프로젝트가 생성 됨 33
  • 34. Wiznet Project 생성 및 컴파일(2/5) 기본적인 템플릿으로 setup()함수와 loop() 함수가 빈 함수로 생성 됨 34
  • 35. Wiznet Project 생성 및 컴파일(3/5) Compile 정상적으로 Compile이 되면 아래와 같은 로그 메시지 출력 35
  • 36. Wiznet Project 생성 및 컴파일(4/5) Compile 아래와 같은 로그를 출력하며 컴파일이 안될 경우, make 바이너리를 다운로드 하면 해결 36 http://gnuwin32.sourceforge.net/packages/make.htm 접속 후, Setup Program을 선택 Make 바이너리 설치 후 Windows PATH 환경 변수에 설치된 make 바이너리의 경로를 입력
  • 37. Wiznet Project 생성 및 컴파일(5/5) Binary Download 37
  • 38. Wiznet 38 ARDUINO LIBRARY 개발 환경 WizFi250 Library 개발 환경 설정 38
  • 39. Wiznet WizFi250 개발 환경 설정(1/2) Project 생성 후, 해당 프로젝트에서 사용할 Library를 Import 함  WizFi250 Example를 구현하기 위해서는 SPI Library와 WizFi250 Library를 Import 해 야 함 39
  • 40. Wiznet WizFi250 개발 환경 설정(2/2) Serial Monitor 사용  [Window]-[Show View]-[Other]-[Arduino]-[Serial monitor view] 선택 40 Back