{"id":20980,"date":"2024-01-08T09:40:15","date_gmt":"2024-01-08T01:40:15","guid":{"rendered":"https:\/\/www.circuspi.com\/?p=20980"},"modified":"2024-01-08T09:40:16","modified_gmt":"2024-01-08T01:40:16","slug":"arduino-uno-r4-wifi-remote-control-led","status":"publish","type":"post","link":"https:\/\/www.circuspi.com\/index.php\/2024\/01\/08\/arduino-uno-r4-wifi-remote-control-led\/","title":{"rendered":"\u4f7f\u7528 Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"526\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2024\/01\/1000x526_1-1.jpg\" alt=\"\" class=\"wp-image-21102\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4e00\u3001Aruino UNO R4 WiFi \u7684 WiFi \u529f\u80fd\u7c21\u4ecb<\/strong><\/h2>\n\n\n\n<p>Aruino UNO R4 WiFi\uff08\u4ee5\u4e0b\u7c21\u7a31\u70ba UNO R4 WiFi\uff09\u5728\u6b64\u6b21\u66f4\u65b0\u4e86 WiFi \u529f\u80fd\uff0c \u900f\u904e ESP32-S3 \u9019\u500b WiFi \u6a21\u7d44\u4f86\u505a\u529f\u80fd\u5347\u7d1a\uff0c\u90a3\u662f\u7531 Espressif Systems \u63a8\u51fa\u7684\u4e00\u6b3eWiFi\u548c\u85cd\u7259\u6a21\u7d44\uff0c\u4f7f\u5f97\u6b64\u6b21 UNO R4 WiFi \u7684\u66f4\u65b0\u53ef\u4ee5\u9060\u7a0b\u63a7\u5236\u548c\u76e3\u63a7\u8a2d\u5099\uff0c\u4e26\u8207\u5176\u4ed6\u8a2d\u5099\u9032\u884c\u6578\u64da\u4ea4\u63db\u3002<\/p>\n\n\n\n<p>\u5148\u524d\u7b46\u8005\u4e5f\u70ba\u5927\u5bb6\u6574\u7406\u4e86 UNO R4 WiFi \u7684\u7279\u9ede\u4ee5\u53ca\u57fa\u790e\u4ecb\u7d39\u4e86\uff01\u6709\u8208\u8da3\u77ad\u89e3\u7684\u8a71\u53ef\u4ee5\u9ede\u64ca<a href=\"https:\/\/www.circuspi.com\/index.php\/2023\/06\/30\/arduino-uno-r4-minima-wifi\/\">\u9023\u7d50<\/a>\u5ef6\u4f38\u95b1\u8b80\u3002\u95dc\u65bc\u66f4\u65b0\u53e6\u4e00\u8981\u9ede\u7684 LED \u77e9\u9663\uff0c\u9019\u908a\u4e5f\u6709\u4e00\u7bc7\u6587\u7ae0\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 UNO R4 WiFi \u4f86\u88fd\u4f5c\u77e9\u9663\u52d5\u756b\uff0c\u5176\u5167\u5bb9\u4e5f\u6709\u63d0\u5230\u5982\u4f55\u5b89\u88dd\u6240\u9700\u7684\u7a0b\u5f0f\u4ee5\u53ca\u5957\u4ef6\uff0c\u82e5\u662f\u6c92\u6709\u4f7f\u7528\u904e Arduino \u7684\u5925\u4f34\u5011\u4e0d\u59a8\u5148\u5230\u4e0a\u4e00\u7bc7\u6587\u7ae0\u770b\u770b\u5594\uff01<\/p>\n\n\n\n<p>\u63a5\u4e0b\u4f86\u5c31\u4f86\u5be6\u4f5c\u770b\u770b\u6b64\u6b21\u66f4\u65b0\u7684 WiFi \u529f\u80fd\u5427\uff01<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4e8c\u3001\u900f\u904e\u5efa\u7acb AP \u9060\u7aef\u63a7\u5236 UNO R4 WiFi LED \u958b\u95dc<\/strong><\/h2>\n\n\n\n<ul>\n<li>\u9078\u64c7Board\u958b\u767c\u677f<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled25.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20981\" width=\"805\" height=\"299\"\/><\/figure>\n\n\n\n<ul>\n<li>\u9078\u64c7\u5c0d\u61c9\u4e4bCOM\u63a5\u53e3<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled26.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20982\" width=\"804\" height=\"341\"\/><\/figure>\n\n\n\n<ul>\n<li>\u9ede\u9078\u7bc4\u4f8b\u7a0b\u5f0f<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled27.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20983\" width=\"804\" height=\"407\"\/><\/figure>\n\n\n\n<p>\u900f\u904e\u6a94\u6848\u9078\u53d6\u7bc4\u4f8b\uff0c\u518d\u5f9e WiFiS3 \u5206\u985e\u4e2d\u9ede\u9078 AP_SimpleWebSever\u3002 \u96a8\u5f8c\u6703\u8df3\u51fa\u53e6\u5916\u4e00\u500b\u8996\u7a97\u986f\u793a\u9019\u500b\u7bc4\u4f8b\u7a0b\u5f0f\u6a94\u6848\uff0c \u6703\u770b\u5230\u7a0b\u5f0f\u5982\u4e0b\uff1a<\/p>\n\n\n\n<style type=\"text\/css\">\n  .gist-file\n  .gist-data {max-height: 600px;}\n<\/style>\n\n<script src=\"https:\/\/gist.github.com\/FelixLinSY\/2e5bd84c58822ff697079b8031d0ef3a.js\"><\/script>\n\n\n\n<p>\u6ce8\u610f\u9019\u908a\u9700\u8981\u5c07\u6b64\u6bb5\u7a0b\u5f0f\u78bc\u300c\u7b49\u865f\u300d\u5f8c\u9762\u7684\u6587\u5b57\u6539\u6210\u60a8\u8981\u5efa\u7acb\u7684\u7db2\u8def\u540d\u7a31\u4ee5\u53ca\u5bc6\u78bc\uff0c\u82e5\u662f\u542b\u6709\u7279\u6b8a\u5b57\u5143\u5982\uff1a!\u3001@\u3001#\u3001$\u3001%\u3001^\u3001&amp;\u3001*\u3001\u2026\u2026\u7b49\uff0c\u52a0\u4e0a&#8221;\u96d9\u5f15\u865f&#8221;\u6216\u662f&#8217;\u55ae\u5f15\u865f\u2019\u5c31\u53ef\u4ee5\u6b63\u5e38\u904b\u884c\u4e86\uff01<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>char ssid&#91;] = SECRET_SSID;        \/\/ your network SSID (name)\nchar pass&#91;] = SECRET_PASS;        \/\/ your network password (use for WPA, or use as key for WEP)<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ul>\n<li>\u9ede\u9078\u7bad\u982d\u71d2\u5165 upload<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"86\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled28.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20984\"\/><\/figure>\n\n\n\n<ul>\n<li>\u6210\u679c\u9a57\u6536\uff01<\/li>\n<\/ul>\n\n\n\n<p>\u71d2\u9304\u5b8c\u6210\u6642\u6703\u51fa\u73fe\u50cf\u9019\u6a23\u5b50\u7684\u63d0\u793a\u8a0a\u606f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled29.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20985\" width=\"800\" height=\"206\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u63a5\u8457\u9ede\u64ca Serial Monitor \u6703\u770b\u898b\u8f38\u51fa\u7684\u8a0a\u606f<\/p>\n\n\n\n<p>Device disconnected from AP<\/p>\n\n\n\n<ul>\n<li>\u9019\u8868\u793a\u4f60\u7684\u88dd\u7f6e\uff08Arduino Uno R4 WiFi\uff09\u5df2\u7d93\u5f9e\u63a5\u5165\u9ede\uff08Access Point, AP\uff09\u65b7\u958b\u9023\u63a5\u3002\u9019\u53ef\u80fd\u662f\u7531\u65bc\u9023\u63a5\u4e2d\u65b7\u3001\u9023\u63a5\u54c1\u8cea\u5dee\u3001\u6216\u8005\u88dd\u7f6e\u81ea\u884c\u65b7\u958b\uff0c\u53ef\u4ee5\u6309\u4e0barduino\u4e0a\u7684reset\u6309\u9215\u5617\u8a66\u91cd\u9023\u3002<\/li>\n<\/ul>\n\n\n\n<p>Access Point Web Server<\/p>\n\n\n\n<ul>\n<li>\u8868\u793a Arduino Uno R4 WiFi \u6b63\u5728\u4ee5 Access Point\uff08AP\uff09\u7684\u6a21\u5f0f\u904b\u884c\uff0c\u4e26\u4e14\u5b83\u662f\u4e00\u500b Web \u4f3a\u670d\u5668\uff0c\u53ef\u4ee5\u901a\u904e\u7db2\u9801\u9032\u884c\u4e92\u52d5\u3002<\/li>\n<\/ul>\n\n\n\n<p>Please upgrade the firmware<\/p>\n\n\n\n<ul>\n<li>\u7528\u4f86\u6aa2\u67e5 WiFi \u6a21\u7d44\u7684\u97cc\u9ad4\u7248\u672c\u3002\u5982\u679c\u97cc\u9ad4\u7248\u672c\u8f03\u820a\uff0c\u5c31\u6703\u63d0\u793a\u4f60\u5347\u7d1a\u97cc\u9ad4\u3002\u4f46\u662f\u5c0d\u65bc Arduino Uno R4 WiFi\uff0c\u901a\u5e38\u4e0d\u9700\u8981\u624b\u52d5\u5347\u7d1a\u97cc\u9ad4\uff0c\u56e0\u70ba\u51fa\u5ee0\u6642\u5df2\u7d93\u9810\u5148\u71d2\u9304\u4e86\u6b63\u78ba\u4e14\u53ef\u904b\u884c\u7684\u7248\u672c\u4e86\u3002<\/li>\n<\/ul>\n\n\n\n<p>Creating access point named: &#8221; &#8220;<\/p>\n\n\n\n<ul>\n<li>\u8868\u793a Arduino Uno R4 WiFi \u5275\u5efa\u4e86\u4e00\u500b\u540d\u70ba &#8221; &#8221; \u7684 Access Point\u3002<\/li>\n<\/ul>\n\n\n\n<p>SSID: #####<\/p>\n\n\n\n<ul>\n<li>\u986f\u793a\u4e86\u4f60\u7684 WiFi \u7db2\u8def\u7684 SSID\uff08Service Set Identifier\uff0cWiFi \u540d\u7a31\uff09\u3002<\/li>\n<\/ul>\n\n\n\n<p>IP Address: 192.48.56.2<\/p>\n\n\n\n<ul>\n<li>\u9019\u662f Access Point \u7684 IP \u5730\u5740\u3002\u5728\u7a0b\u5f0f\u4e2d\u8a2d\u5b9a\uff0cAccess Point \u7684 IP \u5730\u5740\u662f 192.48.56.2\u3002<\/li>\n<\/ul>\n\n\n\n<p>To see this page in action, open a browser to &lt;http:\/\/192.48.56.2&gt; \u9019\u662f\u4e00\u500b\u63d0\u793a\uff0c\u544a\u8a34\u4f60\u53ef\u4ee5\u6253\u958b\u7db2\u9801\u700f\u89bd\u5668\uff0c\u8f38\u5165 <a href=\"http:\/\/192.48.56.2\">http:\/\/192.48.56.2<\/a> \u4f86\u4f7f\u7528 Arduino Uno R4 WiFi \u63d0\u4f9b\u7684\u7db2\u9801\u9801\u9762\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\ud83d\udca1<strong>&nbsp;\u6ce8\u610f<\/strong> UNO R4 WiFi \u662f\u4ee5 Access Point\uff08AP\uff09\u6a21\u5f0f\u904b\u884c\u3002 \u5728\u9019\u7a2e\u6a21\u5f0f\u4e0b\uff0cUNO R4 WiFi \u6703\u5efa\u7acb\u4e00\u500b\u81ea\u5df1\u7684 WiFi \u7db2\u8def\uff0c <strong>\u9700\u9032\u884c\u901a\u4fe1\u7684\u88dd\u7f6e\u9700\u8981\u9023\u63a5\u5230\u540c\u4e00\u500b WiFi \u624d\u80fd\u8207 Arduino \u9032\u884c\u901a\u4fe1<\/strong>\u3002<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<p>\u6240\u4ee5\u63a5\u4e0b\u4f86\u5c31\u5c07\u96fb\u8166\u9023\u63a5\u4e0a\u525b\u624d UNO R4 WiFi \u6240\u5efa\u7acb\u7684\u7db2\u8def\u5427\uff01\u82e5\u662f\u6210\u529f\u9023\u63a5\u4e0a\u7db2\u9801\uff0c\u6703\u51fa\u73fe\u9019\u6a23\u7684\u9801\u9762<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled30.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20986\" width=\"431\" height=\"138\"\/><\/figure>\n\n\n\n<p>\u63a5\u4e0b\u4f86\u5c31\u53ef\u4ee5\u52d5\u624b\u900f\u904e\u9060\u7aef\u901a\u4fe1\u7684\u96fb\u8166\u64cd\u4f5cArduino\u7684\u5167\u5efaLED\u71c8\u4e86\uff01<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/82zzy-ql3bj.gif\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20987\" width=\"201\" height=\"141\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e09\u3001\u900f\u904e\u5efa\u7acb WebServer \u9060\u7aef\u63a7\u5236 UNO R4 WiFi LED \u958b\u95dc<\/h2>\n\n\n\n<p>\u5728\u5be6\u969b\u64cd\u4f5c\u4e4b\u524d\u8981\u5148\u5e36\u8b80\u8005\u5011\u77ad\u89e3 <strong>Access Point \u548c Web Server<\/strong> \uff0c\u5728\u4e0a\u4e00\u500b\u7bc4\u4f8b\u4e2d\u6211\u5011\u53ef\u4ee5\u5f97\u77e5 Access Point \u53ef\u4ee5\u5efa\u7acb\u4e00\u500b\u5b58\u53d6\u9ede\u4f9b\u4f7f\u7528\u8005\u9023\u7dda\u8b80\u53d6\uff0c\u800c Web Server \u5247\u662f\u4e00\u7a2e\u63d0\u4f9b\u7db2\u9801\u5167\u5bb9\u7684\u8edf\u9ad4\u6216\u786c\u9ad4\u88dd\u7f6e\u3002<\/p>\n\n\n\n<p> \ud83d\udca1 <strong>Access Point <\/strong><strong>\u548c Web Server<\/strong><\/p>\n\n\n\n<p>\u5728\u67d0\u4e9b\u60c5\u6cc1\u4e0b\uff0c\u9019\u5169\u8005\u53ef\u80fd\u6703\u7d50\u5408\u5728\u4e00\u8d77\uff0c\u4f8b\u5982\u7576\u4f7f\u7528\u8005\u900f\u904e Wi-Fi \u9023\u63a5\u5230\u4e00\u500b\u7121\u7dda\u8def\u7531\u5668\uff08\u540c\u6642\u5177\u6709AP\u529f\u80fd\uff09\u6642\uff0c\u8a72\u8def\u7531\u5668\u7684\u5167\u90e8\u53ef\u80fd\u904b\u884c\u4e00\u500b Web Server\uff0c\u4f7f\u7528\u6236\u80fd\u5920\u901a\u904e\u7db2\u9801\u8a2d\u7f6e\u8def\u7531\u5668\u7684\u914d\u7f6e\u3002<\/p>\n\n\n\n<p>\u6240\u4ee5\u5169\u8005\u5728 Wi-Fi \u6280\u8853\u4e0b\u662f\u4e0d\u4e00\u6a23\u7684\u6982\u5ff5\uff0c\u5b83\u5011\u5728\u7121\u7dda\u7db2\u7d61\u4e2d\u626e\u6f14\u4e0d\u540c\u7684\u89d2\u8272\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u5728\u63a5\u4e0b\u4f86\u7684\u5be6\u4f5c\u4e2d\u5c31\u662f\u8981\u85c9\u7531\u5916\u90e8\u7684 Wi-Fi \u7db2\u8def\u5206\u4eab\u5668\u505a\u70ba Web Server\uff0c\u5c07 UNO R4 WiFi \u548c\u96fb\u8166\u90fd\u9023\u5230\u8a72\u7db2\u8def\u9032\u884c\u6e9d\u901a\uff0c\u540c\u6a23\u7684\u53bb\u63a7\u5236 LED \u7684\u958b\u95dc\u3002<\/p>\n\n\n\n<ul>\n<li>\u6253\u958b\u7bc4\u4f8b\u7a0b\u5f0f<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled31.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20988\" width=\"800\" height=\"625\"\/><\/figure>\n\n\n\n<p>\u4e00\u6a23\u900f\u904e\u6a94\u6848\u7bc4\u4f8b\uff0c\u627e\u5230WiFiS3\u5206\u985e\u4e2d\u7684 WiFiWebServer\u3002<\/p>\n\n\n\n<ul>\n<li>\u6253\u958b\u5f8c\u6703\u986f\u793a\u4e00\u500b\u65b0\u7684\u7bc4\u4f8b\u7a0b\u5f0f\u6a94\u6848<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled32.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20989\" width=\"799\" height=\"426\"\/><\/figure>\n\n\n\n<ul>\n<li>\u6539\u5beb\u7a0b\u5f0f\u78bc<\/li>\n<\/ul>\n\n\n\n<p>\u53ef\u4ee5\u5c0d\u7167\u4e0a\u9762\u900f\u904e AP \u65b9\u5f0f\u63a7\u5236 LED \u958b\u95dc\u7684\u7a0b\u5f0f\u5167\u5bb9\uff0c\u6211\u5011\u9700\u8981\u589e\u52a0\u4ee5\u4e0b\u5167\u5bb9\uff1a<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>LED\u8b8a\u6578\u5ba3\u544a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int led = LED_BUILTIN;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled33.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20990\" width=\"802\" height=\"123\"\/><\/figure>\n\n\n\n<p>setup() \u51fd\u5f0f\u4e2d\u7684 LED \u521d\u59cb\u5316\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pinMode(led, OUTPUT);      \/\/ set the LED pin mode<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled34.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20991\" width=\"801\" height=\"175\"\/><\/figure>\n\n\n\n<p>\u8a2d\u5b9a\u8b8a\u6578 currentLine<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>String currentLine = \"\";<\/code><\/pre>\n\n\n\n<p>HTML\u6309\u9215\u7684\u751f\u6210\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled35.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20992\" width=\"803\" height=\"151\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>client.print(\"&lt;form action='\/H' method='get'&gt;&lt;input type='submit' value='Turn On'&gt;&lt;\/form&gt;\");\nclient.print(\"&lt;form action='\/L' method='get'&gt;&lt;input type='submit' value='Turn Off'&gt;&lt;\/form&gt;\");<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled36.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20993\" width=\"802\" height=\"94\"\/><\/figure>\n\n\n\n<p>loop() \u51fd\u5f0f\u4e2d\u7684 LED \u63a7\u5236\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if (currentLine.endsWith(\"GET \/H\")) {\n  digitalWrite(led, HIGH);  \/\/ GET \/H turns the LED on\n}\nif (currentLine.endsWith(\"GET \/L\")) {\n  digitalWrite(led, LOW);  \/\/ GET \/L turns the LED off\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled37.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20994\" width=\"800\" height=\"189\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u4fee\u6539\u5b8c\u6210\u5f8c\u9ede\u64ca\u4e0a\u50b3\u6309\u9215\u5c07\u7a0b\u5f0f\u78bc\u71d2\u9304\u5230 Arduino UNO R4 WiFi \u4e2d\uff0c\u5b8c\u6210\u5f8c\u53ef\u4ee5\u9ede\u64ca SerialPort \u67e5\u770b\u8f38\u51fa\u8a0a\u606f\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled38.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20995\" width=\"473\" height=\"120\"\/><\/figure>\n\n\n\n<p>\u8907\u88fd\u8a72 IP \u4e4b\u5f8c\u555f\u52d5\u700f\u89bd\u5668\uff0c\u8907\u88fd\u8cbc\u4e0a\u8a72 IP \u65bc\u7db2\u9801\u641c\u5c0b\u6b04\uff0c\u9032\u5165\u8a72\u7db2\u9801\u3002\u53ef\u4ee5\u770b\u898b\u7db2\u7ad9\u6703\u8f38\u51fa\u4e00\u4e9b\u63a5\u89d2\u7684\u985e\u6bd4\u8a0a\u865f\uff0c\u4e5f\u6709\u5169\u500b\u6309\u9215\u80fd\u5920\u9ede\u64ca\u63a7\u5236LED\u7684\u958b\u95dc\u3002\u8b80\u8005\u53ef\u4ee5\u5617\u8a66\u770b\u770b\u662f\u5426\u80fd\u5920\u63a7\u5236 UNO R4 WiFi \u4e0a\u9762\u7684 LED \u71c8\u56c9\uff01<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/12\/Untitled39.png\" alt=\"\u4f7f\u7528Arduino UNO R4 WiFi \u9060\u7aef\u63a7\u5236 LED \u71c8\u958b\u95dc\" class=\"wp-image-20996\" width=\"560\" height=\"258\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u56db\u3001\u7d50\u8ad6<\/h2>\n\n\n\n<p>\u5728\u9019\u7bc7\u6587\u7ae0\u4e2d\u6211\u5011\u4f7f\u7528\u4e86\u5169\u7a2e Wi-Fi \u5e38\u898b\u7684\u6280\u8853\uff0cAccess Point \u4ee5\u53ca Web Server \u4f86\u5be6\u969b\u9ad4\u9a57 UNO R4 WiFi \u6240\u5e36\u4f86\u7684\u5168\u65b0\u9ad4\u9a57\uff0c\u7b46\u8005\u5728\u6e2c\u8a66\u6642\u767c\u73fe\u96d6\u7136\u9023\u63a5\u7db2\u8def\u5f88\u8fc5\u901f\uff0c\u4f46\u4f3c\u4e4e\u6c92\u6709\u50cf\u4f7f\u7528 ESP32 \u958b\u767c\u677f\u7684 Wi-Fi \u529f\u80fd\u4f86\u7684\u7a69\u5b9a\uff0c\u9700\u8981\u96a8\u6642\u53bb\u6aa2\u6e2c\u662f\u5426\u6709\u65b7\u958b\u9023\u7d50\u7684\u767c\u751f\uff0c\u4f46\u9664\u6b64\u4e4b\u5916\u6b64\u6b21 UNO R4 WiFi \u505a\u7684\u5927\u66f4\u65b0 WiFiS3 \u5957\u4ef6\u771f\u7684\u70ba\u8a31\u591a Arduino \u958b\u767c\u611b\u7528\u8005\u958b\u555f\u4e86\u66f4\u591a\u5275\u610f\u7684\u65b0\u5927\u9580\uff01<\/p>\n\n\n\n<p>\u9019\u4e00\u6b21\u4e5f\u7c21\u55ae\u7684\u4ecb\u7d39\u4e86 Access Point \u4ee5\u53ca Web Server \u5169\u500b\u4e4b\u9593\u7684\u4e0d\u540c\u4f9b\u8b80\u8005\u77e5\u6089\uff0c\u7d9c\u5408\u4e0a\u8ff0\u7684\u5be6\u4f5c\uff0c\u642d\u914d\u4e0d\u540c\u7684\u611f\u6e2c\u5668\u4e5f\u53ef\u4ee5\u70ba\u60a8\u7684\u5275\u610f\u589e\u6dfb\u65b0\u6a02\u8da3\uff01\u50cf\u662f\u4ee5\u7269\u806f\u7db2\u6982\u5ff5\u505a\u8cc7\u8a0a\u7ba1\u7406\u7d71\u6574\uff0c\u4ea6\u6216\u662f\u9060\u7aef\u64cd\u63a7\u8a2d\u5099\u3001\u76e3\u63a7\u651d\u5f71\u6a5f\u4e5f\u90fd\u662f\u5f88\u6b64\u6b21 UNO R4 WiFi \u66f4\u65b0\u7684\u5275\u4f5c\u767c\u60f3\u65b9\u5411\uff0c\u8d95\u7dca\u52d5\u624b\u8a66\u8a66\u770b\u5427\uff01<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001Aruino UNO R4 WiFi \u7684 WiFi \u529f\u80fd\u7c21\u4ecb Aruino UNO R4 WiFi\uff08\u4ee5\u4e0b\u7c21 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[238,55],"tags":[],"table_tags":[],"_links":{"self":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/20980"}],"collection":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/comments?post=20980"}],"version-history":[{"count":3,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/20980\/revisions"}],"predecessor-version":[{"id":21104,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/20980\/revisions\/21104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/media\/21103"}],"wp:attachment":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/media?parent=20980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/categories?post=20980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/tags?post=20980"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/table_tags?post=20980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}