위즈넷 아카데미의 wizfi250+arduino 예제중 질문이 있습니다
Wireless
No replies yet. Be the first to reply.
Join the discussion.
Wireless
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: 위즈넷 아카데미의 wizfi250+arduino 예제중 질문이 있습니다
by wizdaniel ·
안녕하세요.
WizFi250 라이브러리를 어디에서 다운받으셨나요??
[url]https://github.com/Wiznet/Arduino_WizFi250[/url]
위 경로의 라이브러리로 사용해보시길 바랍니다.
아니면, IDE가 실행중 라이브러리 파일을 복사해서 넣게 되면, 인식을 못하는 경우도 있는 것 같으니 모든 IDE를 종료하고 재실행 해보시길 바랍니다.
init() 함수의 역할은 SPI 설정과 Reset, DataReady 핀을 세팅하는 함수입니다.
RE: 위즈넷 아카데미의 wizfi250+arduino 예제중 질문이 있습니다
by birthstone ·
아두이노 재설치이후 해당 라이브러리를 설치하고 다시 실행해봤습니다.
In file included from C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250.h:8:0,
from C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:4:
C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250_spi_drv.h:30:7: warning: extra tokens at end of #else directive [enabled by default]
#else if
^
C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino: In function ‘void setup()’:
sketch_apr04a:35: error: ‘class WizFi250’ has no member named ‘init’
wizfi250.init();
^
sketch_apr04a:42: error: no matching function for call to ‘WizFi250::setDhcp(IPAddress&, IPAddress&, IPAddress&)’
wizfi250.setDhcp(ip,subnet,gateway);
^
C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:42:39: note: candidate is:
In file included from C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:4:0:
C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250.h:80:13: note: uint8_t WizFi250::setDhcp()
uint8_t setDhcp (void);
^
C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250.h:80:13: note: candidate expects 0 arguments, 3 provided
sketch_apr04a:44: error: no matching function for call to ‘WizFi250::begin(const char [9], const char [10], const char [5], int)’
if( wizfi250.begin(SSID,KEY,AUTH,1) == RET_OK )
^
C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:44:39: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250.h:8:0,
from C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:4:
C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250_spi_drv.h:49:8: note: void WizFi250SpiDrv::begin()
void begin ();
^
C:\Program Files (x86)\Arduino\libraries\WizFi250/WizFi250_spi_drv.h:49:8: note: candidate expects 0 arguments, 4 provided
C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino: In function ‘void loop()’:
C:\Users\101-38\AppData\Local\Temp\arduino_modified_sketch_222623\sketch_apr04a.ino:78:17: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
cmd = NULL;
^
exit status 1
‘class WizFi250’ has no member named ‘init’
이러한 에러가 발생합니다. 사용한 아두이노 버전은 1.6.8입니다.
RE: 위즈넷 아카데미의 wizfi250+arduino 예제중 질문이 있습니다
by wizdaniel ·
안녕하세요.
낮은 버전의 IDE를 사용해보시길 바랍니다.(1.0.6을 추천드립니다. Library 개발단계에서 사용했던 버전입니다.)
최대한 강의때와 같은 환경을 만들고 하나하나 바꿔가면서 원인을 찾아보는게 좋을것 같습니다.
1.6.3 IDE에서는 테스트 해보았는데, IDE 문제일 수도 있고, UNO의 문제일 수도 있고, 저희 Library 문제일 수도 있습니다.