{"id":3136,"date":"2026-11-06T16:28:58","date_gmt":"2026-11-06T08:28:58","guid":{"rendered":"https:\/\/www.xmakerschool.cn\/?page_id=3136"},"modified":"2026-11-06T22:44:51","modified_gmt":"2026-11-06T14:44:51","slug":"esp%e4%b8%bb%e6%9d%bf%e9%80%89%e5%9e%8b%e6%8c%87%e5%8d%97%ef%bc%9a%e4%bb%8earduino-uno%e5%88%b0esp32","status":"publish","type":"page","link":"https:\/\/www.xmakerschool.cn\/?page_id=3136","title":{"rendered":"ESP\u4e3b\u677f\u9009\u578b\u6307\u5357\uff1a\u4eceArduino Uno\u5230ESP32"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<div style=\"max-width:1080px;margin:0 auto;color:#344054;font-size:16px;line-height:1.85\">\n<div style=\"padding:38px 34px;border-radius:18px;background:linear-gradient(135deg,#fff4f5,#f1f6ff);margin:10px 0 24px\">\n<div style=\"color:#df506b;font-weight:bold;letter-spacing:2px;font-size:13px\">MAKER \u00b7 UNO \u5230 ESP<\/div>\n<h2 style=\"font-size:34px;margin:8px 0;color:#253858\">\u4ece Arduino Uno \u8ba4\u8bc6 ESP \u4e3b\u677f<\/h2>\n<p style=\"font-size:18px;margin:0;color:#536176\">\u4f1a\u70b9\u706f\u3001\u8bfb\u4f20\u611f\u5668\u4e4b\u540e\uff0c\u4ec0\u4e48\u65f6\u5019\u9700\u8981\u6362 ESP\uff1f\u8fd9\u7bc7\u5148\u5e2e\u4f60\u6309\u9879\u76ee\u9009\u677f\uff0c\u518d\u770b\u5916\u89c2\u3001\u5f15\u811a\u56fe\u548c\u63a5\u7ebf\u6ce8\u610f\u4e8b\u9879\u3002<\/p>\n<\/div>\n<div style=\"padding:18px 22px;border-left:5px solid #df506b;border-radius:8px;background:#fff5f6;margin:22px 0\"><strong>\u5148\u8bb0\u4f4f\u6700\u91cd\u8981\u7684\u533a\u522b\uff1a<\/strong>Uno \u7684\u4fe1\u53f7\u901a\u5e38\u662f 5V\uff0cESP \u7684 GPIO \u901a\u5e38\u662f 3.3V\u3002\u4e0d\u8981\u628a Uno \u7684 5V \u8f93\u51fa\u76f4\u63a5\u63a5\u5230 ESP \u5f15\u811a\uff0c\u53ef\u80fd\u635f\u574f\u4e3b\u677f\u3002<\/div>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u5148\u6309\u9879\u76ee\u9009\u677f<\/h2>\n<div style=\"overflow-x:auto\">\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr style=\"background:#f5f7fb;color:#253858\">\n<th style=\"padding:12px;text-align:left\">\u9879\u76ee\u60f3\u6cd5<\/th>\n<th style=\"padding:12px;text-align:left\">\u53ef\u4ee5\u5148\u770b<\/th>\n<th style=\"padding:12px;text-align:left\">\u548c Uno \u76f8\u6bd4<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u7f51\u9875\u63a7\u5236\u3001\u8054\u7f51\u673a\u5668\u4eba\u3001\u591a\u4e2a\u4f20\u611f\u5668<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>\u7ecf\u5178 ESP32<\/strong><br \/>\u5e38\u89c1\uff1aESP32 DevKit V1\u3001ESP32-WROOM-32E<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u591a\u4e86 Wi-Fi\u3001\u84dd\u7259\uff0c\u63a5\u53e3\u4e5f\u591a\uff1b\u9002\u5408\u4f5c\u4e3a\u7b2c\u4e00\u5757 ESP\u3002<\/td>\n<\/tr>\n<tr style=\"background:#fbfcfe\">\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u5c0f\u578b\u65e0\u7ebf\u4f20\u611f\u5668\u3001\u624b\u673a BLE \u9065\u63a7<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>ESP32-C3<\/strong><br \/>\u5e38\u89c1\u5c0f\u677f\uff1aC3 SuperMini<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u4f53\u79ef\u5c0f\uff0c\u652f\u6301 Wi-Fi \u548c\u4f4e\u529f\u8017\u84dd\u7259\uff1b\u5c0f\u677f\u4e4b\u95f4\u7684\u5f15\u811a\u6392\u5217\u53ef\u80fd\u4e0d\u540c\u3002<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u6444\u50cf\u5934\u3001USB\u3001\u5c4f\u5e55\u6216\u66f4\u590d\u6742\u7684\u4e92\u52a8<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>ESP32-S3<\/strong><br \/>\u5e38\u89c1\uff1aS3 DevKitC-1 N8R8<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u53ef\u9009\u5185\u5b58\u66f4\u5927\u7684\u7248\u672c\uff1b\u8d2d\u4e70\u65f6\u8981\u6838\u5bf9\u5b8c\u6574\u578b\u53f7\u548c\u63a5\u53e3\u3002<\/td>\n<\/tr>\n<tr style=\"background:#fbfcfe\">\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u57fa\u7840\u7535\u8def\u3001\u521a\u5f00\u59cb\u505a\u4f20\u611f\u5668\u9879\u76ee<\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>\u7ee7\u7eed\u7528 Uno<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u5148\u7ec3\u719f\u8f93\u5165\u3001\u8f93\u51fa\u548c\u4f9b\u7535\uff1b\u9879\u76ee\u9700\u8981\u8054\u7f51\u65f6\u518d\u6362 ESP\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"font-size:14px;color:#667085\">\u5546\u54c1\u540d\u63d0\u9192\uff1a\u201cDevKit V1\u201d\u201cSuperMini\u201d\u5e38\u662f\u5f00\u53d1\u677f\u5916\u5f62\u6216\u5546\u5bb6\u6807\u9898\uff0c\u4e0d\u4fdd\u8bc1\u7535\u8def\u5b8c\u5168\u76f8\u540c\u3002\u5148\u770b\u677f\u4e0a\u6a21\u7ec4\/\u82af\u7247\u7684\u5b8c\u6574\u578b\u53f7\uff0c\u518d\u67e5\u5bf9\u5e94\u5f15\u811a\u56fe\u3002<\/p>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u6309\u578b\u53f7\u770b\u56fe\u3001\u9009\u811a\u3001\u6311\u9879\u76ee<\/h2>\n<p>\u4e0b\u9762\u6bcf\u4e00\u8282\u90fd\u914d\u6709<strong>\u5f00\u53d1\u677f\u5916\u89c2\u56fe\u548c\u5f15\u811a\u56fe<\/strong>\u3002\u56fe\u6e90\u4e3a\u4e50\u946b\u5b98\u65b9\u4e2d\u6587\u5f00\u53d1\u677f\u6307\u5357\u3002\u6dd8\u5b9d\u5e38\u89c1\u517c\u5bb9\u677f\uff08\u5c24\u5176 C3 SuperMini\u3001ESP32 DevKit V1\uff09\u4e0d\u4e00\u5b9a\u4e0e\u5b98\u65b9\u677f\u6392\u9488\u4e00\u81f4\uff1b\u56fe\u7528\u4e8e\u8ba4\u8bc6\u540c\u7cfb\u5217\uff0c\u5b9e\u9645\u63a5\u7ebf\u8bf7\u6309\u624b\u4e2d\u677f\u5b50\u7684\u5b8c\u6574\u578b\u53f7\u3001\u80cc\u9762\u4e1d\u5370\u548c\u5356\u5bb6\u539f\u7406\u56fe\u6838\u5bf9\u3002<\/p>\n<section style=\"margin:28px 0;padding:24px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(37,56,88,.05)\">\n<div style=\"color:#df506b;font-size:13px;font-weight:bold;letter-spacing:1px\">01 \/ \u5165\u95e8\u6700\u901a\u7528 \u00b7 Wi-Fi + \u84dd\u7259<\/div>\n<h3 style=\"margin:4px 0 10px;color:#253858;font-size:24px\">\u7ecf\u5178 ESP32 \u00b7 ESP32-WROOM-32E<\/h3>\n<div style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px\"><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#e9f5ff;color:#17629a;font-size:13px;font-weight:bold\">ADC \u00b7 \u9ed8\u8ba4 12 \u4f4d \/ 0\u20134095<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#fff2df;color:#9a5a00;font-size:13px;font-weight:bold\">PWM \u00b7 analogWrite 0\u2013255<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#f1eaff;color:#6941a5;font-size:13px;font-weight:bold\">GPIO \u00b7 3.3V \u903b\u8f91<\/span><\/div>\n<p style=\"margin:0 0 16px\">\u9002\u5408\u7f51\u9875\u63a7\u5236\u3001\u8054\u7f51\u5c0f\u8f66\u3001\u65e0\u7ebf\u4f20\u611f\u5668\u3001\u667a\u80fd\u706f\u548c\u9700\u8981\u8f83\u591a\u666e\u901a GPIO \u7684\u7efc\u5408\u9879\u76ee\u3002\u5e38\u89c1\u6dd8\u5b9d\u677f\u540d\u662f ESP32 DevKit V1\uff1b\u8fd9\u91cc\u7684\u56fe\u662f\u4e50\u946b DevKitC V4\uff0c\u4e8c\u8005\u5916\u89c2\u548c\u811a\u4f4d\u4e0d\u4fdd\u8bc1\u76f8\u540c\u3002<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px\">\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32\/_images\/esp32-devkitc-v4-functional-overview.png\" alt=\"\u7ecf\u5178 ESP32 \u00b7 ESP32-WROOM-32E\u5f00\u53d1\u677f\u5916\u89c2\u4e0e\u63a5\u53e3\u6807\u6ce8\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5916\u89c2\u56fe\uff1a\u8fa8\u8ba4 USB\u3001\u6309\u952e\u3001\u6a21\u7ec4\u4e0e\u6392\u9488<\/figcaption><\/figure>\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32\/_images\/esp32_devkitC_v4_pinlayout.png\" alt=\"\u7ecf\u5178 ESP32 \u00b7 ESP32-WROOM-32E\u5f00\u53d1\u677f\u5f15\u811a\u5e03\u5c40\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5f15\u811a\u56fe\uff1a\u70b9\u51fb\u53ef\u67e5\u770b\u539f\u56fe\uff0c\u63a5\u7ebf\u524d\u8bf7\u6838\u5bf9\u624b\u4e2d\u677f\u5361\u7248\u672c<\/figcaption><\/figure>\n<\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px;margin-top:16px\">\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#f2f7ff\"><strong style=\"color:#253858\">\u5e38\u7528\u5f15\u811a\uff0c\u5148\u4ece\u8fd9\u4e9b\u770b<\/strong><\/p>\n<p style=\"margin:6px 0 0\">ESP32-WROOM-32E \u662f\u710a\u5728\u5f00\u53d1\u677f\u4e0a\u7684\u6a21\u7ec4\u3002\u7ecf\u5178 ESP32 \u5e38\u7528 ADC1 \u4e3a GPIO32\u201339\uff1bGPIO34\u201339<strong>\u53ea\u80fd\u8f93\u5165<\/strong>\u3002GPIO21\/22 \u5e38\u7528\u4e8e I\u00b2C\uff08SDA\/SCL\uff09\uff0cGPIO25\/26 \u53ef\u4f5c DAC \u6a21\u62df\u8f93\u51fa\uff1b\u5177\u4f53 I\u00b2C \u811a\u53ef\u5728\u7a0b\u5e8f\u91cc\u914d\u7f6e\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#fff5f4\"><strong style=\"color:#c43e54\">\u5bb9\u6613\u8e29\u5751<\/strong><\/p>\n<p style=\"margin:6px 0 0\">GPIO6\u201311 \u901a\u5e38\u8fde\u63a5\u677f\u8f7d Flash\uff0c\u4e0d\u8981\u63a5\u5916\u8bbe\uff1bGPIO0\u30012\u300112\u300115 \u5c5e\u4e8e\u542f\u52a8\u914d\u7f6e\u76f8\u5173\u811a\uff0c\u5916\u63a5\u7535\u8def\u53ef\u80fd\u5bfc\u81f4\u65e0\u6cd5\u542f\u52a8\u3002Wi-Fi \u5de5\u4f5c\u65f6\u6a21\u62df\u91c7\u6837\u4f18\u5148\u7528 ADC1\uff1bADC2 \u4e0e Wi-Fi \u4f1a\u51b2\u7a81\u3002GPIO \u8f93\u51fa\u662f 3.3V\uff0c\u4e0d\u80fd\u76f4\u63a5\u63a5 Uno \u7684 5V \u4fe1\u53f7\u3002<\/p>\n<\/div>\n<\/div>\n<p style=\"margin:12px 0 0;font-size:14px\"><a href=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32\/esp32-devkitc\/user_guide.html\" target=\"_blank\" rel=\"noopener\">\u6253\u5f00\u4e50\u946b\u5b98\u65b9\u4e2d\u6587\u6307\u5357\uff1a\u5b8c\u6574\u5f15\u811a\u8868\u3001\u539f\u7406\u56fe\u4e0e\u7248\u672c\u8bf4\u660e \u2192<\/a><\/p>\n<\/section>\n<section style=\"margin:28px 0;padding:24px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(37,56,88,.05)\">\n<div style=\"color:#df506b;font-size:13px;font-weight:bold;letter-spacing:1px\">02 \/ \u5c0f\u5de7\u4f4e\u6210\u672c \u00b7 Wi-Fi + BLE<\/div>\n<h3 style=\"margin:4px 0 10px;color:#253858;font-size:24px\">ESP32-C3 \u00b7 C3 DevKitM-1 \/ C3 SuperMini<\/h3>\n<div style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px\"><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#e9f5ff;color:#17629a;font-size:13px;font-weight:bold\">ADC \u00b7 \u9ed8\u8ba4 12 \u4f4d \/ 0\u20134095<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#fff2df;color:#9a5a00;font-size:13px;font-weight:bold\">PWM \u00b7 analogWrite 0\u2013255<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#f1eaff;color:#6941a5;font-size:13px;font-weight:bold\">GPIO \u00b7 3.3V \u903b\u8f91<\/span><\/div>\n<p style=\"margin:0 0 16px\">\u9002\u5408\u5c0f\u578b\u65e0\u7ebf\u4f20\u611f\u5668\u3001\u624b\u673a\u84dd\u7259\u9065\u63a7\u3001\u684c\u9762\u88c5\u7f6e\u548c\u53ea\u9700\u8981\u5c11\u91cf\u5f15\u811a\u7684\u8054\u7f51\u4f5c\u54c1\u3002C3 SuperMini \u5f88\u5e38\u89c1\uff0c\u4f46\u5b83\u4e0d\u662f DevKitM-1\uff1b\u4e0d\u540c\u5382\u5bb6\u677f\u5b50\u7684\u9488\u811a\u6392\u5217\u3001USB \u7535\u8def\u548c LED \u63a5\u6cd5\u53ef\u80fd\u4e0d\u540c\u3002<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px\">\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c3\/_images\/esp32-c3-devkitm-1-v1-annotated-photo.png\" alt=\"ESP32-C3 \u00b7 C3 DevKitM-1 \/ C3 SuperMini\u5f00\u53d1\u677f\u5916\u89c2\u4e0e\u63a5\u53e3\u6807\u6ce8\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5916\u89c2\u56fe\uff1a\u8fa8\u8ba4 USB\u3001\u6309\u952e\u3001\u6a21\u7ec4\u4e0e\u6392\u9488<\/figcaption><\/figure>\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c3\/_images\/esp32-c3-devkitm-1-v1-pinout.png\" alt=\"ESP32-C3 \u00b7 C3 DevKitM-1 \/ C3 SuperMini\u5f00\u53d1\u677f\u5f15\u811a\u5e03\u5c40\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5f15\u811a\u56fe\uff1a\u70b9\u51fb\u53ef\u67e5\u770b\u539f\u56fe\uff0c\u63a5\u7ebf\u524d\u8bf7\u6838\u5bf9\u624b\u4e2d\u677f\u5361\u7248\u672c<\/figcaption><\/figure>\n<\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px;margin-top:16px\">\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#f2f7ff\"><strong style=\"color:#253858\">\u5e38\u7528\u5f15\u811a\uff0c\u5148\u4ece\u8fd9\u4e9b\u770b<\/strong><\/p>\n<p style=\"margin:6px 0 0\">\u5728\u5b98\u65b9 C3 DevKitM-1 \u4e0a\uff0cGPIO0\u20134 \u5e26 ADC1\uff0c\u505a\u7535\u4f4d\u5668\/\u6a21\u62df\u4f20\u611f\u5668\u65f6\u53ef\u4f18\u5148\u4ece\u8fd9\u4e9b\u811a\u67e5\u8d77\uff1bGPIO20\/21 \u5e38\u4f5c UART RX\/TX\uff1bGPIO18\/19 \u4e0e USB D\u2212\/D+ \u76f8\u5173\u3002\u5f15\u811a\u56fe\u4e0a\u7684 SDA\/SCL \u4e0d\u662f\u56fa\u5b9a\u4e13\u7528\u811a\uff0c\u6309\u6240\u7528\u5f00\u53d1\u677f\u548c\u7a0b\u5e8f\u8bbe\u7f6e\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#fff5f4\"><strong style=\"color:#c43e54\">\u5bb9\u6613\u8e29\u5751<\/strong><\/p>\n<p style=\"margin:6px 0 0\">GPIO8 \u5e38\u8fde\u677f\u8f7d RGB LED\/\u65e5\u5fd7\u529f\u80fd\uff0cGPIO9 \u662f BOOT \u542f\u52a8\u76f8\u5173\u811a\uff0cGPIO2 \u4e5f\u6709\u542f\u52a8\u914d\u7f6e\u7528\u9014\uff1b\u4e0d\u8981\u628a\u542f\u52a8\u811a\u968f\u610f\u63a5\u5230\u4f1a\u5f3a\u62c9\u9ad8\/\u62c9\u4f4e\u7684\u7535\u8def\u3002\u82e5\u4f7f\u7528 USB \u539f\u751f\u901a\u4fe1\uff0c\u907f\u514d\u628a GPIO18\/19 \u5f53\u666e\u901a IO\u3002\u8d2d\u4e70 SuperMini \u65f6\u5148\u627e\u8be5\u5356\u5bb6\u5bf9\u5e94\u7248\u672c\u7684\u9488\u811a\u56fe\u3002<\/p>\n<\/div>\n<\/div>\n<p style=\"margin:12px 0 0;font-size:14px\"><a href=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c3\/esp32-c3-devkitm-1\/user_guide.html\" target=\"_blank\" rel=\"noopener\">\u6253\u5f00\u4e50\u946b\u5b98\u65b9\u4e2d\u6587\u6307\u5357\uff1a\u5b8c\u6574\u5f15\u811a\u8868\u3001\u539f\u7406\u56fe\u4e0e\u7248\u672c\u8bf4\u660e \u2192<\/a><\/p>\n<\/section>\n<section style=\"margin:28px 0;padding:24px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(37,56,88,.05)\">\n<div style=\"color:#df506b;font-size:13px;font-weight:bold;letter-spacing:1px\">03 \/ USB\u3001\u5c4f\u5e55\u3001\u6444\u50cf\u5934\u548c\u8f83\u590d\u6742\u4e92\u52a8<\/div>\n<h3 style=\"margin:4px 0 10px;color:#253858;font-size:24px\">ESP32-S3 \u00b7 S3 DevKitC-1 N8R8<\/h3>\n<div style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px\"><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#e9f5ff;color:#17629a;font-size:13px;font-weight:bold\">ADC \u00b7 \u9ed8\u8ba4 12 \u4f4d \/ 0\u20134095<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#fff2df;color:#9a5a00;font-size:13px;font-weight:bold\">PWM \u00b7 analogWrite 0\u2013255<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#f1eaff;color:#6941a5;font-size:13px;font-weight:bold\">GPIO \u00b7 3.3V \u903b\u8f91<\/span><\/div>\n<p style=\"margin:0 0 16px\">\u9002\u5408\u9700\u8981\u539f\u751f USB\u3001\u8f83\u591a\u5916\u8bbe\u3001\u5c4f\u5e55\/\u6444\u50cf\u5934\u6216\u66f4\u5927\u8fd0\u884c\u5185\u5b58\u7684\u9879\u76ee\u3002N8R8 \u901a\u5e38\u6307 8MB Flash + 8MB PSRAM\uff1b\u4e0b\u5355\u4ecd\u8981\u786e\u8ba4\u6a21\u7ec4\u5b8c\u6574\u578b\u53f7\u3002<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px\">\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32s3\/_images\/ESP32-S3-DevKitC-1_v2-annotated-photo.png\" alt=\"ESP32-S3 \u00b7 S3 DevKitC-1 N8R8\u5f00\u53d1\u677f\u5916\u89c2\u4e0e\u63a5\u53e3\u6807\u6ce8\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5916\u89c2\u56fe\uff1a\u8fa8\u8ba4 USB\u3001\u6309\u952e\u3001\u6a21\u7ec4\u4e0e\u6392\u9488<\/figcaption><\/figure>\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32s3\/_images\/ESP32-S3_DevKitC-1_pinlayout_v1.1.jpg\" alt=\"ESP32-S3 \u00b7 S3 DevKitC-1 N8R8\u5f00\u53d1\u677f\u5f15\u811a\u5e03\u5c40\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5f15\u811a\u56fe\uff1a\u70b9\u51fb\u53ef\u67e5\u770b\u539f\u56fe\uff0c\u63a5\u7ebf\u524d\u8bf7\u6838\u5bf9\u624b\u4e2d\u677f\u5361\u7248\u672c<\/figcaption><\/figure>\n<\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px;margin-top:16px\">\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#f2f7ff\"><strong style=\"color:#253858\">\u5e38\u7528\u5f15\u811a\uff0c\u5148\u4ece\u8fd9\u4e9b\u770b<\/strong><\/p>\n<p style=\"margin:6px 0 0\">S3 DevKitC-1 v1.1 \u4e0a GPIO1\u201310 \u5e26 ADC1\uff0c\u53ef\u4f5c\u4e3a\u6a21\u62df\u8f93\u5165\u5019\u9009\uff1bGPIO19\/20 \u8fde\u63a5\u539f\u751f USB D\u2212\/D+\uff1b\u677f\u8f7d RGB LED \u5728 v1.1 \u901a\u5e38\u63a5 GPIO38\u3002I\u00b2C \u7684 SDA\/SCL \u53ef\u9009\u666e\u901a GPIO\u5e76\u5728\u7a0b\u5e8f\u4e2d\u6307\u5b9a\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#fff5f4\"><strong style=\"color:#c43e54\">\u5bb9\u6613\u8e29\u5751<\/strong><\/p>\n<p style=\"margin:6px 0 0\">\u82e5 USB \u529f\u80fd\u6b63\u5728\u4f7f\u7528\uff0cGPIO19\/20 \u4e0d\u5b9c\u540c\u65f6\u63a5\u666e\u901a\u5916\u8bbe\u3002\u90e8\u5206\u5e26 8 \u7ebf Flash\/PSRAM \u7684\u677f\u5b50\u4f1a\u5360\u7528 GPIO35\u201337\uff1b\u4e0d\u8981\u7167\u6284\u53e6\u4e00\u79cd\u5185\u5b58\u914d\u7f6e\u7684\u5f15\u811a\u56fe\u3002GPIO0 \u662f\u542f\u52a8\u76f8\u5173\u811a\uff1bS3 DevKitC \u4e0d\u540c\u786c\u4ef6\u7248\u672c RGB LED \u7684 GPIO \u4e5f\u53ef\u80fd\u4e0d\u540c\uff08v1.0 \u5e38\u89c1 GPIO48\uff0cv1.1 \u4e3a GPIO38\uff09\u3002<\/p>\n<\/div>\n<\/div>\n<p style=\"margin:12px 0 0;font-size:14px\"><a href=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32s3\/esp32-s3-devkitc-1\/user_guide_v1.1.html\" target=\"_blank\" rel=\"noopener\">\u6253\u5f00\u4e50\u946b\u5b98\u65b9\u4e2d\u6587\u6307\u5357\uff1a\u5b8c\u6574\u5f15\u811a\u8868\u3001\u539f\u7406\u56fe\u4e0e\u7248\u672c\u8bf4\u660e \u2192<\/a><\/p>\n<\/section>\n<section style=\"margin:28px 0;padding:24px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(37,56,88,.05)\">\n<div style=\"color:#df506b;font-size:13px;font-weight:bold;letter-spacing:1px\">04 \/ \u9700\u8981 Wi-Fi 6\u3001Thread \u6216 Zigbee \u65f6\u518d\u9009<\/div>\n<h3 style=\"margin:4px 0 10px;color:#253858;font-size:24px\">ESP32-C6 \u00b7 C6 DevKitC-1<\/h3>\n<div style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px\"><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#e9f5ff;color:#17629a;font-size:13px;font-weight:bold\">ADC \u00b7 \u9ed8\u8ba4 12 \u4f4d \/ 0\u20134095<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#fff2df;color:#9a5a00;font-size:13px;font-weight:bold\">PWM \u00b7 analogWrite 0\u2013255<\/span><span style=\"display:inline-block;padding:4px 10px;border-radius:99px;background:#f1eaff;color:#6941a5;font-size:13px;font-weight:bold\">GPIO \u00b7 3.3V \u903b\u8f91<\/span><\/div>\n<p style=\"margin:0 0 16px\">\u9002\u5408\u60f3\u628a\u4f5c\u54c1\u63a5\u5165 Thread\/Zigbee \u8bbe\u5907\uff0c\u6216\u660e\u786e\u9700\u8981 Wi-Fi 6 \u7684\u65e0\u7ebf\u9879\u76ee\u3002\u53ea\u662f\u505a\u666e\u901a Wi-Fi \u7f51\u9875\u63a7\u5236\u65f6\uff0c\u7ecf\u5178 ESP32 \u6216 C3 \u5f80\u5f80\u66f4\u5bb9\u6613\u5165\u95e8\u3002<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px\">\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c6\/_images\/esp32-c6-devkitc-1-v1.2-annotated-photo.png\" alt=\"ESP32-C6 \u00b7 C6 DevKitC-1\u5f00\u53d1\u677f\u5916\u89c2\u4e0e\u63a5\u53e3\u6807\u6ce8\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5916\u89c2\u56fe\uff1a\u8fa8\u8ba4 USB\u3001\u6309\u952e\u3001\u6a21\u7ec4\u4e0e\u6392\u9488<\/figcaption><\/figure>\n<figure style=\"margin:0;flex:1;min-width:300px;padding:14px;border:1px solid #e5eaf1;border-radius:14px;background:#fff\"><img decoding=\"async\" src=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c6\/_images\/esp32-c6-devkitc-1-pin-layout.png\" alt=\"ESP32-C6 \u00b7 C6 DevKitC-1\u5f00\u53d1\u677f\u5f15\u811a\u5e03\u5c40\u56fe\" loading=\"lazy\" style=\"display:block;width:100%;height:auto\"><figcaption style=\"padding-top:8px;color:#536176;font-size:14px\">\u5b98\u65b9\u5f15\u811a\u56fe\uff1a\u70b9\u51fb\u53ef\u67e5\u770b\u539f\u56fe\uff0c\u63a5\u7ebf\u524d\u8bf7\u6838\u5bf9\u624b\u4e2d\u677f\u5361\u7248\u672c<\/figcaption><\/figure>\n<\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px;margin-top:16px\">\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#f2f7ff\"><strong style=\"color:#253858\">\u5e38\u7528\u5f15\u811a\uff0c\u5148\u4ece\u8fd9\u4e9b\u770b<\/strong><\/p>\n<p style=\"margin:6px 0 0\">\u5b98\u65b9 C6 DevKitC-1 \u4e0a GPIO0\u20135 \u5e26 ADC1\uff0c\u53ef\u4f5c\u4e3a\u6a21\u62df\u8f93\u5165\u5019\u9009\uff1bGPIO12\/13 \u4e0e USB D\u2212\/D+ \u76f8\u5173\uff1bGPIO16\/17 \u662f UART TX\/RX\u3002\u677f\u8f7d RGB LED \u4f7f\u7528 GPIO8\u3002\u7528\u54ea\u4e00\u811a\u524d\u5148\u5bf9\u7167\u5b8c\u6574\u5f15\u811a\u8868\u786e\u8ba4\u590d\u7528\u529f\u80fd\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:280px;padding:16px 18px;border-radius:12px;background:#fff5f4\"><strong style=\"color:#c43e54\">\u5bb9\u6613\u8e29\u5751<\/strong><\/p>\n<p style=\"margin:6px 0 0\">GPIO8\u30019\u300115 \u4ee5\u53ca MTMS\/MTDI \u662f\u542f\u52a8\u914d\u7f6e\u76f8\u5173\u811a\uff0c\u63a5\u7ebf\u53ef\u80fd\u5f71\u54cd\u4e0a\u7535\u542f\u52a8\uff1bGPIO8 \u8fd8\u8fde\u63a5\u677f\u8f7d RGB LED\u3002GPIO12\/13 \u88ab USB \u4f7f\u7528\u65f6\u522b\u518d\u5f53\u666e\u901a IO\u3002C6 \u5f15\u811a\u4e0e\u7ecf\u5178 ESP32\u3001C3\u3001S3 \u90fd\u4e0d\u901a\u7528\uff0c\u4e0d\u80fd\u7167\u642c Uno \u63a5\u7ebf\u8868\u3002<\/p>\n<\/div>\n<\/div>\n<p style=\"margin:12px 0 0;font-size:14px\"><a href=\"https:\/\/docs.espressif.com\/projects\/esp-dev-kits\/zh_CN\/latest\/esp32c6\/esp32-c6-devkitc-1\/user_guide.html\" target=\"_blank\" rel=\"noopener\">\u6253\u5f00\u4e50\u946b\u5b98\u65b9\u4e2d\u6587\u6307\u5357\uff1a\u5b8c\u6574\u5f15\u811a\u8868\u3001\u539f\u7406\u56fe\u4e0e\u7248\u672c\u8bf4\u660e \u2192<\/a><\/p>\n<\/section>\n<div style=\"padding:18px 22px;border-left:5px solid #df506b;border-radius:8px;background:#fff5f6;margin:22px 0\"><strong>\u6240\u6709 ESP \u90fd\u9002\u7528\u7684\u5b89\u5168\u68c0\u67e5\uff1a<\/strong>GPIO \u662f 3.3V \u903b\u8f91\uff1b\u7535\u673a\u3001\u8235\u673a\u4e0d\u8981\u7531 GPIO \u76f4\u63a5\u4f9b\u7535\uff0c\u5e94\u4f7f\u7528\u9a71\u52a8\u677f\u548c\u5408\u9002\u7535\u6e90\uff1b\u5171\u5730\u524d\u786e\u8ba4\u4f9b\u7535\u65b9\u6848\u3002\u5f15\u811a\u56fe\u4e0a\u7684 ADC \u662f\u8f93\u5165\uff0cPWM \u662f\u5feb\u901f\u5f00\u5173\u4fe1\u53f7\uff0c\u4e0d\u7b49\u4e8e\u5e73\u6ed1\u6a21\u62df\u7535\u538b\u3002\u4e0d\u540c\u82af\u7247\u7684 ADC \u8303\u56f4\u3001\u53ef\u7528\u811a\u548c Wi-Fi \u5e72\u6270\u60c5\u51b5\u90fd\u8981\u6309\u578b\u53f7\u786e\u8ba4\u3002<\/div>\n<section style=\"margin:30px 0;padding:24px;border:1px solid #d8e8f5;border-radius:18px;background:linear-gradient(135deg,#f5faff,#fff9f3)\">\n<div style=\"color:#3576a5;font-size:13px;font-weight:bold;letter-spacing:1px\">MAKER \u901f\u67e5\u5361<\/div>\n<h2 style=\"margin:6px 0 14px;color:#253858\">ADC\u3001PWM\u3001\u5185\u5b58\u548c\u6a21\u7ec4\uff0c\u4e00\u6b21\u770b\u61c2<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:10px;margin:12px 0\"><span style=\"padding:5px 12px;border-radius:99px;background:#e5f2ff;color:#175b91;font-weight:bold\">ADC = \u6a21\u62df\u8f93\u5165<\/span><span style=\"padding:5px 12px;border-radius:99px;background:#fff0d9;color:#945600;font-weight:bold\">PWM = \u8109\u51b2\u8f93\u51fa<\/span><span style=\"padding:5px 12px;border-radius:99px;background:#eaf7ed;color:#287343;font-weight:bold\">Flash = \u65ad\u7535\u4ecd\u4fdd\u5b58<\/span><span style=\"padding:5px 12px;border-radius:99px;background:#f1eaff;color:#6841a5;font-weight:bold\">PSRAM = \u8fd0\u884c\u65f6\u6269\u5c55\u5185\u5b58<\/span><\/div>\n<div style=\"overflow-x:auto\">\n<table style=\"width:100%;border-collapse:collapse;background:#fff\">\n<thead>\n<tr style=\"background:#edf3fa;color:#253858\">\n<th style=\"padding:11px;text-align:left\">\u4f60\u719f\u6089\u7684\u91cf<\/th>\n<th style=\"padding:11px;text-align:left\">Arduino Uno<\/th>\n<th style=\"padding:11px;text-align:left\">ESP\uff08Arduino-ESP32 \u9ed8\u8ba4\uff09<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\"><strong>ADC \/ analogRead<\/strong><\/td>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\">10 \u4f4d\uff1a0\u20131023<\/td>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\">\u901a\u5e38 12 \u4f4d\uff1a0\u20134095\uff1b\u53ef\u7528\u811a\u548c\u53ef\u6d4b\u7535\u538b\u968f\u82af\u7247\/\u8bbe\u7f6e\u53d8\u5316<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\"><strong>PWM \/ analogWrite<\/strong><\/td>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\">8 \u4f4d\uff1a0\u2013255<\/td>\n<td style=\"padding:11px;border-bottom:1px solid #e9eef5\">\u517c\u5bb9 Arduino \u7528\u6cd5\uff1a0\u2013255\uff1bLEDC \u53ef\u53e6\u8bbe\u5206\u8fa8\u7387\u4e0e\u9891\u7387<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px;margin-top:14px\">\n<div style=\"flex:1;min-width:250px;padding:16px;border-radius:12px;background:#fff\"><strong style=\"color:#17629a\">ADC \u8bfb\u6570\u600e\u6837\u7406\u89e3\uff1f<\/strong><\/p>\n<p style=\"margin:6px 0 0\">12 \u4f4d\u628a\u8bfb\u6570\u5206\u6210 4096 \u4e2a\u6570\u5b57\u7b49\u7ea7\uff0c\u6240\u4ee5\u539f\u59cb\u6570\u901a\u5e38\u662f 0 \u5230 4095\u3002\u5b83<strong>\u4e0d\u4ee3\u8868 ESP \u4e00\u5b9a\u6bd4 Uno \u6d4b\u5f97\u51c6<\/strong>\uff1a\u566a\u58f0\u3001\u53c2\u8003\u7535\u538b\u3001\u6821\u51c6\u3001\u63a5\u7ebf\u548c\u82af\u7247\u5dee\u5f02\u90fd\u4f1a\u5f71\u54cd\u7ed3\u679c\u3002ADC \u7684\u7535\u538b\u6d4b\u91cf\u4e0a\u9650\u4e5f\u4e0d\u4e00\u5b9a\u521a\u597d\u662f 3.3V\uff1b\u5148\u67e5\u5177\u4f53\u82af\u7247\u548c\u8870\u51cf\u8bbe\u7f6e\uff0c\u7edd\u4e0d\u80fd\u628a 5V \u63a5\u5165 GPIO\/ADC\u3002Arduino-ESP32 \u53ef\u7528 <code>analogReadMilliVolts()<\/code> \u8bfb\u53d6\u6821\u51c6\u540e\u7684\u6beb\u4f0f\u503c\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:250px;padding:16px;border-radius:12px;background:#fff\"><strong style=\"color:#9a5a00\">PWM \u7684 0\u2013255 \u662f\u4ec0\u4e48\uff1f<\/strong><\/p>\n<p style=\"margin:6px 0 0\">\u5b83\u8bbe\u7f6e\u4e00\u4e2a\u5468\u671f\u91cc\u201c\u5f00\u7740\u201d\u7684\u6bd4\u4f8b\uff1a0 \u63a5\u8fd1\u4e00\u76f4\u5173\uff0c128 \u7ea6\u4e00\u534a\u65f6\u95f4\u5bfc\u901a\uff0c255 \u63a5\u8fd1\u4e00\u76f4\u5f00\u3002LED \u770b\u8d77\u6765\u50cf\u4eae\u5ea6\u53d8\u5316\uff0c\u4f46\u5f15\u811a\u8f93\u51fa\u4ecd\u662f\u5feb\u901f\u9ad8\u4f4e\u7535\u5e73\uff0c\u4e0d\u662f\u5e73\u6ed1\u6a21\u62df\u7535\u538b\u3002LEDC \u4f4d\u6570\u8d8a\u9ad8\uff0c\u4eae\u5ea6\u8c03\u8282\u8d8a\u7ec6\uff1b\u540c\u4e00\u8ba1\u65f6\u5668\u4e0b\u9891\u7387\u4e0e\u5206\u8fa8\u7387\u4e0d\u80fd\u65e0\u9650\u540c\u65f6\u63d0\u9ad8\u3002\u8981\u7a33\u5b9a\u7684\u76f4\u6d41\u6a21\u62df\u7535\u538b\uff0c\u5e94\u4f7f\u7528 DAC\uff08\u82e5\u8be5\u578b\u53f7\u5177\u5907\uff09\u6216\u5916\u63a5 DAC\u3002<\/p>\n<\/div>\n<div style=\"margin:18px 0;padding:18px 20px;border-radius:14px;background:#f7fbff;border:1px solid #dceaf5\">\n<h3 style=\"margin:0 0 10px;color:#253858\">\u6a21\u62df\u8f93\u5165\u3001PWM \u8f93\u51fa\uff0c\u600e\u6837\u5bf9\u5e94\u5230\u7535\u538b\uff1f<\/h3>\n<p style=\"margin:0 0 12px\">\u8bb0\u4f4f\u65b9\u5411\uff1a<strong style=\"color:#17629a\">ADC \u662f\u201c\u7535\u538b \u2192 \u6570\u5b57\u8bfb\u6570\u201d<\/strong>\uff1b<strong style=\"color:#9a5a00\">PWM \u662f\u201c\u6570\u5b57\u8bbe\u7f6e \u2192 \u5feb\u901f\u5f00\u5173\u4fe1\u53f7\u201d<\/strong>\u3002\u5b83\u4eec\u4e0d\u662f\u540c\u4e00\u79cd\u201c\u6a21\u62df\u7535\u538b\u201d\u3002<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\">\n<div style=\"flex:1;min-width:270px;padding:15px;border-radius:11px;background:#fff\"><span style=\"display:inline-block;padding:3px 9px;border-radius:99px;background:#e5f2ff;color:#175b91;font-size:13px;font-weight:bold\">\u8f93\u5165 \u2460 ADC<\/span><\/p>\n<p style=\"margin:8px 0 4px\"><strong>Uno \u7684\u8fd1\u4f3c\u6362\u7b97\uff1a<\/strong><code>\u7535\u538b \u2248 \u8bfb\u6570 \u00f7 1023 \u00d7 Vref<\/code><\/p>\n<p style=\"margin:0\">5V Uno \u9ed8\u8ba4\u53c2\u8003\u7535\u538b\u7ea6\u4e3a 5V\uff1a\u8bfb\u6570 512 \u2248 2.50V\uff1b\u8bfb\u6570 1023 \u2248 5V\u3002\u6539\u8fc7 AREF\/analogReference \u540e\uff0c\u8981\u7528\u65b0\u7684 Vref\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:270px;padding:15px;border-radius:11px;background:#fff\"><span style=\"display:inline-block;padding:3px 9px;border-radius:99px;background:#e5f2ff;color:#175b91;font-size:13px;font-weight:bold\">\u8f93\u5165 \u2461 ESP ADC<\/span><\/p>\n<p style=\"margin:8px 0 4px\"><strong>\u7406\u89e3\u7528\u7684\u8fd1\u4f3c\u516c\u5f0f\uff1a<\/strong><code>\u7535\u538b \u2248 \u8bfb\u6570 \u00f7 4095 \u00d7 \u5f53\u524d\u91cf\u7a0b<\/code><\/p>\n<p style=\"margin:0\">ESP Arduino \u9ed8\u8ba4\u8bfb\u6570\u901a\u5e38\u4e3a 0\u20134095\uff0c\u4f46\u4e0d\u540c\u82af\u7247\u3001\u8870\u51cf\u8bbe\u7f6e\u7684\u91cf\u7a0b\u4e0d\u540c\uff0c\u800c\u4e14 ADC \u4e0d\u5b8c\u5168\u7ebf\u6027\u3002\u5b9e\u9645\u9879\u76ee\u4f18\u5148\u7528 <code>analogReadMilliVolts(pin)<\/code> \u8bfb\u53d6\u6821\u51c6\u540e\u7684\u6beb\u4f0f\u503c\uff0c\u522b\u76f4\u63a5\u628a\u539f\u59cb\u8bfb\u6570\u5f53\u7535\u538b\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:270px;padding:15px;border-radius:11px;background:#fff\"><span style=\"display:inline-block;padding:3px 9px;border-radius:99px;background:#fff0d9;color:#945600;font-size:13px;font-weight:bold\">\u8f93\u51fa \u2460 PWM<\/span><\/p>\n<p style=\"margin:8px 0 4px\"><strong>\u5e73\u5747\u6548\u679c\u7ea6\u4e3a\uff1a<\/strong><code>\u9ad8\u7535\u5e73\u7535\u538b \u00d7 \u5360\u7a7a\u6bd4<\/code><\/p>\n<p style=\"margin:0\">Uno \u4e0a <code>analogWrite(128)<\/code>\uff1a\u7ea6 5V \u00d7 128\/255 \u2248 2.5V \u7684\u5e73\u5747\u6548\u679c\uff1bESP \u4e0a\u540c\u6837\u7684\u503c\uff1a\u7ea6 3.3V \u00d7 128\/255 \u2248 1.65V\u3002<strong>\u5f15\u811a\u5b9e\u9645\u4ecd\u5728 0V \u548c\u9ad8\u7535\u5e73\u95f4\u5feb\u901f\u8df3\u53d8<\/strong>\uff1b\u52a0 RC \u4f4e\u901a\u6ee4\u6ce2\u3001\u4e14\u8d1f\u8f7d\u5408\u9002\u65f6\uff0c\u624d\u4f1a\u5f97\u5230\u63a5\u8fd1\u5e73\u5747\u503c\u7684\u5e73\u6ed1\u7535\u538b\u3002<\/p>\n<\/div>\n<div style=\"flex:1;min-width:270px;padding:15px;border-radius:11px;background:#fff\"><span style=\"display:inline-block;padding:3px 9px;border-radius:99px;background:#eaf7ed;color:#287343;font-size:13px;font-weight:bold\">\u8f93\u51fa \u2461 \u771f\u6b63 DAC<\/span><\/p>\n<p style=\"margin:8px 0 4px\"><strong>\u7ecf\u5178 ESP32\uff1a<\/strong>GPIO25 \/ GPIO26 \u6709 8 \u4f4d DAC<\/p>\n<p style=\"margin:0\">\u53ef\u628a 0\u2013255 \u8f6c\u6210\u63a5\u8fd1 0\u20133.3V \u7684\u8fde\u7eed\u7535\u538b\uff1b\u4f8b\u5982\u6570\u503c 128 \u7ea6\u4e3a 1.65V\u3002\u7cbe\u5ea6\u4f1a\u53d7\u4f9b\u7535\u548c\u82af\u7247\u8bef\u5dee\u5f71\u54cd\u3002\u672c\u6587\u63d0\u5230\u7684 C3\u3001S3\u3001C6 \u6ca1\u6709\u7ecf\u5178 ESP32 \u8fd9\u7ec4\u7247\u4e0a DAC\uff1b\u9700\u8981\u7a33\u5b9a\u6a21\u62df\u7535\u538b\u65f6\u7528\u5916\u63a5 DAC\uff0c\u6216\u8bbe\u8ba1 PWM + \u6ee4\u6ce2\u3002<\/p>\n<\/div>\n<\/div>\n<div style=\"margin-top:12px;padding:12px 14px;border-left:4px solid #df506b;border-radius:8px;background:#fff5f6\"><strong style=\"color:#bf4057\">\u63a5\u7ebf\u5b89\u5168\uff1a<\/strong>3.3V \u662f ESP GPIO \u7684\u903b\u8f91\u9ad8\u7535\u5e73\uff0c\u4e0d\u7b49\u4e8e ADC \u4e00\u5b9a\u80fd\u51c6\u786e\u6d4b\u5230 3.3V\u3002ADC \u91cf\u7a0b\u7531\u578b\u53f7\u548c\u8870\u51cf\u51b3\u5b9a\uff1b\u4f8b\u5982 Arduino-ESP32 \u6587\u6863\u5217\u51fa\u7684 11dB \u91cf\u7a0b\uff0cC3 \u7ea6 0\u20132.5V\uff0cS3 \u7ea6 0\u20133.1V\u3002C6 \u548c\u4e0d\u540c\u82af\u7247\u7248\u672c\u8bf7\u67e5\u5bf9\u5e94\u6570\u636e\u624b\u518c\u3002\u8d85\u8fc7 ADC \u91cf\u7a0b\u4f1a\u8bfb\u6ee1\u503c\/\u5931\u771f\uff1b\u8d85\u8fc7 GPIO \u5141\u8bb8\u7535\u538b\u5219\u53ef\u80fd\u635f\u574f\u82af\u7247\u30025V \u4f20\u611f\u5668\u5148\u7528\u5206\u538b\u6216\u7535\u5e73\u8f6c\u6362\u3002<\/div>\n<p style=\"margin:10px 0 0;font-size:13px;color:#667085\">\u5c0f\u63d0\u9192\uff1a\u7535\u673a\u3001\u8235\u673a\u7528 PWM \u65f6\uff0cPWM \u4ee3\u8868\u63a7\u5236\u8109\u51b2\/\u5360\u7a7a\u6bd4\uff1b\u8235\u673a\u5c24\u5176\u8981\u770b\u8109\u51b2\u5bbd\u5ea6\u89c4\u8303\uff0c\u4e0d\u80fd\u7528\u201c\u5e73\u5747\u7535\u538b\u201d\u6765\u4ee3\u66ff\u4fe1\u53f7\u8981\u6c42\u3002<\/p>\n<\/div>\n<\/div>\n<h3 style=\"margin:22px 0 10px;color:#253858\">N16R8\u3001WROOM\u3001\u6a21\u7ec4\u5206\u522b\u662f\u4ec0\u4e48\uff1f<\/h3>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\">\n<div style=\"flex:1;min-width:230px;padding:16px;border-left:4px solid #4b9b72;border-radius:10px;background:#fff\"><strong>Flash \u00b7 \u95ea\u5b58<\/strong><br \/>\u65ad\u7535\u540e\u5185\u5bb9\u8fd8\u5728\uff0c\u4e3b\u8981\u5b58\u653e\u7a0b\u5e8f\u3001\u6587\u4ef6\u548c\u90e8\u5206\u7cfb\u7edf\u6570\u636e\u3002\u5bb9\u91cf\u5927\u4e00\u4e9b\uff0c\u53ef\u4ee5\u653e\u66f4\u591a\u7a0b\u5e8f\/\u8d44\u6e90\u3002<\/div>\n<div style=\"flex:1;min-width:230px;padding:16px;border-left:4px solid #8964b0;border-radius:10px;background:#fff\"><strong>PSRAM \u00b7 \u5916\u63a5\u8fd0\u884c\u5185\u5b58<\/strong><br \/>\u7a0b\u5e8f\u8fd0\u884c\u65f6\u4e34\u65f6\u4f7f\u7528\uff0c\u65ad\u7535\u5c31\u6e05\u7a7a\u3002\u5b83\u80fd\u7ed9\u56fe\u7247\u3001\u6444\u50cf\u5934\u5e27\u3001\u8f83\u5927\u7f13\u5b58\u817e\u7a7a\u95f4\uff1b\u4e0d\u662f Flash\uff0c\u4e5f\u4e0d\u4f1a\u81ea\u52a8\u8ba9\u7a0b\u5e8f\u53d8\u5feb\u3002<\/div>\n<div style=\"flex:1;min-width:230px;padding:16px;border-left:4px solid #e39b38;border-radius:10px;background:#fff\"><strong>\u6a21\u7ec4 \u00b7 \u710a\u5728\u677f\u4e0a\u7684\u5c0f\u6a21\u5757<\/strong><br \/>\u4f8b\u5982 ESP32-S3-WROOM-1-N16R8\uff1a\u5e26\u91d1\u5c5e\u5c4f\u853d\u7f69\u3001\u65e0\u7ebf\u82af\u7247\/\u5c04\u9891\u548c\u5929\u7ebf\u7b49\uff0c\u5177\u4f53\u5185\u5b58\u914d\u7f6e\u770b\u5b8c\u6574\u6599\u53f7\u3002\u5f00\u53d1\u677f\u5219\u662f\u5728\u6a21\u7ec4\u5916\u518d\u52a0 USB\u3001\u7a33\u538b\u3001\u7535\u6e90\u6309\u952e\u548c\u6392\u9488\uff0c\u65b9\u4fbf\u8fde\u63a5\u7535\u8111\u4e0e\u9762\u5305\u677f\u3002<\/div>\n<\/div>\n<div style=\"margin-top:12px;padding:14px 16px;border-radius:10px;background:#fff\"><strong style=\"color:#253858\">\u8bfb\u578b\u53f7\u4f8b\u5b50\uff1a<\/strong><code>N16R8<\/code> \u901a\u5e38\u8868\u793a <strong>16MB Flash + 8MB PSRAM<\/strong>\uff1b<code>N8R8<\/code> \u901a\u5e38\u662f 8MB + 8MB\uff0c<code>N4<\/code> \u5e38\u8868\u793a 4MB Flash\uff08\u6ca1\u6709\u6807 PSRAM\uff09\u3002\u8fd9\u4e9b\u662f\u5177\u4f53\u6a21\u7ec4\u7cfb\u5217\u7684\u540e\u7f00\u89c4\u5219\uff0c\u4ecd\u8981\u4ee5\u5bf9\u5e94\u6570\u636e\u624b\u518c\u4e3a\u51c6\u3002<strong>WROOM<\/strong> \u662f\u6a21\u7ec4\u7cfb\u5217\/\u5c01\u88c5\u5f62\u5f0f\uff0c\u4e0d\u662f\u6574\u5757\u5f00\u53d1\u677f\uff1b\u672b\u5c3e <code>1U<\/code> \u7b49\u8fd8\u53ef\u80fd\u5173\u7cfb\u5230\u5916\u63a5\u5929\u7ebf\u3002\u4e70\u677f\u65f6\u540c\u65f6\u770b\u6a21\u7ec4\u4e1d\u5370\u548c\u5f00\u53d1\u677f\u5b8c\u6574\u578b\u53f7\u3002<\/div>\n<p style=\"margin:12px 0 0;font-size:13px;color:#667085\">\u63d0\u793a\uff1aESP \u7684 Arduino <code>analogWrite()<\/code> \u9ed8\u8ba4\u8303\u56f4\u4e0e Uno \u4e00\u6837\u662f 0\u2013255\uff1b\u5982\u679c\u6539\u7528 <code>ledcAttach()<\/code>\uff0c\u9700\u540c\u65f6\u8bbe\u7f6e PWM \u9891\u7387\u548c\u4f4d\u6570\u3002\u82af\u7247\u652f\u6301\u7684\u4e0a\u9650\u4e0d\u7b49\u4e8e\u4efb\u4f55\u9891\u7387\u4e0b\u90fd\u80fd\u4f7f\u7528\u8be5\u4e0a\u9650\u3002<\/p>\n<\/section>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u51e0\u4e2a\u8bcd\uff0c\u7528 Uno \u7684\u7ecf\u9a8c\u89e3\u91ca<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px\">\n<div style=\"flex:1;min-width:230px;padding:18px;border:1px solid #e7edf5;border-radius:12px\"><strong style=\"color:#df506b\">GPIO<\/strong><br \/>\u7c7b\u4f3c Uno \u7684 D2\u3001D3\uff0c\u662f\u7a0b\u5e8f\u53ef\u4ee5\u8bfb\u5199\u7684\u666e\u901a\u5f15\u811a\uff1bESP \u7684\u4e00\u4e2a GPIO \u8fd8\u53ef\u80fd\u517c\u4efb\u5176\u4ed6\u529f\u80fd\u3002<\/div>\n<div style=\"flex:1;min-width:230px;padding:18px;border:1px solid #e7edf5;border-radius:12px\"><strong style=\"color:#df506b\">ADC \/ \u6a21\u62df\u8f93\u5165<\/strong><br \/>\u7c7b\u4f3c Uno \u7684 A0\uff0c\u7528\u6765\u8bfb\u53d6\u7535\u4f4d\u5668\u3001\u5149\u654f\u4f20\u611f\u5668\u7b49\u53d8\u5316\u7684\u7535\u538b\u3002\u8981\u67e5\u5177\u4f53\u578b\u53f7\u54ea\u4e9b\u811a\u652f\u6301 ADC\u3002<\/div>\n<div style=\"flex:1;min-width:230px;padding:18px;border:1px solid #e7edf5;border-radius:12px\"><strong style=\"color:#df506b\">PWM<\/strong><br \/>\u901a\u8fc7\u5feb\u901f\u5f00\u5173\u5f15\u811a\u63a7\u5236 LED \u4eae\u5ea6\u6216\u7535\u673a\u901f\u5ea6\uff0c\u548c Uno \u7684 analogWrite \u7528\u9014\u76f8\u4f3c\uff1b\u8f93\u51fa\u4ecd\u662f\u8109\u51b2\uff0c\u4e0d\u662f\u5e73\u6ed1\u7684\u56fa\u5b9a\u7535\u538b\u3002<\/div>\n<div style=\"flex:1;min-width:230px;padding:18px;border:1px solid #e7edf5;border-radius:12px\"><strong style=\"color:#df506b\">\u6a21\u7ec4 \/ \u5f00\u53d1\u677f<\/strong><br \/>WROOM-32E \u662f\u710a\u5728\u5f00\u53d1\u677f\u4e0a\u7684\u65e0\u7ebf\u6a21\u7ec4\uff1bDevKit \u662f\u5e26 USB\u3001\u7535\u6e90\u548c\u6392\u9488\u3001\u65b9\u4fbf\u63a5\u7ebf\u7684\u6574\u5757\u677f\u3002<\/div>\n<\/div>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u770b\u61c2\u5e38\u89c1\u578b\u53f7\uff1a\u91cd\u70b9\u8ba4\u8bc6 WROOM-32E<\/h2>\n<div style=\"padding:20px 22px;border-radius:14px;background:#f7f9fc\">\n<p style=\"margin-top:0\"><strong>ESP32-WROOM-32E<\/strong> \u662f\u5e38\u89c1\u7684\u7ecf\u5178 ESP32 \u6a21\u7ec4\uff0c\u4e5f\u662f\u5f88\u591a ESP32 DevKit V1 \u4e0a\u7684\u94f6\u8272\u91d1\u5c5e\u5c4f\u853d\u6a21\u5757\u3002WROOM \u662f\u6a21\u7ec4\u7cfb\u5217\uff0c32 \u662f\u7ecf\u5178 ESP32 \u5bb6\u65cf\uff0cE \u662f\u6a21\u7ec4\u7248\u672c\u6807\u8bc6\uff1b\u5e26 U \u7684 32UE \u901a\u5e38\u4f7f\u7528\u5916\u63a5\u5929\u7ebf\u63a5\u53e3\u3002<\/p>\n<p>\u5546\u54c1\u540e\u7f00\u5e38\u8868\u793a\u5bb9\u91cf\u3002\u4f8b\u5982 WROOM-32E-N4 \u901a\u5e38\u662f 4MB Flash\uff08\u5b58\u653e\u7a0b\u5e8f\u548c\u6587\u4ef6\u7684\u95ea\u5b58\uff09\u3002S3 \u7684 N8R8 \u901a\u5e38\u8868\u793a 8MB Flash + 8MB PSRAM\uff08\u7a0b\u5e8f\u8fd0\u884c\u65f6\u53ef\u7528\u7684\u6269\u5c55\u5185\u5b58\uff09\u3002\u4e0d\u540c\u7cfb\u5217\u540e\u7f00\u542b\u4e49\u53ef\u80fd\u4e0d\u540c\uff0c\u8d2d\u4e70\u65f6\u770b\u5b8c\u6574\u578b\u53f7\u3002<\/p>\n<p style=\"margin-bottom:0\"><strong>\u5feb\u901f\u8fa8\u8ba4\uff1a<\/strong>\u7ecf\u5178 ESP32 = \u529f\u80fd\u5747\u8861\u3001\u9002\u5408\u8054\u7f51\u7efc\u5408\u9879\u76ee\uff1bC3 = \u5c0f\u5de7\u3001\u5e38\u7528\u4e8e\u4f4e\u6210\u672c BLE \u5c0f\u9879\u76ee\uff1bS3 = USB\u3001\u6444\u50cf\u5934\u6216\u8f83\u590d\u6742\u4e92\u52a8\u9879\u76ee\u5e38\u89c1\uff1bC6 = \u9762\u5411 Wi-Fi 6\u3001Thread\/Zigbee \u7b49\u65e0\u7ebf\u65b0\u9879\u76ee\uff0c\u666e\u901a\u5165\u95e8\u901a\u5e38\u7528\u4e0d\u5230\u3002<\/p>\n<\/div>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u6a21\u62df\u8f93\u5165\u3001\u6a21\u62df\u8f93\u51fa\uff1a\u4e0e Uno \u6709\u4ec0\u4e48\u4e0d\u540c\uff1f<\/h2>\n<div style=\"padding:20px 22px;border-radius:14px;background:#fffaf2\">\n<p><strong>Uno\uff1a<\/strong>A0 \u8bfb\u53d6\u6a21\u62df\u7535\u538b\uff0c\u5e38\u89c1\u8bfb\u6570\u662f 0\u20131023\u3002analogWrite \u5e38\u7528\u6765\u8f93\u51fa PWM\uff0c\u63a7\u5236 LED \u4eae\u5ea6\u6216\u7535\u673a\u901f\u5ea6\uff0c\u5e76\u975e\u771f\u6b63\u7684\u8fde\u7eed\u7535\u538b\u3002<\/p>\n<p><strong>ESP\uff1a<\/strong>\u5f88\u591a\u578b\u53f7\u7684 ADC \u8bfb\u6570\u5e38\u89c1\u8303\u56f4\u662f 0\u20134095\uff0c\u4f46\u6570\u5b57\u66f4\u5927\u4e0d\u4ee3\u8868\u6d4b\u91cf\u4e00\u5b9a\u66f4\u51c6\u3002ESP \u7684 PWM \u4e5f\u7528\u4e8e\u8c03\u5149\/\u8c03\u901f\u3002\u4e0d\u540c ESP \u578b\u53f7\u7684 ADC \u5f15\u811a\u548c\u6a21\u62df\u8f93\u51fa\u80fd\u529b\u4e0d\u540c\uff0c\u4e0d\u80fd\u628a\u7ecf\u5178 ESP32 \u7684\u811a\u4f4d\u7167\u642c\u5230 C3 \u6216 S3\u3002<\/p>\n<p style=\"margin-bottom:0\"><strong>\u8bfb\u6570\u6296\u52a8\u600e\u4e48\u529e\uff1f<\/strong>Wi-Fi\u3001\u7535\u673a\u3001\u8235\u673a\u3001\u7535\u6e90\u4e0d\u7a33\u548c\u957f\u5bfc\u7ebf\u90fd\u53ef\u80fd\u5e26\u6765\u5e72\u6270\u3002\u5148\u8ba9\u6a21\u62df\u4f20\u611f\u5668\u8fdc\u79bb\u7535\u673a\u7ebf\u3001\u7f29\u77ed\u4fe1\u53f7\u7ebf\u3001\u68c0\u67e5\u4f9b\u7535\u548c\u5171\u5730\uff1b\u7ecf\u5178 ESP32 \u5f00 Wi-Fi \u65f6\u6a21\u62df\u8bfb\u53d6\u4f18\u5148\u8bd5 ADC1 \u5f15\u811a\u3002\u5982\u679c\u8981\u7a33\u5b9a\u8f93\u51fa\u7535\u538b\uff0cPWM \u52a0\u6ee4\u6ce2\u53ea\u80fd\u8fd1\u4f3c\uff1b\u9700\u8981\u771f\u6b63\u6a21\u62df\u8f93\u51fa\u65f6\u67e5\u8be5\u578b\u53f7\u662f\u5426\u6709 DAC\uff0c\u6216\u4f7f\u7528\u5916\u63a5 DAC \u6a21\u5757\u3002<\/p>\n<\/div>\n<h2 style=\"color:#253858;border-bottom:2px solid #e9eef5;padding-bottom:9px;margin-top:34px\">\u65b0\u624b\u6700\u5bb9\u6613\u8e29\u7684 5 \u4e2a\u5751<\/h2>\n<div style=\"overflow-x:auto\">\n<table style=\"width:100%;border-collapse:collapse\">\n<tbody>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>1. \u628a Uno \u7684 5V \u63a5\u8fdb ESP GPIO<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">ESP \u591a\u6570 GPIO \u662f 3.3V \u903b\u8f91\uff1b\u5148\u67e5\u6a21\u5757\u8f93\u51fa\uff0c\u9700\u8981\u65f6\u52a0\u7535\u5e73\u8f6c\u6362\/\u5206\u538b\u3002<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>2. \u4ee5\u4e3a\u6240\u6709\u6807\u51fa\u6765\u7684\u9488\u811a\u90fd\u80fd\u968f\u4fbf\u7528<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u6709\u7684\u811a\u7528\u4e8e\u677f\u8f7d Flash\u3001USB\u3001\u542f\u52a8\u6216\u4e32\u53e3\uff1b\u5148\u67e5\u5bf9\u5e94\u578b\u53f7\u5f15\u811a\u56fe\u3002<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>3. \u7528 GPIO \u76f4\u63a5\u5e26\u7535\u673a\u6216\u8235\u673a<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">GPIO \u8d1f\u8d23\u63a7\u5236\u4fe1\u53f7\uff0c\u8d1f\u8f7d\u8981\u7528\u5408\u9002\u7684\u9a71\u52a8\u677f\u548c\u72ec\u7acb\u7535\u6e90\uff1b\u6309\u7535\u8def\u8bbe\u8ba1\u5171\u5730\u3002<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>4. \u6a21\u62df\u4f20\u611f\u5668\u8bfb\u6570\u5ffd\u9ad8\u5ffd\u4f4e<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">\u68c0\u67e5\u4f9b\u7535\u3001\u5171\u5730\u548c\u7ebf\u8def\uff1b\u8fdc\u79bb PWM\/\u7535\u673a\u7ebf\u3002\u7ecf\u5178 ESP32 \u4f7f\u7528 Wi-Fi \u65f6\u4f18\u5148\u8bd5 ADC1\u3002<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\"><strong>5. \u56fe\u7247\u770b\u8d77\u6765\u4e00\u6837\u5c31\u7167\u6284\u5f15\u811a<\/strong><\/td>\n<td style=\"padding:12px;border-bottom:1px solid #e9eef5\">V1\u3001V4\u3001C3\u3001S3 \u548c\u4e0d\u540c\u5546\u5bb6\u677f\u5361\u53ef\u80fd\u6392\u9488\/\u677f\u8f7d\u5143\u4ef6\u4e0d\u540c\uff1b\u6309\u5b9e\u7269\u578b\u53f7\u67e5\u56fe\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"margin:26px 0;padding:22px;border-radius:14px;background:#253858;color:#fff\"><strong style=\"font-size:19px\">\u63a5\u7ebf\u524d\u7684\u5feb\u901f\u68c0\u67e5<\/strong><\/p>\n<p style=\"margin:8px 0 0\">\u25a1 \u5b8c\u6574\u578b\u53f7\u5bf9\u4e0a\u4e86\u3000 \u25a1 \u6253\u5f00\u4e86\u5bf9\u5e94\u7684\u4e2d\u6587\u5f15\u811a\u56fe\u3000 \u25a1 \u4f20\u611f\u5668\u4fe1\u53f7\u4e0d\u8d85\u8fc7 3.3V\u3000 \u25a1 \u7535\u673a\/\u8235\u673a\u6709\u9a71\u52a8\u548c\u5408\u9002\u7535\u6e90\u3000 \u25a1 GND \u5df2\u786e\u8ba4<\/p>\n<\/div>\n<p style=\"font-size:14px;color:#667085\">\u5b98\u65b9\u8d44\u6599\uff1a<a href=\"https:\/\/www.espressif.com\/zh-hans\/products\/modules\/esp32\/wroom-32\" target=\"_blank\" rel=\"noopener\">ESP32-WROOM-32E \u4e2d\u6587\u4ea7\u54c1\u9875<\/a>\u3002\u5916\u89c2\u7167\u7247\u548c\u6392\u9488\u8868\u53ef\u4ece\u4e0a\u65b9\u4e09\u6b3e\u5f00\u53d1\u677f\u4e2d\u6587\u5b98\u65b9\u6307\u5357\u67e5\u770b\u3002<\/p>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] MAKER \u00b7 UNO \u5230 ESP \u4ece&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3136","page","type-page","status-publish","hentry","description-off"],"_links":{"self":[{"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/pages\/3136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3136"}],"version-history":[{"count":11,"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/pages\/3136\/revisions"}],"predecessor-version":[{"id":3148,"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=\/wp\/v2\/pages\/3136\/revisions\/3148"}],"wp:attachment":[{"href":"https:\/\/www.xmakerschool.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}