코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
구름 조명 프로젝트 질문입니다.
좌성근 | 2016-06-04
|
|
---|---|
외부 라이브러리도 추가했고 데이터 파싱도 해보았습니다. led연결 예제도 해보았구요.. 각각각은 되는데 합쳐진게 안돼네요 ㅠㅠ led전선이 파란/빨강/초록/검정 -이순서대로 되있는데 연결을 잘못한 모양입니다...ㅠㅠ 전선끼우는건 상관이없는지......
2번째!!! 오픈소스에 연결이 되고나서 지역 코드까지 나옵니다. 근데 그다음 연결완료된 시간이 나와야되는데 재연결 하고 재연결하다가 실패합니다...... 왜일까요?!?!?!?! ㅠㅠ (코코아팹 예시대로 하면 지역코드도 나오지않더군요.....그래서 수정했습니다. 여기서 뭔가 잘못된 모양입니다.) //서버와 연결 void connectToServer() { Serial.println(""); Serial.println("connecting to server..."); String content = ""; if (client.connect(hostIp, 80)) { Serial.println("Connected! Making HTTP request to api.openweathermap.org for "+location+"..."); //Serial.println("GET /data/2.5/weather?q="+location+"&mode=xml"); client.println("GET /data/2.5/weather?q="+location+"&mode=xml"); //위에 지정된 주소와 연결한다. client.print("HOST: api.openweathermap.org\n"); client.println("User-Agent: launchpad-wifi"); client.println("Connection: close"); client.println(); Serial.println("Weather information for "+location); } //마지막으로 연결에 성공한 시간을 기록 lastAttemptTime = millis();
<<<<<<이게 기존의 것이구요
밑에가 제가 쓴코드입니다.
//서버와 연결 String content = ""; if (client.connect(hostIp, 80)) { Serial.println("Connected! Making HTTP request to api.openweathermap.org for "+location+"..."); //Serial.println("GET /data/2.5/weather?q="+location+"&mode=xml"); client.println("GET /data/2.5/weather?q=KR&APPID=d41c47aecc7fd5471cfb8595432fe76c&mode=xml"); <<이부분을 다르게했습니다. (고유 아이디가 필요하다고해서...) //위에 지정된 주소와 연결한다. client.print("HOST: api.openweathermap.org\n"); client.println("User-Agent: launchpad-wifi"); client.println("Connection: close"); client.println(); Serial.println("Weather information for "+location); //마지막으로 연결에 성공한 시간을 기록 lastAttemptTime = millis(); 저의 지극한 개인사정이긴한데....2주안에 이것을 응용해야하는데...이것마저 못하고있습니다.... 이거라도 만들수있게 도와주십사....부탁드립니다 ㅠㅠ |
|
이전글 | nrf24L01 코드 응용하는 것좀 가르쳐주세요 부탁드립니다. ... | 2016-06-04 |
다음글 | 싸이클 다시 질문드립니다. ㅜ | 2016-06-07 |