[{"title":"(34个子文件1.17MB)Ai_Tips_ESP8266:我在YouTube上的“ESP8266技巧与窍门”系列教程中的代码-源码","children":[{"title":"Ai_Tips_ESP8266-master","children":[{"title":"espX_check","children":[{"title":"espX_check.ino <span style='color:#111;'>2.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"wemos_sd_card","children":[{"title":"wemos_sd_card.ino <span style='color:#111;'>1.69KB</span>","children":null,"spread":false}],"spread":true},{"title":"webserver_rx_data","children":[{"title":"webserver_rx_data.ino <span style='color:#111;'>2.45KB</span>","children":null,"spread":false}],"spread":true},{"title":"webserver_html","children":[{"title":"webserver_html.ino <span style='color:#111;'>1.92KB</span>","children":null,"spread":false}],"spread":true},{"title":"simple_webserver","children":[{"title":"simple_webserver.ino <span style='color:#111;'>1.73KB</span>","children":null,"spread":false}],"spread":true},{"title":"esp8266_arduino_comm","children":[{"title":"esp8266_firmware","children":[{"title":"esp8266_firmware.ino <span style='color:#111;'>2.62KB</span>","children":null,"spread":false}],"spread":true},{"title":"uno_firmware","children":[{"title":"uno_firmware.ino <span style='color:#111;'>2.01KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"webserver_mdns","children":[{"title":"webserver_mdns.ino <span style='color:#111;'>1.89KB</span>","children":null,"spread":false}],"spread":true},{"title":"webserver_js_client","children":[{"title":"client","children":[{"title":"client.html <span style='color:#111;'>990B</span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'>2.33KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"espX_bmp180_check","children":[{"title":"espX_bmp180_check.ino <span style='color:#111;'>1.86KB</span>","children":null,"spread":false}],"spread":true},{"title":"simple_server_client","children":[{"title":"client","children":[{"title":"client.ino <span style='color:#111;'>2.86KB</span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'>2.51KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"webserver_python_client","children":[{"title":".gitignore <span style='color:#111;'>9B</span>","children":null,"spread":false},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'>2.41KB</span>","children":null,"spread":false}],"spread":true},{"title":"python_client","children":[{"title":"app.py <span style='color:#111;'>1.62KB</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"webserver_spiffs","children":[{"title":"data","children":[{"title":"index.html <span style='color:#111;'>580B</span>","children":null,"spread":false}],"spread":true},{"title":"overview.pdf <span style='color:#111;'>634.92KB</span>","children":null,"spread":false},{"title":"webserver_spiffs.ino <span style='color:#111;'>2.05KB</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE.txt <span style='color:#111;'>1.24KB</span>","children":null,"spread":false},{"title":"webserver_http_upload","children":[{"title":"data","children":[{"title":"index.html <span style='color:#111;'>640B</span>","children":null,"spread":false}],"spread":false},{"title":"webserver_http_upload.ino <span style='color:#111;'>3.04KB</span>","children":null,"spread":false}],"spread":false},{"title":"webserver_websockets","children":[{"title":"webserver_websockets.ino <span style='color:#111;'>3.29KB</span>","children":null,"spread":false},{"title":"overview.pdf <span style='color:#111;'>456.10KB</span>","children":null,"spread":false}],"spread":false},{"title":"simple_client","children":[{"title":"simple_client.ino <span style='color:#111;'>2.76KB</span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'>906B</span>","children":null,"spread":false},{"title":"wifi_modes","children":[{"title":"wifi_modes.ino <span style='color:#111;'>2.01KB</span>","children":null,"spread":false}],"spread":false},{"title":"wifi_modes_switch","children":[{"title":"wifi_modes_switch.ino <span style='color:#111;'>4.70KB</span>","children":null,"spread":false},{"title":"overview.pdf <span style='color:#111;'>66.93KB</span>","children":null,"spread":false}],"spread":false},{"title":"ai_basic_ota","children":[{"title":"ai_basic_ota.ino <span style='color:#111;'>3.33KB</span>","children":null,"spread":false}],"spread":false},{"title":"webserver_html_js","children":[{"title":"webserver_html_js.ino <span style='color:#111;'>2.51KB</span>","children":null,"spread":false}],"spread":false},{"title":"simple_ota","children":[{"title":"overview.pdf <span style='color:#111;'>41.51KB</span>","children":null,"spread":false},{"title":"simple_ota.ino <span style='color:#111;'>3.72KB</span>","children":null,"spread":false}],"spread":false},{"title":"webserver_rx_json","children":[{"title":"webserver_rx_json.ino <span style='color:#111;'>2.22KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]