Page 372 - 최강 아두이노 퍼스트 참고서
P. 372

로 출력해 줍니다.
               DHCP 방식 공유기 사용중인 경우 아래의 코드 중 기본으로 이해해야 될 부분은 IP 넘버 할당

               받는 부분입니다.
               WebClient 예제중의 ip 할당 및 초기화 부분의 설명은 아래와 같습니다.
               // DHCP 할당을 받아 사용하기 위한 코드입니다.
               Ethernet.begin(mac);

               // ip 지정을 하여 사용하기 위한 코드입니다.
               Ethernet.begin(mac,ip);

               하기 위한 코드입니다.
               // 이더넷 시작
               // DHCP 방식으로 ip 할당을 받습니다.
               if (Ethernet.begin(mac) == 0)
               {
                 Serial.println("Failed to configure Ethernet using DHCP");
               // no point in carrying on, so do nothing forevermore:
                 // try to congifure using IP address instead of DHCP:
                 // 만약 DHCP ip 할당이 실패할 경우 ip 변수를 사용.
                 Ethernet.begin(mac, ip);
               }

               예제코드: WebClient.ino
                 /*
                   Web client

                  This sketch connects to a website (http://www.google.com)
                  using an Arduino Wiznet Ethernet shield.

                  Circuit:
                  * Ethernet shield attached to pins 10, 11, 12, 13

                  created 18 Dec 2009
                  by David A. Mellis
                  modified 9 Apr 2012
                  by Tom Igoe, based on work by Adrian McEwen

                  */

                 #include <SPI.h>
                 #include <Ethernet.h>

                 // Enter a MAC address for your controller below.
                 // Newer Ethernet shields have a MAC address printed on a
                 sticker on the shield
                 byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
                 // if you don't want to use DNS (and reduce your sketch size)





                                                   372
   367   368   369   370   371   372   373   374   375   376   377