¹«°Ô: 28.4g
°ü·Ã Á¤º¸ ´Ù¿î·Îµå:
±âŸ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ Á¤º¸ ´Ù¿î·Îµå ÁÖ¼Ò:
http: // pan.baidu.com/s/1dDAD1pn
ÀÌ´õ³Ý W5100 ³×Æ®¿öÅ© È®Àå ¸ðµâÀ» »ç¿ëÇÏ¸é °£´ÜÇÑ À¥ ¼¹ö¸¦ ¸¸µé°Å³ª ³×Æ®¿öÅ© Á¦¾î¸¦ ÅëÇØ ar.duino µðÁöÅÐ ¹× ¾Æ³¯·Î±× ÀÎÅÍÆäÀ̽º ¹× ±âŸ ³×Æ®¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´õ³Ý ¶óÀ̺귯¸® ÆÄÀÏ¿¡¼ IDE¸¦ Á÷Á¢ »ç¿ëÇÏ¸é °£´ÜÇÑ À¥ ¼¹ö¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
µ¿½Ã¿¡ Áö¿ø ¹Ì´Ï SD Ä«µå (TF Ä«µå) ÀÇ ÀÐ±â ¹× ¾²±â ¹öÀüÈ®Àå º¸µå´Â ½×À» ¼öÀÖ´Â µðÀÚÀÎÀ» »ç¿ëÇϸç ar. duino¿¡ Á÷Á¢ »ðÀÔ ÇÒ ¼ö ÀÖÀ¸¸ç ´Ù¸¥ È®Àå º¸µåµµ »ðÀÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÚµå:
/* À¥ ¼¹ö
* ¾Æ³¯·Î±× ÀÔ·Â ÇÉÀÇ °ªÀ» º¸¿©ÁÖ´Â °£´ÜÇÑ À¥ ¼¹ö.
*/
# Æ÷ÇÔ
¹ÙÀÌÆ® ¸Æ [] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
¹ÙÀÌÆ® ip [] = {192, 168, 0, 15};
¼¹ö ¼¹ö (80);
¹«È¿ ¼³Á¤ ()
{
ÀÌ´õ³Ý. ½ÃÀÛ (¸Æ, IP);
¼¹ö. ½ÃÀÛ ();
}
º¸ÀÌµå ·çÇÁ ()
{
Ŭ¶óÀ̾ðÆ® Ŭ¶óÀ̾ðÆ® = ¼¹ö. available ();
(Ŭ¶óÀ̾ðÆ®) {
// http ¿äûÀÌ ºó ÁÙ·Î ³¡³³´Ï´Ù.
ºÎ¿ï current_line_is_blank = true;
µ¿¾È (Ŭ¶óÀ̾ðÆ®. ¿¬°áµÈ ()) {
If (Ŭ¶óÀ̾ðÆ®. available ()) {
Char c = Ŭ¶óÀ̾ðÆ®. Àбâ ();
// ¿ì¸®°¡ ÁÙÀÇ ³¡¿¡ µµ´ÞÇϸé (ÁÙ ¹Ù²ÞÀ» ¹Þ¾Ò´Ù.
// ¹®ÀÚ) ÀÌ°í ÇàÀÌ ºñ¾î ÀÖÀ¸¸é http ¿äûÀÌ Á¾·áµÇ¾ú½À´Ï´Ù.
// ´äÀåÀ» º¸³¾ ¼ö ÀÖµµ·Ï
(C = = `\ n` & & current_line_is_blank) {
// Ç¥ÁØ http ÀÀ´ä Çì´õ º¸³»±â
Ŭ¶óÀ̾ðÆ®. println ("HTTP / 1.1 200 È®ÀÎ");
Ŭ¶óÀ̾ðÆ®. println ("³»¿ë-À¯Çü: ÅؽºÆ®/html");
Ŭ¶óÀ̾ðÆ®. println ();
´ÙÀ½Àº"
// °¢ ¾Æ³¯·Î±× ÀÔ·Â ÇÉÀÇ °ªÀ» Ãâ·Â
Ŭ¶óÀ̾ðÆ®. Àμâ ("tinyos¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù");
Ŭ¶óÀ̾ðÆ®. println ("
");
Ŭ¶óÀ̾ðÆ®. Àμâ ("// *************************************");
Ŭ¶óÀ̾ðÆ®. println ("
");
Ŭ¶óÀ̾ðÆ®. Àμâ (
);
Ŭ¶óÀ̾ðÆ®. println ("
");
Ŭ¶óÀ̾ðÆ®. Àμâ ("// *************************************");
Ŭ¶óÀ̾ðÆ®. println ("
");
(Int i = 0; i
Ŭ¶óÀ̾ðÆ®. Àμâ ("¾Æ³¯·Î±× ÀÔ·Â");
Ŭ¶óÀ̾ðÆ®. Àμâ (i);
Ŭ¶óÀ̾ðÆ®. Àμâ ("is");
Ŭ¶óÀ̾ðÆ®. Àμâ (analogRead (i));
Ŭ¶óÀ̾ðÆ®. println ("
");
}
ÈÞ½Ä
}
(C = = `\ \ n`) {
// ¿ì¸®´Â »õ·Î¿î ¶óÀÎÀ» ½ÃÀÛÇÕ´Ï´Ù
Current_line_is_blank = true;
} ´Ù¸¥ °æ¿ì (c! = `\ \ r`) {
// ÇöÀç ÁÙ¿¡ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.
Current_line_is_blank = °ÅÁþ;
}
}
}
Ŭ¶óÀ̾ðÆ®. stop ();
}
}