Wiznet W5100 ÀÌ´õ³Ý ĨÀ» ±â¹ÝÀ¸·ÎÇÏ´ÂÀÌ ÀÌ´õ³Ý ½Çµå´Â arduino¸¦ ¿Â¶óÀÎÀ¸·Î ½±°Ô ¾òÀ» ¼öÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. Arduino °ø½Ä ÀÌ´õ³Ý ¶óÀ̺귯¸®¿¡¼ Á÷Á¢ Áö¿øÇÕ´Ï´Ù. ¸¶ÀÌÅ©·Î SD Ä«µå ½½·ÔÀ» Ãß°¡ÇÏ¿© ³×Æ®¿öÅ©¸¦ ÅëÇØ Á¦°øÇÏ´Â ÆÄÀÏÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Arduino Duemilanove (168 ¶Ç´Â 328), Uno ¹× Mega (1280/2560) ¿Í ȣȯµÇ¸ç SD ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Wiznet W5100 Àº TCP ¹× UDP ¸ðµÎ°¡ °¡´ÉÇÑ ³×Æ®¿öÅ© (IP) ½ºÅÃÀ» Á¦°øÇÕ´Ï´Ù. ÃÖ´ë 4 °³ÀÇ µ¿½Ã ¼ÒÄÏ ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ´õ³Ý ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ½¯µå¸¦ »ç¿ëÇÏ¿© ÀÎÅͳݿ¡ ¿¬°áµÇ´Â ½ºÄÉÄ¡¸¦ ÀÛ¼ºÇϽʽÿÀ.
Å×½ºÆ® ÄÚµå:
/*
* À¥ ¼¹ö
* *
* ¾Æ³¯·Î±× ÀÔ·Â ÇÉÀÇ °ªÀ» º¸¿©ÁÖ´Â °£´ÜÇÑ À¥ ¼¹ö.
*/
# Æ÷ÇÔ
¹ÙÀÌÆ® ¸Æ [] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
¹ÙÀÌÆ® ip[] = { 192, 168, 0, 15 };
¼¹ö ¼¹ö (80);
¹«È¿ ¼³Á¤ ()
{
ÀÌ´õ³Ý. ½ÃÀÛ (mac, ip);
¼¹ö. ½ÃÀÛ ();
}
¹«È¿ ·çÇÁ ()
{
Ŭ¶óÀ̾ðÆ® Ŭ¶óÀ̾ðÆ® = ¼¹ö. »ç¿ë °¡´É ();
(Ŭ¶óÀ̾ðÆ®) {
// Http ¿äûÀº ºó ÁÙ·Î ³¡³³´Ï´Ù.
Boolean current_line_is_blank = true;
µ¿¾È (Ŭ¶óÀ̾ðÆ®. ¿¬°á () {
If (Ŭ¶óÀ̾ðÆ®. »ç¿ë °¡´É ()) {
Char c = Ŭ¶óÀ̾ðÆ®. Àбâ ();
// ¿ì¸®°¡ ¶óÀÎÀÇ ³¡±îÁö µµÂøÇÑ °æ¿ì (»õ·Î¿î ¶óÀÎÀ» ¹Þ¾Ò½À´Ï´Ù
// ¹®ÀÚ) ¹× ¶óÀÎÀÌ ºñ¾î ÀÖ°í 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");
Ŭ¶óÀ̾ðÆ®. Àμâ (¾Æ³¯·Î±× (i));
Ŭ¶óÀ̾ðÆ®. println("
");
}
ÈÞ½Ä;
}
If (c = = `\ n`) {
// ¿ì¸®´Â »õ·Î¿î ¶óÀÎÀ» ½ÃÀÛÇÏ°í ÀÖ½À´Ï´Ù
ÇöÀç line_is_blank = true;
} ±×·¸´Ù¸é (c != `\ r`) {
// ¿ì¸®´Â ÇöÀç ¶óÀο¡ ¹®ÀÚ¸¦ ¾ò¾ú½À´Ï´Ù
ÇöÀç line_is_blank = false;
}
}
}
Ŭ¶óÀ̾ðÆ®. ÁßÁö ();
}
}
Wiznet W5100 ÀÌ´õ³Ý ĨÀÌÀÖ´Â 5x ÀÌ´õ³Ý ½Çµå
³ëÆ®
±ÍÇÏÀÇ ÀÇ°ßÀº ¿ì¸®¿¡°Ô ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¹®Á¦°¡ ÀÖÀ¸¸é. ¸ÕÀú ÀúÈñ¿¡°Ô ¿¬¶ôÇϽʽÿÀ. ³ª´Â ¿ì¸®°¡ ÇÔ²² ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í ¹Ï½À´Ï´Ù. °¨»çÇÕ´Ï´Ù
¹è¼Û Á¶°Ç
Áß±¹ Æ÷½ºÆ®¿Í È«Äá Æ÷½ºÆ®´Â µî·Ï µÈ ¿ìÆíÀÔ´Ï´Ù. µµÂøÇÏ´Â µ¥ 15-30 ÀÏÀÌ °É¸³´Ï´Ù. ¾îµò°¡¿¡ ÈξÀ ´õ ÇÊ¿äÇÕ´Ï´Ù!
±ä±ÞÇÑ °æ¿ì. Pls´Â DHL/FEDEX/TNT/ems¸¦ ¼±ÅÃÇÕ´Ï´Ù.
¿ì¸® °¡°Ô¿¡¼ ÁÁÀº ÃâÀåÀÌ Àֱ⸦ ¹Ù¶ø´Ï´Ù. °¨»çÇÕ´Ï´Ù!