Wiznet W5100 ÀÌ´õ³×Æ® Ĩ¿¡ ±Ù°Å¸¦ µÎ´Â ÀÌ ÀÌ´õ³×Æ® ¹æÆд ´ç½Å¿¡°Ô arduino¸¦ ¿Â¶óÀÎÀ¸·Î ¾ò´Â ½¬¿î ¹æ¹ýÀ» ÁÝ´Ï´Ù. ±×°ÍÀº Arduino °ø½Ä ÀÌ´õ³×Æ® µµ¼°ü¿¡ ÀÇÇØ Á÷Á¢ Áö¿øµË´Ï´Ù. ±×°ÍÀº ³×Æ®¿öÅ©¿¡ ºÀ»çÇϱâ À§ÇØ ÆÄÀÏÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ¸¶ÀÌÅ©·Î SD Ä«µå ½½·ÔÀ» Ãß°¡ÇÕ´Ï´Ù. ±×°ÍÀº Arduino Duemilanove (168 ¶Ç´Â 328), Uno »Ó ¾Æ´Ï¶ó ¸Þ°¡ (1280/2560) ¿Í ȣȯÀÌ µÇ°í SD µµ¼°üÀ» »ç¿ëÇÏ¿© Á¢±ÙµÉ ¼ö ÀÖ½À´Ï´Ù.
Wiznet w5100Àº TCP ¹× UDP ¸ðµÎ¿¡¼ °¡´ÉÇÑ ³×Æ®¿öÅ© (IP) ½ºÅÃÀ» Á¦°øÇÕ´Ï´Ù. ±×°ÍÀº 4°³±îÁö µ¿½Ã ¼ÒÄÏ ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ´õ³Ý ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ¹æÆи¦ »ç¿ëÇÏ¿© ÀÎÅͳݿ¡ ¿¬°áÇÏ´Â ½ºÄÉÄ¡¸¦ ÀÛ¼ºÇϽʽÿÀ.
Å×½ºÆ® ÄÚµå:
/*
* À¥ ¼¹ö
*
* ¾Æ³¯·Î±× ÀÔ·Â ÇÉÀÇ °¡Ä¡¸¦ º¸¿©ÁÖ´Â °£´ÜÇÑ À¥ ¼¹ö.
*/
# Æ÷ÇÔ
¹ÙÀÌÆ® ¸Æ [] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
¹ÙÀÌÆ® ip[] = { 192, 168, 0, 15 };
¼¹ö ¼¹ö (80);
Void ¼³Á¤ ()
{
ÀÌ´õ³Ý. ½ÃÀÛ (mac, ip);
¼¹ö. ½ÃÀÛ ();
}
Void ·çÇÁ ()
{
Ŭ¶óÀ̾ðÆ® Ŭ¶óÀ̾ðÆ® = server.available();
¸¸¾à¿¡ (Ŭ¶óÀ̾ðÆ®) {
/Http ¿äûÀº ºó ¶óÀÎÀ¸·Î ³¡³³´Ï´Ù.
Boolean current_line_is_blank = true;
µ¿¾È (Ŭ¶óÀ̾ðÆ®. connected()) {
¸¸¾à¿¡ (Ŭ¶óÀ̾ðÆ®. available()) {
Char c = Ŭ¶óÀ̾ðÆ®. Àбâ ();
/¿ì¸®°¡ ¼±ÀÇ ³¡¿¡ ¾ò¾ú´Ù¸é (newline¸¦ ¹Þ¾Ò½À´Ï´Ù.
/Ư¼º) ¹× ¼±Àº °ø¹é, http ¿ä±¸°¡ ³¡³µ½À´Ï´Ù,
/±×·¡¼ ¿ì¸®´Â ´ë´äÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù
If (c = `ÀÇ n` & & current_line_is_blank) {
/Ç¥ÁØ http ÀÀ´ä Çì´õ¸¦ º¸³»½Ê½Ã¿À
Ŭ¶óÀ̾ðÆ®. println("HTTP/1.1 200 OK");
Ŭ¶óÀ̾ðÆ®. println (“³»¿ë À¯Çü: ¿øº»/html¡±);
Ŭ¶óÀ̾ðÆ®. println();
/°¢ ¾Æ³¯·Î±× ÀÔ·Â ÇÉÀÇ °¡Ä¡¸¦ Ãâ·ÂÇϽʽÿÀ
Ŭ¶óÀ̾ðÆ®. Àμâ ("tinyos¿¡ ȯ¿µ");
Ŭ¶óÀ̾ðÆ®. println("
");
Ŭ¶óÀ̾ðÆ®. Àμâ ("/*************************************");
Ŭ¶óÀ̾ðÆ®. println("
");
Ŭ¶óÀ̾ðÆ®. Àμâ (www.tinyos.net.cn);
Ŭ¶óÀ̾ðÆ®. println("
");
Ŭ¶óÀ̾ðÆ®. Àμâ ("/*************************************");
Ŭ¶óÀ̾ðÆ®. println("
");
(Int i = 0; i < 6; i + +) {
Ŭ¶óÀ̾ðÆ®. Àμâ ("¾Æ³¯·Î±× ÀÔ·Â");
Ŭ¶óÀ̾ðÆ®. Àμâ (i);
Ŭ¶óÀ̾ðÆ®. Àμâ ("is");
Ŭ¶óÀ̾ðÆ®. Àμâ (analogRead(i));
Ŭ¶óÀ̾ðÆ®. println("
");
}
ÈÞ½Ä;
}
If (c = `\ n`) {
/¿ì¸®´Â »õ·Î¿î ¶óÀÎÀ» ½ÃÀÛÇÏ°íÀÖ´Ù.
Current_line_is_blank = true
} ´Ù¸¥ °æ¿ì (c != `\ r`) {
/ÇöÀç ¶óÀο¡ ¹®ÀÚ¸¦ ¾ò¾ú½À´Ï´Ù.
Current_line_is_blank = false
}
}
}
Ŭ¶óÀ̾ðÆ®. Á¤Áö ();
}
}
Wiznet W5100 ÀÌ´õ³Ý ĨÀÌÀÖ´Â 1x ÀÌ´õ³Ý ½Çµå
¸Þ¸ð
±ÍÇÏÀÇ ÀÇ°ßÀº ¿ì¸®¿¡°Ô ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¹®Á¦°¡ ÀÖ´Ù¸é. Pls´Â ÀúÈñ¿¡°Ô ù°·Î ¿¬¶ôÇÕ´Ï´Ù. ³ª´Â ¿ì¸®°¡ ¹®Á¦¸¦ ÇÔ²² ÇØ°áÇÒ ¼ö ÀÖ´Ù°í ¹Ï½À´Ï´Ù. °¨»ç
¼±¹Ú
Áß±¹ Æ÷½ºÆ®¿Í HK Æ÷½ºÆ®´Â µî·Ï ¸ÞÀÏÀÔ´Ï´Ù. µµÂøÇϱâ À§ÇÏ¿© 15-30days ¸¦ °¡Áö°í °¡½Ê½Ã¿À. ¾îµò°¡¿¡ ÈξÀ ´õ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù!
°æ¿ì ±ä±Þ. Pls ¼±Åà DHL/Æ䵦½º/TNT/EMS.
´ç½ÅÀÌ ¿ì¸®ÀÇ »óÁ¡¿¡¼ ÁÁÀº ÃâÀåÀÌ Àֱ⸦ ¹Ù¶ø´Ï´Ù, °¨»çÇÕ´Ï´Ù!