{"id":841,"date":"2023-09-01T09:24:33","date_gmt":"2023-09-01T02:24:33","guid":{"rendered":"https:\/\/dw.rmutsv.ac.th\/dprofile\/?p=841"},"modified":"2023-11-10T14:44:03","modified_gmt":"2023-11-10T07:44:03","slug":"%e0%b8%95%e0%b8%b9%e0%b9%89%e0%b8%82%e0%b8%b2%e0%b8%a2%e0%b8%9b%e0%b8%b2%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%ab%e0%b8%a2%e0%b8%ad%e0%b8%94%e0%b9%80%e0%b8%ab%e0%b8%a3%e0%b8%b5","status":"publish","type":"post","link":"https:\/\/dp.rmutsv.ac.th\/?p=841","title":{"rendered":"\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e1a\u0e1a\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d (Coin-operated pencabinet)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u0e1c\u0e39\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 : 069 \u0e19\u0e32\u0e22\u0e27\u0e31\u0e0a\u0e23\u0e1e\u0e25 \u0e41\u0e01\u0e49\u0e27\u0e04\u0e07 COE #15<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c : \u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e27\u0e34\u0e0a\u0e32 : 04-513-201 \u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07 1\/2566<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e32<\/strong><\/h3>\n\n\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e1e\u0e1a\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32\u0e43\u0e19\u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e08\u0e30\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e36\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e33\u0e2b\u0e32\u0e22\u0e01\u0e47\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e1c\u0e39\u0e49\u0e1b\u0e23\u0e30\u0e14\u0e34\u0e29\u0e10\u0e4c\u0e08\u0e36\u0e07\u0e44\u0e14\u0e49\u0e08\u0e31\u0e14\u0e17\u0e33 \u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e02\u0e36\u0e49\u0e19\u0e1e\u0e2d\u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e01\u0e47\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e02\u0e32\u0e14\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 \u0e42\u0e23\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e2a\u0e34\u0e48\u0e07\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e32\u0e01\u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23 \u0e01\u0e47\u0e16\u0e36\u0e07\u0e40\u0e27\u0e25\u0e32\u0e2b\u0e21\u0e14\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e36\u0e01 \u0e01\u0e47\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e1b\u0e0b\u0e37\u0e49\u0e2d\u0e15\u0e32\u0e21\u0e23\u0e49\u0e32\u0e19\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e0b\u0e37\u0e49\u0e2d \u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e49\u0e32\u0e19\u0e02\u0e32\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19 \u0e0b\u0e36\u0e48\u0e07\u0e17\u0e33\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e0b\u0e37\u0e49\u0e2d\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e48\u0e2d\u0e22\u0e46 \u0e0b\u0e36\u0e48\u0e07\u0e1a\u0e49\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e16\u0e36\u0e07\u0e40\u0e27\u0e25\u0e32\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e22\u0e32\u0e21\u0e14\u0e36\u0e01 \u0e23\u0e49\u0e32\u0e19\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e49\u0e32\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19\u0e15\u0e48\u0e32\u0e07\u0e46\u0e01\u0e47\u0e1b\u0e34\u0e14\u0e23\u0e49\u0e32\u0e19 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e23\u0e16\u0e0b\u0e37\u0e49\u0e2d\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e44\u0e14\u0e49<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e1e\u0e1a\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32\u0e43\u0e19\u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e08\u0e30\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e36\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e33\u0e2b\u0e32\u0e22\u0e01\u0e47\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e1c\u0e39\u0e49\u0e1b\u0e23\u0e30\u0e14\u0e34\u0e29\u0e10\u0e4c\u0e08\u0e36\u0e07\u0e44\u0e14\u0e49\u0e08\u0e31\u0e14\u0e17\u0e33 \u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e02\u0e36\u0e49\u0e19<\/p>\n\n\n<h3 class=\"wp-block-heading\"><strong>2.\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c<\/strong><\/h3>\n\n\n<ol>\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e01\u0e32\u0e23\u0e44\u0e1b\u0e0b\u0e37\u0e49\u0e2d\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e15\u0e32\u0e21\u0e23\u0e49\u0e32\u0e19\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e0b\u0e37\u0e49\u0e2d<\/li>\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e2a\u0e1a\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e1b\u0e32\u0e01\u0e01\u0e32<\/li>\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e08\u0e33\u0e19\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e17\u0e35\u0e48\u0e02\u0e32\u0e22\u0e2d\u0e2d\u0e01\u0e44\u0e1b<\/li>\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1a\u0e2d\u0e23\u0e4c\u0e14EPS32 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e27\u0e07\u0e08\u0e23<\/li>\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\"><strong>3.\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15<\/strong><\/h3>\n\n\n<ol>\n<li>\u0e27\u0e07\u0e08\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e08\u0e48\u0e32\u0e22\u0e44\u0e14\u0e49\u0e17\u0e35\u0e25\u0e30\u0e2d\u0e31\u0e19<\/li>\n<li>\u0e08\u0e2d\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e02\u0e2d\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e1a\u0e1a\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e2d\u0e41\u0e2d\u0e25\u0e0b\u0e35\u0e14\u0e35<\/li>\n<li>\u0e27\u0e07\u0e08\u0e23\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e32\u0e04\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2d\u0e31\u0e19\u0e44\u0e14\u0e49<\/li>\n<li>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e43\u0e01\u0e25\u0e49\u0e2b\u0e21\u0e14\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e2b\u0e32\u0e1c\u0e39\u0e49\u0e1b\u0e23\u0e30\u0e14\u0e34\u0e29\u0e10\u0e4c<\/li>\n<li>\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e08\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e08\u0e30\u0e04\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e16\u0e49\u0e32\u0e43\u0e2a\u0e48\u0e40\u0e07\u0e34\u0e19\u0e40\u0e01\u0e34\u0e14\u0e01\u0e27\u0e48\u0e32\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49<\/li>\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\"><strong>4.\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a<\/strong><\/h3>\n\n\n<ol>\n<li>\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e04\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e1b\u0e32\u0e01\u0e01\u0e32<\/li>\n<li>\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e23\u0e49\u0e32\u0e19\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e1b\u0e34\u0e14<\/li>\n<li>\u0e2b\u0e32\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e40\u0e2a\u0e23\u0e34\u0e21<\/li>\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\"><strong>5.\u0e17\u0e24\u0e29\u0e0e\u0e35\u0e41\u0e25\u0e30\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07<\/strong><\/h3>\n\n\n<ol>\n<li><strong>\u0e17\u0e24\u0e29\u0e0e\u0e35\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07ESP32<\/strong><\/li>\n<\/ol>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ESP32 \u0e04\u0e37\u0e2d wifi microcontroller \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e01 ESP8266 \u0e42\u0e14\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21 CPU \u0e40\u0e1b\u0e47\u0e19 2 core, Wi-Fi \u0e17\u0e35\u0e48\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19, \u0e21\u0e35\u0e02\u0e32 GPIO \u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a Bluetooth \u0e2d\u0e35\u0e01\u0e14\u0e49\u0e27\u0e22\u00a0 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 ESP32 \u0e22\u0e31\u0e07\u0e21\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e1a touch-sensitive pins \u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e1b\u0e25\u0e38\u0e01 ESP32 \u0e08\u0e32\u0e01\u0e42\u0e2b\u0e21\u0e14 deep sleep \u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e21\u0e35 hall effect sensor \u0e41\u0e25\u0e30 temperature sensor \u0e43\u0e19\u0e15\u0e31\u0e27<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9379\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-300x300.png 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-150x150.png 150w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-768x768.png 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-200x200.png 200w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24-320x320.png 320w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/image-24.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\u00a0<\/p>\n<p>\u00a0 \u00a0 2.<strong>\u0e17\u0e24\u0e29\u0e0e\u0e35\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e1a\u0e19Arduino<\/strong><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Arduino \u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e20\u0e32\u0e29\u0e32 C \/ C++ \u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19 \u0e41\u0e15\u0e48\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e43\u0e19\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21 Arduino \u0e19\u0e31\u0e49\u0e19\u0e08\u0e30\u0e07\u0e48\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e22\u0e31\u0e07\u0e21\u0e35\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e32\u0e22 \u0e46 \u0e17\u0e35\u0e48\u0e2d\u0e33\u0e19\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e44\u0e27\u0e49\u0e43\u0e2b\u0e49\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e0a\u0e48\u0e19 \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e2b\u0e19\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32 \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e23\u0e31\u0e1e\u0e17\u0e4c \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e2d\u0e48\u0e32\u0e19\u0e04\u0e48\u0e32 GPIO \u0e0b\u0e36\u0e48\u0e07\u0e43\u0e19\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e08\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e44\u0e27\u0e49\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a Arduino<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"https:\/\/cdn.arduino.cc\/header-footer\/prod\/assets\/headerLogo-arduino.svg\" width=\"152\" height=\"73\" \/><\/p>\n<p>\u00a0 \u00a0 3.<strong>\u0e15\u0e31\u0e27\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d (Coin Selector)<\/strong><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0e15\u0e31\u0e27\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e1a\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e44\u0e14\u0e49\u0e17\u0e38\u0e01\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d 1 \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d 2 \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d 5 \u0e41\u0e25\u0e30 \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d 10 \u0e43\u0e0a\u0e49\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07 12V \u0e43\u0e0a\u0e49\u0e01\u0e23\u0e30\u0e41\u0e2a\u0e15\u0e48\u0e33 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e44\u0e21\u0e42\u0e04\u0e23\u0e04\u0e2d\u0e19\u0e42\u0e17\u0e23\u0e25\u0e40\u0e25\u0e2d\u0e23\u0e4c\u0e44\u0e14\u0e49\u0e17\u0e38\u0e01\u0e15\u0e30\u0e01\u0e39\u0e25 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e1b\u0e25\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e25\u0e2d\u0e08\u0e34\u0e01\u0e01\u0e48\u0e2d\u0e19 \u0e21\u0e35\u0e01\u0e25\u0e44\u0e25\u0e04\u0e37\u0e19\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e01\u0e23\u0e13\u0e35\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e04\u0e49\u0e32\u0e07 \u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e1b\u0e25\u0e2d\u0e21 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e32\u0e23\u0e14\u0e36\u0e07\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e01\u0e25\u0e31\u0e1a<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9391\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-300x300.png 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-150x150.png 150w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-768x768.png 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-200x200.png 200w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu-320x320.png 320w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/ag87zu.png 1000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>\u00a0 \u00a0 4.<strong>\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e42\u0e27\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c (Servo Motor)<\/strong><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e42\u0e27\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e01\u0e23\u0e30\u0e41\u0e2a\u0e15\u0e23\u0e07 (DC Motor) \u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a\u0e27\u0e07\u0e08\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 \u0e42\u0e14\u0e22\u0e04\u0e27\u0e32\u0e21\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e02\u0e2d\u0e07\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e42\u0e27\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e31\u0e1a\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e41\u0e1a\u0e1a\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e04\u0e37\u0e2d\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e42\u0e27\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e08\u0e30\u0e23\u0e39\u0e49\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48 \u0e41\u0e25\u0e30\u0e2a\u0e31\u0e48\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2d\u0e07\u0e28\u0e32\u0e44\u0e14\u0e49 \u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1a\u0e34\u0e19\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a \u0e40\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e17\u0e34\u0e28\u0e17\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e2b\u0e32\u0e07\u0e40\u0e2a\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e07\u0e28\u0e32<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9385\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e-300x300.png 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e-150x150.png 150w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e-200x200.png 200w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e-320x320.png 320w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/e6cb6fd86aced17791a8f7e018dbf64e.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>\u00a0 \u00a0 5.<strong>\u0e40\u0e0b\u0e47\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38 (IR Infrared )<\/strong><\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e14\u0e39\u0e25\u0e40\u0e0b\u0e47\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e23\u0e30\u0e22\u0e30\u0e43\u0e01\u0e25\u0e49\u00a0 \u0e21\u0e35\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e42\u0e14\u0e22\u0e43\u0e2b\u0e49\u0e2b\u0e25\u0e2d\u0e14 Infrared LED \u0e17\u0e33\u0e01\u0e32\u0e23\u0e2a\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13 \u0e40\u0e1b\u0e47\u0e19\u0e41\u0e2a\u0e07\u0e2d\u0e34\u0e19\u0e1f\u0e23\u0e32\u0e40\u0e23\u0e14\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e15\u0e01\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e01\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e43\u0e19\u0e23\u0e30\u0e22\u0e30 \u0e41\u0e25\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e22\u0e31\u0e07\u0e15\u0e31\u0e27\u0e2b\u0e25\u0e2d\u0e14\u0e42\u0e1f\u0e42\u0e15\u0e49\u0e44\u0e14\u0e42\u0e2d\u0e14\u0e17\u0e35\u0e48\u0e17\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a\u0e41\u0e2a\u0e07\u0e2d\u0e34\u0e19\u0e1f\u0e23\u0e32\u0e40\u0e23\u0e14 \u0e42\u0e14\u0e22\u0e08\u0e30\u0e43\u0e2b\u0e49\u0e04\u0e48\u0e32 output \u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19 <strong>Digital signal<\/strong>\u00a0\u0e41\u0e15\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e32\u0e07\u0e42\u0e21\u0e14\u0e39\u0e25\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a output \u0e41\u0e1a\u0e1a\u00a0<strong>Analog signal<\/strong>\u00a0\u0e14\u0e49\u0e27\u0e22 \u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 R \u0e1b\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e44\u0e27\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e41\u0e2a\u0e07\u0e2d\u0e34\u0e19\u0e1f\u0e23\u0e32\u0e40\u0e23\u0e14 \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e1c\u0e25\u0e15\u0e48\u0e2d\u0e23\u0e30\u0e22\u0e30\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e0b\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9448\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/tcoiqk-transformed-300x218.png\" alt=\"\" width=\"300\" height=\"218\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/tcoiqk-transformed-300x218.png 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/tcoiqk-transformed-1024x745.png 1024w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/tcoiqk-transformed-768x559.png 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/tcoiqk-transformed.png 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n\n\n<h3 class=\"wp-block-heading\"><strong>6.<\/strong>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19<\/h3>\n\n\n<p>Diagram : \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a<span class=\"OYPEnA text-decoration-none text-strikethrough-none\">\u0e27\u0e07\u0e08\u0e23\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e1a\u0e1a\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d<\/span><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-9505\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456-1024x724.png\" alt=\"\" width=\"620\" height=\"438\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456-1024x724.png 1024w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456-300x212.png 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456-768x543.png 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456-1536x1086.png 1536w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/button-switch123456.png 2000w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><strong>\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a<\/strong><\/h4>\n<p><strong>\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 1 \u0e28\u0e36\u0e01\u0e29\u0e32\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e15\u0e48\u0e32\u0e07\u0e46<\/strong> : \u0e17\u0e33\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e2d\u0e32\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e15\u0e31\u0e27<\/p>\n<p><strong>\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 2 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a \u0e41\u0e25\u0e30 \u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e49\u0e14<\/strong> : \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e27\u0e07\u0e08\u0e23\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e17\u0e38\u0e01\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-9691\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/377222387_352546137432993_377069914046563090_n-768x1024.jpg\" alt=\"\" width=\"276\" height=\"368\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/377222387_352546137432993_377069914046563090_n-768x1024.jpg 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/377222387_352546137432993_377069914046563090_n-225x300.jpg 225w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/377222387_352546137432993_377069914046563090_n-1152x1536.jpg 1152w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/09\/377222387_352546137432993_377069914046563090_n.jpg 1536w\" sizes=\"auto, (max-width: 276px) 100vw, 276px\" \/><\/p>\n<p style=\"text-align: center\">\u0e23\u0e39\u0e1b\u0e01\u0e32\u0e23\u0e17\u0e33\u0e27\u0e07\u0e08\u0e23<\/p>\n<p>\u0e1e\u0e2d\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e01\u0e47\u0e16\u0e36\u0e07\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e49\u0e14\u0e42\u0e14\u0e22\u0e40\u0e02\u0e35\u0e22\u0e19\u0e41\u0e1a\u0e1a OOP (Object Oriented Programming) \u0e0b\u0e36\u0e48\u0e07\u0e42\u0e04\u0e49\u0e14\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<p><strong>\u0e42\u0e04\u0e49\u0e14\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 public Code<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;ESP32Servo.h&gt;\n#include &lt;Wire.h&gt;\n#include &lt;LiquidCrystal_I2C.h&gt;\n#include &lt;TridentTD_LineNotify.h&gt;\nclass CoinMachine {\npublic:\n  CoinMachine(int IRinf3, int sensorPin, int interruptPin3, int buzzerPin, int redLedPin, int blueLedPin, int whiteLedPin, String ssid, String password, String lineToken)\n    :ssid_(ssid), password_(password), lineToken_(lineToken) {\n      IRinf3_ =IRinf3;\n    sensorPin_ = sensorPin;\n    interruptPin3_ = interruptPin3;\n    buzzerPin_ = buzzerPin;\n    redLedPin_ = redLedPin;\n    blueLedPin_ = blueLedPin;\n    whiteLedPin_ = whiteLedPin;\n    LiquidCrystal_I2C lcd(0x27, 20, 4);\n  }\n\n  void doCounterFunction() {\n    isCounter = true;\n    count++;\n  }\n\n  void interruptFunction3Function() {\n    swW = digitalRead(interruptPin3_);\n  }\n\n  void interruptIR3Function() {\n    val3 = digitalRead(IRinf3_);\n  }\n  \n  <\/code><\/pre>\n\n\n<p><strong>\u0e42\u0e04\u0e49\u0e14\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 void begin Code<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code> void begin() {\n    lcd-&gt;begin();\n    lcd-&gt;backlight();\n\n    WiFi.begin(ssid_, password_);\n    while (WiFi.status() != WL_CONNECTED) {\n      lcd-&gt;setCursor(3, 1);\n      lcd-&gt;print(\"LINE Notify\");\n      lcd-&gt;setCursor(2, 2);\n      lcd-&gt;print(\"WiFi connecting.\");\n      delay(400);\n      lcd-&gt;clear();\n    }\n    Serial.printf(\"\\nWiFi connected\\nIP: \");\n    Serial.println(WiFi.localIP());\n\n    LINE.setToken(lineToken_);\n\n      pinMode(sensorPin_, INPUT);\n      attachInterrupt(digitalPinToInterrupt(sensorPin_), CoinMachine::doCounterFunction,FALLING);\n      pinMode(interruptPin3_, INPUT);\n      attachInterrupt(digitalPinToInterrupt(interruptPin3_), CoinMachine::interruptFunction3Function,CHANGE);\n      pinMode(IRinf3_, INPUT);\n      attachInterrupt(digitalPinToInterrupt(IRinf3_), CoinMachine::interruptIR3Function,CHANGE);\n\n    servo1.attach(servoPin_);\n    pinMode(buzzerPin_, OUTPUT);\n    digitalWrite(buzzerPin_, HIGH);\n    pinMode(redLedPin_, OUTPUT);\n    digitalWrite(redLedPin_, HIGH);\n    Serial.begin(115200);\n\n    lcd-&gt;setCursor(5, 1);\n    lcd-&gt;print(\"Welcome To\");\n    lcd-&gt;setCursor(4, 2);\n    lcd-&gt;print(\"Selling pens\");\n    lcd-&gt;setCursor(1, 3);\n    lcd-&gt;print(\"By: Watcharapon.K\");\n    delay(5000);\n    lcd-&gt;clear();\n    lcd-&gt;setCursor(0, 0);\n    lcd-&gt;print(\"Money :  \");\n    lcd-&gt;setCursor(8, 0);\n    lcd-&gt;print(\"0\");\n    lcd-&gt;setCursor(11, 0);\n    lcd-&gt;print(\"Bath\");\n    lcd-&gt;setCursor(0, 1);\n    lcd-&gt;print(\"BLUE PEN  = \");\n    lcd-&gt;setCursor(13, 1);\n    lcd-&gt;print(\" 8 Bath\");\n    lcd-&gt;setCursor(0, 2);\n    lcd-&gt;print(\"RED   : coming soon\");\n    lcd-&gt;setCursor(0, 3);\n    lcd-&gt;print(\"WHITE : coming soon\");\n  }<\/code><\/pre>\n\n\n<p><strong>\u0e42\u0e04\u0e49\u0e14\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 void run Code<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code> void run() {\n    if (isCounter == true) {\n      isCounter = false;\n      delay(250);\n    }\n    if (i != 10 &amp;&amp; count != 0) {\n      i = i + 1;\n    }\n    if (i == 10) {\n      i = 0;\n      if (count == 10) {\n        i10 = i10 + 1;\n        k10 = i10 * 10;\n        kc10 = 10;\n        Serial.print(\"\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \");\n        Serial.print(kc10);\n        Serial.println(\" \u0e1a\u0e32\u0e17\");\n        Serial.println();\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(buzzerPin_, LOW);\n          delay(100);\n          digitalWrite(buzzerPin_, HIGH);\n          delay(50);\n        }\n      }\n      if (count == 5) {\n        i5 = i5 + 1;\n        j5 = i5 * 5;\n        jc5 = 5;\n        Serial.print(\"\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \");\n        Serial.print(jc5);\n        Serial.println(\" \u0e1a\u0e32\u0e17\");\n        Serial.println();\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(buzzerPin_, LOW);\n          delay(100);\n          digitalWrite(buzzerPin_, HIGH);\n          delay(50);\n        }\n      }\n      if (count == 2) {\n        i2 = i2 + 1;\n        g2 = i2 * 2;\n        gc2 = 2;\n        Serial.print(\"\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \");\n        Serial.print(gc2);\n        Serial.println(\" \u0e1a\u0e32\u0e17\");\n        Serial.println();\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(buzzerPin_, LOW);\n          delay(100);\n          digitalWrite(buzzerPin_, HIGH);\n          delay(50);\n        }\n      }\n      if (count == 1) {\n        i1 = i1 + 1;\n        s1 = i1 * 1;\n        sc1 = 1;\n        Serial.print(\"\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \");\n        Serial.print(sc1);\n        Serial.println(\" \u0e1a\u0e32\u0e17\");\n        Serial.println();\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(buzzerPin_, LOW);\n          delay(100);\n          digitalWrite(buzzerPin_, HIGH);\n          delay(50);\n        }\n      }\n      Serial.print(\"   \u0e23\u0e27\u0e21\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d 10 \u0e1a\u0e32\u0e17: \");\n      Serial.print(i10);\n      Serial.println(\" \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\");\n      Serial.print(\"   \u0e23\u0e27\u0e21\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d  5 \u0e1a\u0e32\u0e17: \");\n      Serial.print(i5);\n      Serial.println(\" \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\");\n      Serial.print(\"   \u0e23\u0e27\u0e21\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d  1 \u0e1a\u0e32\u0e17: \");\n      Serial.print(i1);\n      Serial.println(\" \u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\");\n      Serial.println();\n      a = s1 + k10 + j5 + g2 - currentCredit;\n      Serial.print(\"         \u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14: \");\n      Serial.print(a);\n      Serial.println(\" \u0e1a\u0e32\u0e17\");\n      Serial.println();\n      count = 0;\n      lcd-&gt;setCursor(0, 0);\n      lcd-&gt;print(\"Money :  \");\n      lcd-&gt;setCursor(8, 0);\n      lcd-&gt;print(a);\n      lcd-&gt;setCursor(11, 0);\n      lcd-&gt;print(\"Bath\");\n      lcd-&gt;setCursor(0, 1);\n      lcd-&gt;print(\"BLUE PEN  = \");\n      lcd-&gt;setCursor(13, 1);\n      lcd-&gt;print(\" 8 Bath\");\n    }\n\n    servo1.write(0);\n    if (a &gt;= 8) {\n      digitalWrite(redLedPin_, LOW);\n    } else {\n      digitalWrite(redLedPin_, HIGH);\n    }\n\n    if (val3 == 1) {\n      if (val3 == 1 &amp;&amp; a &gt;= 8) {\n        swW = LOW;\n        digitalWrite(redLedPin_, HIGH);\n      }\n      lcd-&gt;setCursor(13, 1);\n      lcd-&gt;print(\"SOLDOUT\");\n      LINE.notify(\"                \u0e1b\u0e32\u0e01\u0e01\u0e32\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e21\u0e14\u0e41\u0e25\u0e49\u0e27 \u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e40\u0e15\u0e34\u0e21\u0e14\u0e49\u0e27\u0e22 !!!\");\n      delay(1000);\n    } else if (val3 == 0) {\n      lcd-&gt;setCursor(13, 1);\n      lcd-&gt;print(\" 8 Bath\");\n    }\n\n    if (a &gt;= 8 &amp;&amp; swW == HIGH) {\n      currentCredit += credit8;\n      a -= credit8;\n      digitalWrite(buzzerPin_, LOW);\n      delay(100);\n      digitalWrite(buzzerPin_, HIGH);\n      servo1.write(180);\n      delay(350);\n      servo1.write(175);\n      delay(350);\n      servo1.write(180);\n      delay(350);\n      servo1.write(175);\n      delay(350);\n      servo1.write(180);\n      delay(50);\n      digitalWrite(blueLedPin_, HIGH);\n      digitalWrite(whiteLedPin_, HIGH);\n      for (int i = 0; i &lt; 3; i++) {\n        digitalWrite(redLedPin_, LOW);\n        delay(500);\n        digitalWrite(redLedPin_, HIGH);\n        delay(250);\n      }\n      Serial.print(\"         \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e17\u0e35\u0e48\u0e25\u0e1a: \");\n      Serial.print(credit8);\n      Serial.println(\" \u0e1a\u0e32\u0e17\");\n      Serial.print(\"         \u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \");\n      Serial.print(a);\n      Serial.println(\" \u0e1a\u0e32\u0e17\");\n      delay(250);\n      lcd-&gt;setCursor(8, 0);\n      lcd-&gt;print(a);\n      if (a &lt; 10) {\n        lcd-&gt;setCursor(9, 0);\n        lcd-&gt;print(\" \");\n      }\n      soldBPens++;\n      LINE.notify(\"                \u0e1b\u0e32\u0e01\u0e01\u0e32\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e02\u0e32\u0e22\u0e44\u0e1b : \" + String(soldBPens) + \" \u0e41\u0e17\u0e48\u0e07\");\n    }\n  }<\/code><\/pre>\n\n\n<p><strong>\u0e42\u0e04\u0e49\u0e14\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 Variable Code<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>private:\n  Servo servo1;\n  LiquidCrystal_I2C* lcd;\n  int IRinf3_;\n  int lcdCols_;\n  int lcdRows_;\n  int sensorPin_;\n  int interruptPin3_;\n  int buzzerPin_;\n  int redLedPin_;\n  int blueLedPin_;\n  int whiteLedPin_;\n  String ssid_;\n  String password_;\n  String lineToken_;\n  int sensorPin = 15;\n  int i = 0;\n  int k10 = 0;\n  int kc10 = 0;\n  int s1 = 0;\n  int sc1 = 0;\n  int j5 = 0;\n  int jc5 = 0;\n  int a = 0;\n  int g2 = 0;\n  int gc2 = 0;\n  int i10 = 0;\n  int i5 = 0;\n  int i2 = 0;\n  int i1 = 0;\n  int currentCredit = 0;\n  int credit8 = 8;\n  int soldBPens = 0;\n  int interruptPin3 = 2;\n  volatile int swW = LOW;\n  boolean isCounter = false;\n  int count = 0;\n  int val3 = 0;\n  const int IRinf3 = 33;\n  const int servoPin_ = 27;\n};\n\nCoinMachine coinMachine(33, 15, 2, 0, 18, 5, 16, \"Redmi Note 11\", \"123456789\", \"w2mg2535WVEi4jjFB1MloJEDJKW6SxyRwOOUuDY8MJj\");\n\nvoid setup() {\n  coinMachine.begin();\n\n}\n\nvoid loop() {\n  coinMachine.run();\n}<\/code><\/pre>\n\n\n<p><strong>\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 3 \u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07<\/strong><\/p>\n<p>\u0e44\u0e14\u0e49\u0e42\u0e04\u0e49\u0e14\u0e01\u0e47\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e15\u0e31\u0e27\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e25\u0e07\u0e15\u0e31\u0e27\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e41\u0e25\u0e49\u0e27\u0e44\u0e14\u0e49\u0e1c\u0e25\u0e15\u0e32\u0e21\u0e15\u0e32\u0e23\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49<\/p>\n\n<p><strong>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d \u0e0a\u0e19\u0e34\u0e14 1 \u0e1a\u0e32\u0e17 2 \u0e1a\u0e32\u0e17 5 \u0e1a\u0e32\u0e17 \u0e41\u0e25\u0e30 10 \u0e1a\u0e32\u0e17<\/strong><\/p>\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a<\/td><td class=\"has-text-align-center\" data-align=\"center\">%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">1 \u0e1a\u0e32\u0e17<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">100 %<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2 \u0e1a\u0e32\u0e17<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">100 %<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5 \u0e1a\u0e32\u0e17<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">100 %<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10 \u0e1a\u0e32\u0e17<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">100 %<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><strong>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\"><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e01\u0e32\u0e23\u0e01\u0e14\u0e08\u0e48\u0e32\u0e22<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e1b\u0e32\u0e01\u0e01\u0e32<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49 (Servo)<\/td><td class=\"has-text-align-center\" data-align=\"center\">%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 1<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">45%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 2<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">45%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 3<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">100%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 4<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">100%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><strong>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e40\u0e0b\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e1b\u0e32\u0e01\u0e01\u0e32<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\"><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e1b\u0e32\u0e01\u0e01\u0e32<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49 (IR inf)<\/td><td class=\"has-text-align-center\" data-align=\"center\">%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e1b\u0e32\u0e01\u0e01\u0e32<\/td><td class=\"has-text-align-center\" data-align=\"center\">0%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 2<\/td><td class=\"has-text-align-center\" data-align=\"center\">0 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e1a\u0e49\u0e32\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">50%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 3<\/td><td class=\"has-text-align-center\" data-align=\"center\">0 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1b\u0e32\u0e01\u0e01\u0e32<\/td><td class=\"has-text-align-center\" data-align=\"center\">100%<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 4<\/td><td class=\"has-text-align-center\" data-align=\"center\">0 \u0e41\u0e17\u0e48\u0e07<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1b\u0e32\u0e01\u0e01\u0e32<\/td><td class=\"has-text-align-center\" data-align=\"center\">100%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">7.\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07<\/h3>\n\n\n<p>\u00a0 \u00a0 \u00a0 \u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e15\u0e48\u0e32\u0e07\u0e46\u0e19\u0e31\u0e49\u0e19 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e15\u0e31\u0e27\u0e19\u0e35\u0e49 \u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e08\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e01\u0e32\u0e23\u0e14\u0e39\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2dLCD \u0e27\u0e48\u0e32\u0e23\u0e32\u0e04\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48 \u0e41\u0e25\u0e49\u0e27\u0e17\u0e33\u0e01\u0e32\u0e23\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d\u0e16\u0e49\u0e32\u0e16\u0e36\u0e07\u0e04\u0e48\u0e32\u0e23\u0e32\u0e04\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e25\u0e49\u0e27 \u0e1b\u0e38\u0e48\u0e21\u0e17\u0e35\u0e48\u0e15\u0e39\u0e49\u0e08\u0e30\u0e21\u0e35\u0e44\u0e1fLED \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e17\u0e33\u0e01\u0e32\u0e23\u0e01\u0e14\u0e1b\u0e38\u0e48\u0e21\u0e01\u0e47\u0e08\u0e30\u0e44\u0e1b\u0e2a\u0e31\u0e48\u0e07\u0e01\u0e32\u0e23 Servo \u0e43\u0e2b\u0e49\u0e17\u0e33\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e25\u0e07\u0e21\u0e32 \u0e41\u0e25\u0e49\u0e27\u0e40\u0e0b\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c IRinf \u0e19\u0e31\u0e49\u0e19\u0e08\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e27\u0e48\u0e32\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e2b\u0e21\u0e14\u0e22\u0e31\u0e07 \u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e01\u0e47\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d \u0e16\u0e49\u0e32\u0e2b\u0e21\u0e14\u0e41\u0e25\u0e49\u0e27 \u0e01\u0e47\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e32\u0e1c\u0e39\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32<\/p>\n<p>\u0e01\u0e32\u0e23\u0e19\u0e33\u0e44\u0e1b\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14 \/ \u0e02\u0e49\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33<\/p>\n<p>\u00a0 \u00a0 \u00a0 1.\u0e41\u0e19\u0e30\u0e19\u0e33\u0e02\u0e22\u0e32\u0e22\u0e15\u0e39\u0e49\u0e43\u0e2b\u0e49\u0e43\u0e2b\u0e0d\u0e48\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d \u0e43\u0e2b\u0e49\u0e43\u0e2a\u0e48\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e19\u0e34\u0e14\u0e44\u0e14\u0e49<\/p>\n<p>\u00a0 \u00a0 \u00a0 2.\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e44\u0e1b\u0e43\u0e19\u0e17\u0e32\u0e07\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e08\u0e48\u0e32\u0e22\u0e41\u0e1a\u0e1a\u0e41\u0e1a\u0e07\u0e04\u0e4c\u0e2b\u0e23\u0e37\u0e2d Qr payment\u00a0<\/p>\n\n\n<h3 class=\"wp-block-heading\">8.\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07<\/h3>\n\n\n<p>1. ai-corporation \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Arduino Uno \u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 Servo Moto \u0e23\u0e38\u0e48\u0e19 SG90. [\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c] 2565.<\/p>\n<p>[\u0e2a\u0e37\u0e1a\u0e04\u0e49\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 20 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2566].<\/p>\n<p>\u0e08\u0e32\u0e01 <a href=\"https:\/\/www.ai-corporation.net\/2022\/01\/07\/arduino-uno-control-servo-sg90\/\">https:\/\/www.ai-corporation.net\/2022\/01\/07\/arduino-uno-control-servo-sg90\/<\/a><\/p>\n<p>2.Robotsiam\u00a0 \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 IR Infrared \u0e42\u0e21\u0e14\u0e39\u0e25\u0e40\u0e0b\u0e47\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e41\u0e2a\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e01\u0e35\u0e14\u0e02\u0e27\u0e32\u0e07. [\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c] 2559.<\/p>\n<p>[\u0e2a\u0e37\u0e1a\u0e04\u0e49\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 20 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2566].<\/p>\n<p>\u0e08\u0e32\u0e01 <a href=\"https:\/\/robotsiam.blogspot.com\/2016\/10\/ir-infrared-obstacle-avoidance-sensor.html\">https:\/\/robotsiam.blogspot.com\/2016\/10\/ir-infrared-obstacle-avoidance-sensor.html<\/a><\/p>\n<p>3.cybertice \u0e2a\u0e2d\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Arduino Coin Validator \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d. [\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c] 2564.<\/p>\n<p>[\u0e2a\u0e37\u0e1a\u0e04\u0e49\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 20 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2566].<\/p>\n<p>\u0e08\u0e32\u0e01 <a href=\"https:\/\/shorturl.asia\/PbN2a\">https:\/\/shorturl.asia\/PbN2a<\/a><\/p>\n<p>4.Chang Arduino Tutorial 3 : Digital input ,Debounce. [\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c] 2553.<\/p>\n<p>[\u0e2a\u0e37\u0e1a\u0e04\u0e49\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 20 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2566].<\/p>\n<p>\u00a0\u0e08\u0e32\u0e01\u00a0 <a href=\"http:\/\/www.ayarafun.com\/2011\/04\/arduino-tutorial-3-digital-input-and-debounce\/\">http:\/\/www.ayarafun.com\/2011\/04\/arduino-tutorial-3-digital-input-and-debounce\/<\/a><\/p>\n\n\n<h3 class=\"wp-block-heading\">\u0e27\u0e34\u0e14\u0e34\u0e42\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e41\u0e1a\u0e1a\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"\u0e15\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e32\u0e01\u0e01\u0e32\u0e2b\u0e22\u0e2d\u0e14\u0e40\u0e2b\u0e23\u0e35\u0e22\u0e0d mini projects\" width=\"620\" height=\"349\" src=\"https:\/\/www.youtube.com\/embed\/C3crJn_5CqQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u0e1c\u0e39\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 : 069 \u0e19\u0e32\u0e22\u0e27\u0e31&#46;&#46;&#46;<\/p>\n","protected":false},"author":184,"featured_media":11782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,10,1],"tags":[7],"class_list":["post-841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-16","category-10","category-1","tag-7"],"_links":{"self":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/users\/184"}],"replies":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=841"}],"version-history":[{"count":12,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions"}],"predecessor-version":[{"id":11827,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions\/11827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/media\/11782"}],"wp:attachment":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}