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

// 지정된 ip 넘버 사용하는 경우
                     Ethernet.begin(mac, ip);  // use ip number.



                     // DHCP 자동으로 IP 주소 할당 받아서 사용하기.

                   Ethernet.begin(mac);//, ip);  // DHCP 사용     //

               >>>
               ip 주소를 할당 받기 위해서는 MAC 주소(media access control address)가 있어야 합니다.
               MAC 주소는 이더넷 통신 칩의 고유 주소입니다. 각각의 집에는 주소가 있는 것처럼 통신기
               기들은 모두 주소가 있습니다.

                      byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

               %% byte 의 의미는 unsigned char (부호 없는 문자열 타입)입니다. %%

               아두이노에서의 이더넷 모듈(또는 네트워크 모듈)은 하드웨어 단계의 제어 개념이라 마음대
               로 MAC 주소의 변경이 가능합니다. 위에 표시되는 MAC 주소는 원하는 주소 값으로 변경하

               여 주어도 무방합니다.

               >>>
               // IP 주소 선언 변수.
               IPAddress ip(192.68.1.123);

               // 아두이노 웹 서버 포트 지정. // 8080, 또는 원하는 포트 지정 가능.
               EthernetServer server(80);  // 8080 or you want

               192.168.1.123 이라는 ip 주소를 사용하겠다는 변수 선언입니다. 공유기 ip 대역에 서 사용 중
               이 아닌 ip 넘버를 지정하여 주면 됩니다.
               EthernetServer 클래스 변수를 선언하여 줍니다. server(80); 은 포트번호 80을 지정 하여 사용

               한다는 의미입니다. 다른 주소를 사용하고 싶은 경우 변경하여 주면 됩니다. 포트 번호는 0 ~
               65535 까지입니다. 만약 9999 라는 포트를 사용하고 싶다면
               EthernetServer server(9999); 기입하여 주면 됩니다.
               그럼,  PC  의  인터넷  익스플로러  등에서  접속하기  위해서는  주소  입력  줄에서







                                                   378
   373   374   375   376   377   378   379   380   381   382   383