{"id":19097,"date":"2023-06-08T13:36:06","date_gmt":"2023-06-08T05:36:06","guid":{"rendered":"https:\/\/www.circuspi.com\/?p=19097"},"modified":"2023-06-09T10:13:14","modified_gmt":"2023-06-09T02:13:14","slug":"%e3%80%90%e9%96%8b%e7%ae%b1%e8%a9%95%e6%b8%ac%e3%80%91lilygo-t-qt-esp32-s3-tft_espi-%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/www.circuspi.com\/index.php\/2023\/06\/08\/%e3%80%90%e9%96%8b%e7%ae%b1%e8%a9%95%e6%b8%ac%e3%80%91lilygo-t-qt-esp32-s3-tft_espi-%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a"},"content":{"rendered":"\n<p><style>\n\/* ###\u5be6\u9a57\u4e0b\u4e00\u5217### *\/\n\na:link {color:#0695e4\n;}    \/* \u8a2d\u5b9a\u5c1a\u672a\u9ede\u95b1\u904e\u7684\u9023\u7d50\u6a23\u5f0f *\/\na:visited {color:#0695e4\n;} \/* \u8a2d\u5b9a\u904e\u53bb\u66fe\u7d93\u95b1\u904e\u7684\u9023\u7d50 *\/\na:hover {color:#0695e4\n;}   \/* \u8a2d\u5b9a\u6ed1\u9f20\u6e38\u6a19\u6307\u5728\u9023\u7d50\u4f4d\u7f6e\u4e0a\u7684\u6a23\u5f0f *\/\na:active {color:#0000BB;}  \/* \u8a2d\u5b9a\u4e0a\u9ede\u64ca\u904e\u7684\u9023\u7d50\u6a23\u5f0f *\/\n<\/style><\/p>\n\n\n\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\/2023\/06\/T-QT_ESP32-S3_Original.jpg\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19158\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e00\u3001\u524d\u8a00<\/h2>\n\n\n\n<p>\u8fd1\u5e74\u4f86\u56e0\u70ba\u7269\u806f\u7db2\u7684\u8208\u8d77\uff0c\u6240\u63a8\u51fa\u7684\u958b\u767c\u677f\u4e0d\u4f46\u5305\u542b Wi-Fi \u6216\u85cd\u7259\u7684\u529f\u80fd\uff0c\u5c3a\u5bf8\u8207\u9ad4\u7a4d\u4e5f\u6709\u8d8a\u505a\u8d8a\u5c0f\u7684\u8da8\u52e2\uff0c\u4e0d\u5916\u4e4e\u5c31\u662f\u56e0\u70ba\u958b\u767c\u677f\u8d8a\u5c0f\uff0c\u4e5f\u8d8a\u5bb9\u6613\u6574\u5408\u5230\u65e2\u6709\u88dd\u7f6e\u6216\u662f\u8a2d\u5099\u4e0a\u3002\u9019\u6b21\u958b\u7bb1\u7684<a rel=\"noreferrer noopener\" href=\"https:\/\/www.icshop.com.tw\/product-page.php?28791\" target=\"_blank\"> LILYGO T-QT S3<\/a> \u5c31\u662f\u4e00\u500b\u5c0f\u5c3a\u5bf8\u7684\u958b\u767c\u677f\uff0c\u5f9e\u540d\u7a31\u807d\u8d77\u4f86\u6703\u77e5\u9053\u4f7f\u7528 ESP32 S3 \u7684 MCU\u3002T-QT \u7684\u540d\u7a31\u5247\u662f\u300c\u81f4\u656c\u300d\u4e86 Adafruit \u7684 QT py \u7cfb\u5217\u7684\u5c0f\u5c3a\u5bf8\u958b\u767c\u677f\uff0c\u6703\u53eb\u505a QT \u5176\u5be6\u4e5f\u662f\u82f1\u6587\u5538\u8d77\u4f86\u767c\u97f3\u8ddf Cutie \u76f8\u4f3c\uff0c\u6709\u5c0f\u5de7\u53ef\u611b\u7684\u610f\u601d( \u2665\u0434\u2665)\uff0c\u4fbf\u4ee5\u6b64\u547d\u540d\u3002\u9664\u6b64\u4e4b\u5916 <a rel=\"noreferrer noopener\" href=\"http:\/\/www.lilygo.cn\/\" target=\"_blank\">LILYGO<\/a> \u7576\u5bb6\u62db\u724c\u7684\u6db2\u6676\u87a2\u5e55\u4e5f\u662f\u4e00\u5b9a\u8981\u6709\u7684\uff01\u53ea\u4e0d\u904e\u70ba\u4e86\u9806\u61c9\u958b\u767c\u677f\u7684\u9762\u7a4d\uff0c\u87a2\u5e55\u4e5f\u7a0d\u5fae\u7e2e\u5c0f\u4e86\u4e00\u4e9b\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter 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<iframe loading=\"lazy\" title=\"\u3010iCShop\u958b\u7bb1\u8da3\u3011ep2 LILYGO T-QT ESP32-S3 Review \u8ff7\u4f60\u958b\u767c\u677f\u8a55\u6e2c | Arduino TFT_eSPI Setup \u8a2d\u5b9a\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/APCz1XeYjW4?list=PLdBzJzfRQ8beDBkCZVCndJaMcIpQfjKn0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e8c\u3001\u5916\u89c0\u8207\u786c\u9ad4\u898f\u683c<\/h2>\n\n\n\n<p>\u5916\u5305\u88dd\u4e00\u6a23\u4f7f\u7528\u5851\u81a0\u5916\u6bbc\uff0c\u4e0d\u904e\u5c0d\u61c9\u958b\u767c\u677f\u7684\u5c0f\u9ad4\u7a4d\uff0c\u63db\u6210\u4e86\u5713\u67f1\u9ad4\u7684\u9020\u578b\uff0c\u76f8\u5c0d\u65bc\u4e4b\u524d\u4f7f\u7528\u9577\u65b9\u9ad4\u7684\u5916\u6bbc\uff0c\u5f8c\u7e8c\u7684\u5be6\u7528\u6027\u7a0d\u5fae\u5dee\u4e00\u9ede\u3002\u6253\u958b\u4e4b\u5f8c\u9664\u4e86\u5c0f\u5de7\u7684\u958b\u767c\u677f\u4e3b\u9ad4\uff0c\u4e5f\u4e00\u4f75\u96a8\u9644\u4e86\u6392\u91dd\u4ee5\u53ca\u4e00\u500b\u6563\u71b1\u7247\uff0c\u63a8\u4f30\u53ef\u80fd ESP32 S3 \u7684\u767c\u71b1\u91cf\u53ef\u80fd\u6703\u6bd4\u8f03\u5927\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-6.png\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19098\" width=\"575\" height=\"431\"\/><figcaption class=\"wp-element-caption\">T-QT \u5916\u89c0\u6b63\u9762<\/figcaption><\/figure><\/div>\n\n\n<p>\u958b\u767c\u677f\u7684\u6b63\u9762\u662f\u4e00\u500b 0.85 \u540b\u7684 IPS LCD \u50cf\u7d20\u70ba 128&#215;128\uff0c\u540c\u6642\u5de7\u5999\u4f7f\u7528\u4e86\u58d3\u514b\u529b\u505a\u70ba\u5c0e\u5149\u67f1\u4ee5\u53ca\u588a\u9ad8\u6a5f\u69cb\uff0c\u4e0a\u65b9\u6709\u5c0f\u5de7\u7684 LILYGO LOGO \u5b57\u6a23\uff0c\u9019\u90e8\u5206\u548c T-Display S3 \u662f\u5927\u81f4\u76f8\u540c\u3002USB \u9023\u63a5\u5668\u4f7f\u7528 Type-C \u898f\u683c\uff0c\u5de6\u53f3\u5169\u5074\u5404\u6709\u4e00\u500b\u4f7f\u7528\u8005\u5b9a\u7fa9\u6309\u9215\u3002<\/p>\n\n\n\n<p>\u7ffb\u904e\u4f86\u5e95\u90e8\u7684\u90e8\u5206\uff0c\u6700\u660e\u986f\u53ea\u6709\u4e00\u9846 ESP32 S3 \u4e3b IC\uff0c\u539f\u672c\u4f7f\u7528\u5916\u90e8 Flash \u5df2\u7d93\u88ab\u6574\u5408\u9032\u53bb\u9019\u9846 ESP32 S3 \u5167\u90e8\u4e86\uff0c\u5c0d\u65bc\u7e2e\u5c0f\u9ad4\u7a4d\u975e\u5e38\u6709\u512a\u52e2\u3002\u4e0a\u65b9\u7684\u5929\u7dda\u5f9e\u539f\u672c\u7684 PCB \u5929\u7dda\u6539\u70ba\u6676\u7247\u5929\u7dda\uff0c\u9019\u4e5f\u6709\u52a9\u65bc\u7bc0\u7701\u7a7a\u9593\u3002\u53e6\u5916\u4e5f\u6709\u4e00\u500b ipex \u7684 RF \u9023\u63a5\u5668\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u81ea\u884c\u9078\u64c7\u8981\u4f7f\u7528\u677f\u4e0a\u5929\u7dda\u6216\u662f\u5916\u63a5\u5929\u7dda\uff0c\u8981\u6ce8\u610f\u7684\u662f\u5982\u679c\u8981\u4f7f\u7528 ipex \u5916\u63a5\u5929\u7dda\uff0c\u9700\u8981\u5148\u628a\u65c1\u908a\u9019\u4e00\u9846 0 \u6b50\u59c6\u96fb\u963b\u89e3\u710a\u4e4b\u5f8c\u63db\u500b\u65b9\u5411\u91cd\u65b0\u710a\u63a5\uff0c\u624d\u80fd\u628a RF \u7684\u8a0a\u865f\u5c0e\u904e\u4f86\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-7.png\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19099\" width=\"575\" height=\"431\"\/><figcaption class=\"wp-element-caption\">T-QT \u5916\u89c0\u80cc\u9762<\/figcaption><\/figure><\/div>\n\n\n<p>\u4e0b\u65b9\u4e00\u6a23\u6709\u4e00\u500b Stemma QT \u7684\u9023\u63a5\u982d\uff0c\u65b9\u4fbf\u53bb\u9023\u63a5\u5176\u4ed6\u611f\u6e2c\u5668\u6a21\u7d44\u3002\u5176\u5be6 Adafruit Stemma QT \u7684\u9023\u63a5\u5668\u7cfb\u7d71\u8ddf Sparkfun \u7684 Qwiic \u9023\u63a5\u5668\u7cfb\u7d71\u662f\u76f8\u901a\u7528\u7684\uff0c\u677f\u7aef\u9023\u63a5\u5668\u7684\u898f\u683c\u90fd\u662f JST SH 1.0mm 4P\uff0c\u53ea\u662f\u5404\u5ee0\u5bb6\u7684\u7a31\u547c\u6709\u6240\u4e0d\u540c\uff0c\u5982\u679c\u5404\u4f4d\u6709\u8208\u8da3\u60f3\u8981\u9032\u4e00\u6b65\u4e86\u89e3\u6b61\u8fce\u5728\u4e0b\u65b9\u7559\u8a00\uff0c\u6709\u6a5f\u6703\u6211\u5011\u5c08\u9580\u505a\u4e00\u96c6\u4f86\u4ecb\u7d39\u5e38\u898b\u7684\u9023\u63a5\u5668\u7cfb\u7d71\u3002\u6700\u5f8c\u53f3\u4e0b\u89d2\u6709\u4e00\u500b\u5074\u9762\u6309\u58d3\u7684 Reset \u6309\u9215\u7528\u4f86\u91cd\u7f6e\u5fae\u63a7\u5236\u5668\u4f7f\u7528\u3002<\/p>\n\n\n\n<p>\u7531\u65bc\u9ad4\u7a4d\u5927\u5e45\u7e2e\u5c0f\uff0c\u5f9e pinout \u5f15\u8173\u5716\u770b\u4f86\u5f15\u51fa\u7684 GPIO \u50c5\u6709 10 \u652f\uff0c\u5373\u4fbf\u90e8\u5206\u7528\u65bc\u5f69\u8272 LCD \u7684 ISP \u4ecb\u9762\uff0c\u5c0d\u53ef\u7528 GPIO \u6578\u91cf\u5f88\u9ad8\u7684 ESP32-S3 \u5be6\u5728\u6709\u9ede\u53ef\u60dc\uff0c\u4e0d\u5c11 IO \u8173\u90fd\u7a7a\u63a5\u6c92\u7528\u4e0a\u7a0d\u5acc\u53ef\u60dc\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-8.png\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19100\" width=\"528\" height=\"528\"\/><figcaption class=\"wp-element-caption\">T-QT Pinout \u5f15\u8173\u5716 (\u5716\u7247\u4f86\u6e90\uff1a<a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\" target=\"_blank\" rel=\"noreferrer noopener\">github<\/a>)<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u4e09\u3001PPI (Pixel Per Inch) \u6bd4\u8f03<\/h2>\n\n\n\n<p>T-QT \u4e0a\u7684\u9019\u584a TFT LCD \u96d6\u7136\u50c5\u6709 0.85 \u540b\u7684\u5927\u5c0f\uff0c\u4f46\u89e3\u6790\u5ea6 128&#215;128 \u8996\u89ba\u4e0a\u770b\u8d77\u4f86\u4e5f\u5f88\u7d30\u7dfb\u3002\u7b46\u8005\u597d\u5947\u5fc3\u9a45\u4f7f\u4e0b\u505a\u4e86\u4e00\u5f35 LILYGO \u7cfb\u5217\u7684 PPI \uff08Pixel per inch\uff0c\u6bcf\u82f1\u540b\u5167\u6709\u591a\u5c11\u50cf\u7d20\uff09 \u6bd4\u8f03\u8868\uff0cPPI \u8d8a\u9ad8\u4ee3\u8868\u50cf\u7d20\u8d8a\u5bc6\u96c6\u3001\u986f\u793a\u8d8a\u7d30\u7dfb\u3002\u860b\u679c\u4e3b\u6253\u7684 Retina \u8996\u7db2\u819c\u986f\u793a\u5668\u5c31\u662f PPI \u53ef\u4ee5\u5927\u65bc 300 \u4ee5\u4e0a\uff0c\u8d85\u8d8a\u4eba\u773c\u770b\u5230\u7684\u5bc6\u96c6\u5ea6\uff0c\u4f86\u5f70\u986f\u756b\u8cea\u7684\u7d30\u81a9\u5ea6\u3002<\/p>\n\n\n\n<p>\u5f9e\u8868\u683c\u4e2d\u53ef\u4ee5\u770b\u5230\uff0cPPI \u5bc6\u5ea6\u6700\u9ad8\u7684\u4ecd\u662f TTGO \u7684 241.5\uff0c\u4e5f\u4ee3\u8868\u986f\u793a\u7d30\u81a9\u5ea6\u6700\u597d\u3002\u4eca\u5929\u7684\u4e3b\u89d2T-QT PPI \u4e5f\u6709 212.9\uff0c\u87a2\u5e55\u6700\u5927\u7684 T-Display S3 \u5247\u656c\u966a\u672b\u5ea7\u50c5\u6709 190.7\u3002\u4e0d\u904e\u5c0d\u7167\u4e00\u822c 21 \u540b Full HD \u7684\u87a2\u5e55 PPI \u53ea\u6709 104.9 \u4f86\u8aaa\uff0cT-Display \u6240\u642d\u914d\u7684 LCD \u90fd\u7b97\u662f\u76f8\u7576\u7d30\u7dfb\u4e14\u512a\u8cea\u7684\uff01<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table><thead><tr><th>Board<\/th><th>H-Pixel<\/th><th>V-Pixel<\/th><th>Panel Size<\/th><th>PPI<\/th><th>Driver<\/th><\/tr><\/thead><tbody><tr><td>T-Display<\/td><td>135<\/td><td>240<\/td><td>1.14<\/td><td>241.55<\/td><td>ST7789<\/td><\/tr><tr><td>T-Display S3<\/td><td>170<\/td><td>320<\/td><td>1.9<\/td><td>190.71<\/td><td>ST7789V<\/td><\/tr><tr><td>T-QT S3<\/td><td>128<\/td><td>128<\/td><td>0.85<\/td><td>212.96<\/td><td>GC9107<\/td><\/tr><tr><td>21&#8243; FHD \u986f\u793a\u5668<\/td><td>1080<\/td><td>1920<\/td><td>21<\/td><td>104.90<\/td><td>\uff0d<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">LILYGO \u7cfb\u5217\u7684 PPI \u6bd4\u8f03\u8868<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u56db\u3001\u7bc4\u4f8b\u64cd\u4f5c<\/h2>\n\n\n\n<p>\u63a5\u4e0b\u4f86\u6211\u5011\u5f9e\u5b98\u65b9 github \u4e0b\u8f09 Library \u8207\u7bc4\u4f8b\u7a0b\u5f0f\u9032\u884c\u6e2c\u8a66\uff0c\u7b46\u8005\u7684\u74b0\u5883\u70ba Arduino IDE 2.0.x ESP32\u958b\u767c\u677f\u652f\u63f4\u7248\u672c\u70ba 2.0.8\u3002\u7531\u65bc T-QT \u540c\u6a23\u6c92\u6709\u677f\u4e0a\u7684\u4f7f\u7528\u8005\u5b9a\u7fa9 LED\uff0c\u7121\u6cd5\u4f7f\u7528 Blink \u505a\u70ba\u958b\u767c\u74b0\u5883\u7684\u9a57\u8b49\uff0c\u7b46\u8005\u76f4\u63a5\u5f9e <a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\" target=\"_blank\" rel=\"noreferrer noopener\">T-QT \u7684 github<\/a> \u4e0b\u8f09\u7bc4\u4f8b\u7a0b\u5f0f\u505a\u70ba\u6e2c\u8a66\u4f7f\u7528\uff0c\u9664\u4e86\u7bc4\u4f8b\u7a0b\u5f0f\u5916\u4e5f\u6709\u63d0\u4f9b<a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\/blob\/main\/schematic\/T_QT.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">\u7dda\u8def\u5716<\/a>\u3001<a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\/tree\/main\/3D_file\" target=\"_blank\" rel=\"noreferrer noopener\">\u5916\u6bbc3D\u6a94<\/a>\u7b49\uff0c\u4f9b\u958b\u767c\u8005\u4f7f\u7528\u3002\u7bc4\u4f8b\u7a0b\u5f0f\u4e5f\u9700\u8981\u5b89\u88dd\u76f8\u4f9d\u7684 library\uff0c\u9664\u4e86\u53ef\u4ee5\u5f9e\u5b98\u65b9\u63d0\u4f9b\u7684 github \u53d6\u5f97\u5916\u4e5f\u53ef\u4ee5\u81ea\u884c\u5b89\u88dd\uff0c\u7b46\u8005\u4fbf\u662f\u4f7f\u7528 Arduino IDE \u4e2d\u7684 Library Manger \u9032\u884c\u5b89\u88dd\u5c0d\u61c9\u7684\u51fd\u5f0f\u5eab\uff0c\u7248\u672c\u7686\u70ba\u7b46\u8005\u6e2c\u8a66\u7576\u4e0b\u7684\u6700\u65b0\u7248\uff1a<\/p>\n\n\n\n<ul>\n<li>lvgl 8.3.6<\/li>\n\n\n\n<li>TFT_eSPI 2.5.0<\/li>\n\n\n\n<li>OneButton 2.0.4<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-9.png\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19101\" width=\"625\" height=\"374\"\/><figcaption class=\"wp-element-caption\">\u5b98\u65b9\u63d0\u4f9b\u7684 <a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\/tree\/main\/lib\" target=\"_blank\" rel=\"noreferrer noopener\">Library <\/a>\u5df2\u7d93\u4fee\u6539\u904e\uff0c\u5728 T-QT \u4e0a\u7acb\u5373\u53ef\u7528\u3002<\/figcaption><\/figure><\/div>\n\n\n<p>\u7b46\u8005\u662f\u81ea\u884c\u5b89\u88dd TFT_eSPI\uff0c\u5728\u4f7f\u7528\u6b64\u51fd\u5f0f\u5eab\u4e4b\u524d\u5fc5\u9808\u5148\u9032\u884c User_Setup \u7684\u4fee\u6539\uff0c\u5728\u7576\u524d\u7684 <a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\" target=\"_blank\" rel=\"noreferrer noopener\">TFT_eSPI<\/a> Repo \u4e2d\u5176\u5be6\u5df2\u7d93\u6709 T-QT \u7684<a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\/blob\/master\/User_Setups\/Setup211_LilyGo_T_QT_Pro_S3.h\" target=\"_blank\" rel=\"noreferrer noopener\">\u8a2d\u5b9a\u6a94<\/a>\uff0c\u53ea\u662f Arduino Library Manager \u91cb\u51fa\u7684 2.5.0 \u7248\u672c\u9084\u672a\u5305\u542b\u5728\u5167\uff0c\u56e0\u6b64\u53ea\u8981\u4e0b\u8f09\u6b64\u8a2d\u5b9a\u6a94\u4e26\u5c07 <a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\/blob\/master\/User_Setup_Select.h\" target=\"_blank\" rel=\"noreferrer noopener\">User_Setup_Select.h<\/a> \u4fee\u6539\u70ba\u5f15\u5165 T-QT \u8a2d\u5b9a\u6a94\u5373\u53ef\u3002\u5b8c\u6210\u5f8c\u958b\u555f <a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-QT\/blob\/main\/examples\/TFT_Rainbow\/TFT_Rainbow.ino\" target=\"_blank\" rel=\"noreferrer noopener\">TFT_Rainbow<\/a> \u7bc4\u4f8b\u7a0b\u5f0f\uff0c\u9078\u64c7\u5c0d\u61c9\u7684\u958b\u767c\u677f\u8207 USB Port \u9032\u884c\u71d2\u9304\uff0c\u5b8c\u6210\u5f8c\u91cd\u65b0\u555f\u52d5\u5373\u53ef\u770b\u5230 LCD \u4e0a\u986f\u793a\u7684\u5f69\u8679\u80cc\u666f\u8207\u6587\u5b57\u7bc4\u4f8b\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-10.png\" alt=\"\u3010\u958b\u7bb1\u8a55\u6e2c\u3011LILYGO T-QT ESP32-S3 | TFT_eSPI \u8a2d\u5b9a\" class=\"wp-image-19102\" width=\"575\" height=\"431\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u4e94\u3001\u5c0f\u5c3a\u5bf8\u7684\u8ca0\u9762\u6548\u61c9<\/h2>\n\n\n\n<p>\u7b46\u8005\u5728\u6e2c\u8a66\u7684\u7d50\u5c3e\uff0c\u767c\u73fe T-QT \u958b\u767c\u677f\u6709\u660e\u986f\u767c\u71b1\uff0c\u800c\u4e14\u662f\u7121\u6cd5\u9577\u6642\u9593\u89f8\u6478\u7684\u71d9\u624b\uff0c\u65bc\u662f\u7528\u4e86 FLIR One \u9032\u884c\u6e2c\u6eab\u3002\u4e00\u770b\u4e5f\u5687\u4e86\u4e00\u8df3\uff0c\u6700\u9ad8\u6eab\u5ea6\u6e2c\u5230 85\u5ea6C\uff08\u672c\u7bc7\u7121\u7f6e\u5165\ud83e\udd23\uff0c\u4f46\u6b61\u8fce\u5ee0\u5546\u9080\u7a3f\u30fe(\u00b4\ufe36`*)\uff89\u266c\uff09\uff01\u9019\u6a23\u7684\u9ad8\u6eab\u5728\u4e00\u822c\u7684\u958b\u767c\u677f\u76f8\u7576\u7f55\u898b\uff0c\u63a8\u4f30\u61c9\u662f ESP32-S3 \u672c\u8eab\u7684\u9ad8\u8655\u7406\u6027\u80fd\uff0c\u52a0\u4e0a PCB \u5c3a\u5bf8\u6709\u9650\u7121\u6cd5\u6709\u6548\u6392\u71b1\u6240\u81f4\uff0c\u4e5f\u96e3\u602a\u5b98\u65b9\u5728\u5305\u88dd\u5167\u984d\u5916\u63d0\u4f9b\u4e86\u4e00\u500b\u6563\u71b1\u7247\u3002\u958b\u767c\u8005\u5728\u64cd\u4f5c\u6642\u4e5f\u9700\u8981\u7559\u610f\uff0c\u907f\u514d\u8b93 T-QT \u6301\u7e8c\u5728\u9ad8\u6eab\u4e0b\u904b\u4f5c\uff0c\u4e00\u4f86\u53ef\u80fd\u9020\u6210\u4eba\u54e1\u50b7\u5bb3\uff0c\u4e8c\u4f86\u4e5f\u6709\u53ef\u80fd\u5c0d\u6676\u7247\u9020\u6210\u9577\u671f\u8ca0\u9762\u5f71\u97ff\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuspi.com\/wp-content\/uploads\/2023\/06\/image-11.png\" alt=\"T-QT \u6709\u5bb9\u6613\u767c\u71b1\u73fe\u8c61\" class=\"wp-image-19103\" width=\"640\" height=\"480\"\/><figcaption class=\"wp-element-caption\">T-QT \u6709\u5bb9\u6613\u767c\u71b1\u73fe\u8c61<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u516d\u3001\u5c0f\u7d50\uff0d\u8ff7\u4f60\u5316\u4ecd\u4fdd\u6709\u81ea\u6211\u98a8\u683c<\/h2>\n\n\n\n<p>\u8fd1\u671f\u8ff7\u4f60\u5316\u7684\u958b\u767c\u677f\u5f9e Adafruit \u7684 QT py \u7cfb\u5217\u3001Seeed Studio \u7684 XIAO \u7cfb\u5217\u3001\u5230\u4eca\u5929\u7b46\u8005\u958b\u7bb1\u7684 LILYGO T-QT\uff0c\u9664\u4e86\u9ad4\u7a4d\u90fd\u975e\u5e38\u8ff7\u4f60\uff0c\u5c3a\u5bf8\u4e5f\u76f8\u7576\u63a5\u8fd1\u3002\u7121\u7368\u6709\u5076\uff0c\u5728\u6392\u91dd pinout \u7684\u7de8\u6392\u4e0a\u5404\u5ee0\u5bb6\u4e5f\u90fd\u975e\u5e38\u6709\u9ed8\u5951\uff0c\u4fdd\u6301\u8457\u4e00\u5b9a\u7a0b\u5ea6\u7684\u76f8\u5bb9\u3002\u5982\u6b64\u4e00\u4f86\u5c0d\u65bc\u958b\u767c\u8005\u800c\u8a00\u5728\u64f4\u5145\u5e95\u677f\u7684\u9078\u7528\u6216\u662f\u8a2d\u8a08\u4e0a\u90fd\u76f8\u5c0d\u6709\u5f48\u6027\uff0c\u53ef\u4ee5\u8f15\u9b06\u63db\u7f6e\u4e0d\u540c\u7684\u4e3b\u677f\u3002<\/p>\n\n\n\n<p>\u800c T-QT \u5728\u9019\u8ff7\u4f60\u5316\u7684\u8da8\u52e2\u4e4b\u4e0b\uff0c\u4ecd\u7136\u4fdd\u6301\u904e\u5f80\u4e00\u8cab\u98a8\u683c\uff0d\u5e36\u6709\u9ad8\u54c1\u8cea\u7684\u5f69\u8272\u986f\u793a\u87a2\u5e55\uff01\u9664\u4e86\u5be6\u7528\u4e4b\u5916\uff0c\u4e5f\u8b93\u4eba\u4e00\u773c\u5373\u8a8d\u51fa\u5176\u54c1\u724c\u6a19\u8a8c\u3002T-QT \u9019\u584a\u958b\u767c\u677f\uff0c\u5c31\u9069\u5408\u7d66\u505a\u5728\u7269\u806f\u7db2\u5c08\u6848\u958b\u767c\uff0c\u4e14\u4ecd\u60f3\u8981\u5728\u958b\u767c\u677f\u4e0a\u6709\u81ea\u5e36\u72c0\u614b\u986f\u793a\u7684\u958b\u767c\u8005\u4e86\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9019\u6b21\u958b\u7bb1\u7684 LILYGO T-QT S3 \u5c31\u662f\u4e00\u500b\u5c0f\u5c3a\u5bf8\u7684\u958b\u767c\u677f\uff0c\u5f9e\u540d\u7a31\u807d\u8d77\u4f86\u6703\u77e5\u9053\u4f7f\u7528 ESP32 S3 \u7684 MCU\u3002T-QT \u7684\u540d\u7a31\u5247\u662f\u300c\u81f4\u656c\u300d\u4e86 Adafruit \u7684 QT py \u7cfb\u5217\u7684\u5c0f\u5c3a\u5bf8\u958b\u767c\u677f\uff0c\u6703\u53eb\u505a QT \u5176\u5be6\u4e5f\u662f\u82f1\u6587\u5538\u8d77\u4f86\u767c\u97f3\u8ddf Cutie \u76f8\u4f3c\uff0c\u6709\u5c0f\u5de7\u53ef\u611b\u7684\u610f\u601d\uff0c\u4fbf\u4ee5\u6b64\u547d\u540d\u3002\u9664\u6b64\u4e4b\u5916 LILYGO \u7576\u5bb6\u62db\u724c\u7684\u6db2\u6676\u87a2\u5e55\u4e5f\u662f\u4e00\u5b9a\u8981\u6709\u7684\uff01\u53ea\u4e0d\u904e\u70ba\u4e86\u9806\u61c9\u958b\u767c\u677f\u7684\u9762\u7a4d\uff0c\u87a2\u5e55\u4e5f\u7a0d\u5fae\u7e2e\u5c0f\u4e86\u4e00\u4e9b\u3002<\/p>\n","protected":false},"author":1,"featured_media":19159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[235,238],"tags":[],"table_tags":[],"_links":{"self":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/19097"}],"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=19097"}],"version-history":[{"count":10,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/19097\/revisions"}],"predecessor-version":[{"id":19165,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/posts\/19097\/revisions\/19165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/media\/19159"}],"wp:attachment":[{"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/media?parent=19097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/categories?post=19097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/tags?post=19097"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/www.circuspi.com\/index.php\/wp-json\/wp\/v2\/table_tags?post=19097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}