{"id":1507,"date":"2019-05-14T14:58:52","date_gmt":"2019-05-14T07:58:52","guid":{"rendered":"http:\/\/www.tanakorn.com\/?p=1507"},"modified":"2019-11-15T15:37:25","modified_gmt":"2019-11-15T08:37:25","slug":"coding-exp-%e0%b8%a5%e0%b8%94%e0%b8%82%e0%b8%99%e0%b8%b2%e0%b8%94-sketch-size-reduce-%e0%b8%9a%e0%b8%99-arudino-uno","status":"publish","type":"post","link":"http:\/\/www.tanakorn.com\/?p=1507","title":{"rendered":"Coding EXP : \u0e25\u0e14\u0e02\u0e19\u0e32\u0e14 code ( sketch size ) \u0e1a\u0e19 Arudino UNO"},"content":{"rendered":"<p>2 \u0e04\u0e37\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e01\u0e14\u0e1b\u0e38\u0e48\u0e21 Upload \u0e1a\u0e19 Arduino IDE \u0e40\u0e01\u0e34\u0e14 error \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e27\u0e48\u0e32 &#8230;<\/p>\n<pre><em>Sketch uses 32142 bytes (104%) of program storage space. Maximum is 30720 bytes<\/em>\n<em>Global variables use 1348 bytes (65%) of dynamic memory, leaving 700 bytes for local variables. Maximum is 2048 bytes.<\/em><\/pre>\n<p>\u0e21\u0e31\u0e19\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23\u0e2b\u0e27\u0e48\u0e32 ? \u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e40\u0e08\u0e2d error \u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49<\/p>\n<p>\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e1a\u0e27\u0e48\u0e32 Arduino UNO \u0e21\u0e35 flash memory \u0e02\u0e19\u0e32\u0e14 30KB \u0e41\u0e25\u0e49\u0e27 code \u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e21\u0e35\u0e02\u0e19\u0e32\u0e14\u0e43\u0e2b\u0e0d\u0e48\u0e40\u0e01\u0e34\u0e19 memory \u0e21\u0e32 104% \u0e41\u0e25\u0e49\u0e27\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e22\u0e2d\u0e21\u0e43\u0e2b\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d<\/p>\n<p>\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e14\u0e39\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e48\u0e32\u0e21\u0e35 board \u0e44\u0e2b\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e0d\u0e48\u0e01\u0e27\u0e48\u0e32 30KB \u0e44\u0e2b\u0e21 \u0e44\u0e14\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1508\" src=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-29-57.png\" alt=\"\" width=\"989\" height=\"1814\" srcset=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-29-57.png 989w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-29-57-327x600.png 327w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-29-57-768x1409.png 768w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><\/p>\n<p>\u0e2a\u0e23\u0e38\u0e1b\u0e27\u0e48\u0e32&nbsp; \u0e16\u0e49\u0e32\u0e08\u0e30 code \u0e44\u0e14\u0e49\u0e40\u0e22\u0e2d\u0e30\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49&nbsp;&nbsp; \u0e15\u0e49\u0e2d\u0e07\u0e02\u0e22\u0e31\u0e1a\u0e44\u0e1b\u0e23\u0e38\u0e48\u0e19 Mega \u0e2b\u0e23\u0e37\u0e2d Due \u0e17\u0e35\u0e48\u0e21\u0e31\u0e19\u0e21\u0e35\u0e02\u0e19\u0e32\u0e14\u0e43\u0e2b\u0e0d\u0e48\u0e17\u0e31\u0e49\u0e07 flash memory , \u0e02\u0e19\u0e32\u0e14 board , \u0e41\u0e25\u0e30\u0e02\u0e19\u0e32\u0e14\u0e04\u0e48\u0e32\u0e15\u0e31\u0e27<\/p>\n<p>\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e25\u0e30\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e1b\u0e2b\u0e32\u0e0b\u0e37\u0e49\u0e2d board \u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e41\u0e1e\u0e07\u0e01\u0e27\u0e48\u0e32&nbsp; \u0e43\u0e2b\u0e0d\u0e48\u0e01\u0e27\u0e48\u0e32&nbsp; \u0e40\u0e17\u0e2d\u0e30\u0e17\u0e30\u0e01\u0e27\u0e48\u0e32&nbsp; \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e02\u0e19\u0e32\u0e14\u0e17\u0e35\u0e48\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a code \u0e17\u0e35\u0e48\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e35\u0e01\u0e41\u0e04\u0e48 4%<\/p>\n<p>\u0e08\u0e36\u0e07\u0e2b\u0e32\u0e17\u0e32\u0e07 optimize code \u0e17\u0e35\u0e48\u0e21\u0e35\u0e43\u0e2b\u0e49\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 30720 byte<\/p>\n<p>32142 &#8211; 30720 = 1422 byte<\/p>\n<p>2 \u0e04\u0e37\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e01\u0e47\u0e40\u0e25\u0e22\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32&nbsp;&nbsp; \u0e01\u0e47\u0e19\u0e31\u0e48\u0e07\u0e01\u0e23\u0e30\u0e0a\u0e31\u0e1a code \u0e25\u0e07\u0e2d\u0e35\u0e01\u0e41\u0e04\u0e48 1.4 Kbyte \u0e40\u0e2d\u0e07<\/p>\n<p>\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e08\u0e30\u0e07\u0e48\u0e32\u0e22&nbsp;&nbsp; \u0e04\u0e37\u0e2d\u0e16\u0e49\u0e32 1 Kb \u0e1a\u0e19 desktop \u0e2b\u0e19\u0e48\u0e30\u0e07\u0e48\u0e32\u0e22 &nbsp; \u0e41\u0e15\u0e48\u0e1a\u0e19 embedded \u0e19\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e43\u0e2b\u0e0d\u0e48\u0e40\u0e25\u0e22<\/p>\n<p>\u0e15\u0e31\u0e14 function \u0e43\u0e14\u0e46\u0e2d\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49&nbsp; ( \u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e2b\u0e21\u0e14 ) \u0e17\u0e33\u0e44\u0e14\u0e49\u0e41\u0e04\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07 optimize code \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19<\/p>\n<p>\u0e19\u0e31\u0e48\u0e07 optimize 1 \u0e27\u0e31\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e44\u0e1b\u0e01\u0e47\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08&nbsp; \u0e25\u0e14\u0e21\u0e32\u0e44\u0e14\u0e49\u0e41\u0e04\u0e48 3%<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1509\" src=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-41-50.png\" alt=\"\" width=\"866\" height=\"104\" srcset=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-41-50.png 866w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-41-50-600x72.png 600w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-14_14-41-50-768x92.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><\/p>\n<p>\u0e22\u0e31\u0e07\u0e40\u0e01\u0e34\u0e19\u0e21\u0e32\u0e2d\u0e35\u0e01 1%&nbsp; \u0e04\u0e37\u0e2d\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e2d\u0e35\u0e01\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 550 bytes<\/p>\n<p>\u0e04\u0e37\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e19\u0e31\u0e48\u0e07\u0e17\u0e33\u0e15\u0e48\u0e2d&nbsp; \u0e04\u0e34\u0e14\u0e27\u0e48\u0e32 1% \u0e19\u0e48\u0e32\u0e08\u0e30\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08<\/p>\n<p>\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e2d\u0e19\u0e32\u0e04\u0e15\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e08\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49\u0e2d\u0e35\u0e01&nbsp; \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e17\u0e33\u0e19\u0e35\u0e49 function \u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e40\u0e22\u0e2d\u0e30\u0e40\u0e25\u0e22&nbsp;flash memory \u0e01\u0e47\u0e22\u0e31\u0e07\u0e40\u0e15\u0e47\u0e21\u0e41\u0e25\u0e49\u0e27 \u0e01\u0e47\u0e40\u0e25\u0e22\u0e40\u0e02\u0e35\u0e22\u0e19 blog \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23 optimize code \u0e19\u0e35\u0e49\u0e40\u0e2d\u0e32\u0e44\u0e27\u0e49\u0e14\u0e39\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e25\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a code \u0e25\u0e07 3% \u0e21\u0e35\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre>[ \u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e25\u0e14 size \u0e44\u0e14\u0e49 ]\n<span id=\"line-6-3\" class=\"anchor\"><\/span>&gt; \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23 float \u0e40\u0e1b\u0e47\u0e19 int = \u0e25\u0e14\u0e44\u0e14\u0e49\u0e16\u0e36\u0e07 20-100 bytes \u0e15\u0e48\u0e2d 1 \u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\n<span id=\"line-6-3\" class=\"anchor\"><\/span>&gt; \u0e01\u0e32\u0e23 drawBitmap \u0e1a\u0e19 LCD = \u0e25\u0e14\u0e44\u0e14\u0e49\u0e16\u0e36\u0e07 140 bytes \u0e15\u0e48\u0e2d 1 \u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\n<span id=\"line-6-3\" class=\"anchor\"><\/span>&gt; \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e08\u0e32\u0e01 int \u0e44\u0e1b\u0e40\u0e1b\u0e47\u0e19 const int = \u0e25\u0e14\u0e44\u0e14\u0e49 6 bytes \u0e15\u0e48\u0e2d 1 \u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\n<span id=\"line-7-3\" class=\"anchor\"><\/span>&gt; \u0e25\u0e1a include \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49\u0e2d\u0e2d\u0e01\u0e43\u0e2b\u0e49\u0e2b\u0e21\u0e14\n<span id=\"line-8-3\" class=\"anchor\"><\/span>&gt; \u0e25\u0e1a code \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e49\u0e2d\u0e2d\u0e01\u0e43\u0e2b\u0e49\u0e2b\u0e21\u0e14\n<span id=\"line-9-3\" class=\"anchor\"><\/span>&gt; code \u0e0b\u0e49\u0e33\u0e46\u0e01\u0e31\u0e19 \u0e43\u0e2b\u0e49\u0e17\u0e33\u0e40\u0e1b\u0e47\u0e19 function \u0e43\u0e2b\u0e49\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\n<span id=\"line-10-3\" class=\"anchor\"><\/span>&gt; \u0e25\u0e1a Serial.Print \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e2d\u0e01\n<span id=\"line-12-2\" class=\"anchor\"><\/span>&gt; \u0e04\u0e33\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19 Serial.Print \u0e21\u0e35\u0e1c\u0e25\u0e15\u0e48\u0e2d memory \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49  \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e16\u0e49\u0e32\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07 Serial.Print \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e01\u0e47\u0e04\u0e27\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e49\u0e19\u0e41\u0e25\u0e30\u0e01\u0e23\u0e30\u0e0a\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\n<span id=\"line-12-2\" class=\"anchor\"><\/span>&gt; \u0e2d\u0e30\u0e44\u0e23\u0e17\u0e35\u0e48\u0e22\u0e31\u0e14\u0e43\u0e2a\u0e48 PROGMEM \u0e44\u0e14\u0e49 \u0e43\u0e2b\u0e49\u0e43\u0e2a\u0e48\u0e40\u0e25\u0e22 ( PROGMEM \u0e41\u0e22\u0e01\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01 flash memory )\n\n[ \u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e25\u0e2d\u0e07\u0e17\u0e33\u0e41\u0e25\u0e49\u0e27\u0e44\u0e21\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e2d\u0e30\u0e44\u0e23 ]\n<span id=\"line-13-2\" class=\"anchor\"><\/span>&gt; \u0e01\u0e32\u0e23\u0e25\u0e1a comment \u0e2d\u0e2d\u0e01 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e2d\u0e30\u0e44\u0e23 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e25\u0e14\u0e02\u0e19\u0e32\u0e14 sketch size ( \u0e04\u0e27\u0e23 comment \u0e43\u0e2b\u0e49\u0e40\u0e15\u0e47\u0e21\u0e17\u0e35\u0e48\u0e40\u0e25\u0e22 )\n<span id=\"line-14-2\" class=\"anchor\"><\/span>&gt; \u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e43\u0e2b\u0e49\u0e2a\u0e31\u0e49\u0e19\u0e25\u0e14 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e25\u0e14\u0e02\u0e19\u0e32\u0e14 sketch size ( \u0e25\u0e2d\u0e07\u0e41\u0e25\u0e49\u0e27 )\n<span id=\"line-14-2\" class=\"anchor\"><\/span>&gt; function \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e43\u0e19 code -&gt; arduino ide \u0e01\u0e47\u0e09\u0e25\u0e32\u0e14\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e02\u0e19\u0e32\u0e14 sketch size  ( \u0e25\u0e1a function \u0e2d\u0e2d\u0e01\u0e01\u0e47\u0e44\u0e21\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e25\u0e14\u0e02\u0e19\u0e32\u0e14 )\n<\/pre>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p>\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e01\u0e49\u0e44\u0e1b\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e22\u0e46&nbsp; \u0e41\u0e25\u0e30\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08 ( \u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 maximum \u0e2d\u0e22\u0e39\u0e48 10 bytes ^_^ )<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1525\" src=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-15_20-10-48.png\" alt=\"\" width=\"891\" height=\"94\" srcset=\"http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-15_20-10-48.png 891w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-15_20-10-48-600x63.png 600w, http:\/\/www.tanakorn.com\/wp-content\/uploads\/2019\/05\/2019-05-15_20-10-48-768x81.png 768w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/><\/p>\n<p>\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e19\u0e35\u0e49\u0e2a\u0e2d\u0e19\u0e27\u0e48\u0e32<\/p>\n<p>&#8211; Flash memory \u0e02\u0e19\u0e32\u0e14 30,000 bytes&nbsp;&nbsp; \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49<\/p>\n<p>&#8211; Picture image \u0e02\u0e19\u0e32\u0e14 30,000 bytes&nbsp;&nbsp;&nbsp; \u0e41\u0e17\u0e1a\u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e04\u0e48\u0e32\u0e40\u0e25\u0e22 ( \u0e40\u0e25\u0e47\u0e01\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e0a\u0e31\u0e14 )<\/p>\n<p>&#8211; \u0e2d\u0e22\u0e48\u0e32\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32 code \u0e2b\u0e23\u0e37\u0e2d project \u0e2b\u0e23\u0e37\u0e2d idea \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e25\u0e47\u0e01\u0e41\u0e04\u0e48\u0e19\u0e31\u0e49\u0e19\u0e15\u0e25\u0e2d\u0e14\u0e44\u0e1b \u0e2d\u0e22\u0e48\u0e32\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e08\u0e30\u0e44\u0e21\u0e48\u0e1a\u0e27\u0e21<\/p>\n<p>&#8211; \u0e44\u0e1b STM32 \u0e40\u0e25\u0e22 ( \u0e0a\u0e31\u0e27\u0e23\u0e4c\u0e01\u0e27\u0e48\u0e32 )<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2 \u0e04\u0e37\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e01\u0e14\u0e1b\u0e38\u0e48\u0e21 Upload \u0e1a\u0e19 Arduino IDE \u0e40\u0e01\u0e34\u0e14 error \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e27\u0e48\u0e32 &#8230; Sketch uses 32142 bytes (104%) of program storage space. Maximum is 30720 bytes Global variables use 1348 bytes (65%) of dynamic memory, leaving 700 bytes for local variables. Maximum is 2048 bytes. \u0e21\u0e31\u0e19\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23\u0e2b\u0e27\u0e48\u0e32 ? \u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e40\u0e08\u0e2d error \u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49 \u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e1a\u0e27\u0e48\u0e32 Arduino UNO \u0e21\u0e35 flash memory \u0e02\u0e19\u0e32\u0e14 30KB [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1510,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1507","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding"],"_links":{"self":[{"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/posts\/1507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1507"}],"version-history":[{"count":13,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/posts\/1507\/revisions"}],"predecessor-version":[{"id":1798,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/posts\/1507\/revisions\/1798"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=\/wp\/v2\/media\/1510"}],"wp:attachment":[{"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1507"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tanakorn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}