chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>用3行代碼做一個(gè)WebServer

用3行代碼做一個(gè)WebServer

2022-10-28 | zip | 0.05 MB | 次下載 | 免費(fèi)

資料介紹

描述

這個(gè)項(xiàng)目的目標(biāo)一直是讓其他項(xiàng)目開發(fā)人員的工作更輕松。

與從青少年到老年人的各個(gè)年齡段的學(xué)生一起工作,我發(fā)現(xiàn)幾乎無(wú)一例外,所有人都對(duì)盡快啟動(dòng)和運(yùn)行他們的硬件項(xiàng)目非常感興趣。看到他們自己的硬件項(xiàng)目實(shí)現(xiàn)的興奮因素是腎上腺素激增。

物流-那個(gè)可恨的詞是那個(gè)好奇者的存在的禍根學(xué)生為機(jī)器人生命的第一次心跳而死。通常,他們不想擺弄連接數(shù)字顯示器以查看結(jié)果和控制他們的項(xiàng)目的罐子。構(gòu)建任何可靠的通信系統(tǒng)的陡峭學(xué)習(xí)曲線,更不用說(shuō)......我們目前可以訪問(wèn)的通用庫(kù)中的快速可靠的網(wǎng)絡(luò)服務(wù)器已經(jīng)扼殺了許多學(xué)生的熱情。即使成功,處理從 Sketch 中的變量到客戶端顯示的每一個(gè)事務(wù)也是很乏味的。或者更糟糕的是......必須從客戶端獲取一些人為觸發(fā)的數(shù)據(jù)或事件并將其發(fā)送到服務(wù)器并放入變量或觸發(fā)任務(wù)。一個(gè)學(xué)生,不……即使是專家,也可以輕松地在物流上花費(fèi)十倍的時(shí)間與他們的項(xiàng)目交互,而不是他們項(xiàng)目的硬件布線和核心邏輯。我覺(jué)得必須有更好的方法。

InqPortal庫(kù)(可在您的 Arduino IDE 庫(kù)管理器中找到)是六年和數(shù)千小時(shí)的簡(jiǎn)化(對(duì)庫(kù)用戶而言)和完善的結(jié)晶,可提供堅(jiān)如磐石、強(qiáng)大的體驗(yàn)。用戶反饋和觀察學(xué)生苦苦掙扎的挫敗感......嘗試建立自己的并重新啟動(dòng)和無(wú)法解釋的斷開連接已反饋到此InqPortal版本 5。

入門

InqPortal僅在 ESP8266 系列處理器上運(yùn)行。這些通常連接到 Arduino 板以提供 WiFi 通信,但也可以獨(dú)立使用,因?yàn)樗鼈儽旧砭哂邢喈?dāng)強(qiáng)大的處理器。

  • 如果您是 ESP8266 的新手,您首先需要使用 Arduino Boards Manager 安裝其庫(kù)。這是一個(gè)鏈接(互聯(lián)網(wǎng)上有數(shù)百萬(wàn)個(gè))可以幫助您完成該任務(wù)
  • 如果您已經(jīng)安裝了 ESP8266 庫(kù),則在使用InqPortal庫(kù)之前需要一個(gè)補(bǔ)丁
  • 從您的 Arduino IDE 庫(kù)管理器中搜索并安裝InqPortal庫(kù)。
  • 在新的 Sketch 中輸入以下代碼。
#include 
InqPortal svr;
void setup() 
{  
  svr.begin("MySoftSSID", NULL, "myRouterSSID", "myRouterPassword");  
}
void loop() 
{ 
}

這就是您開始所需的一切! 該庫(kù)甚至可以通過(guò)將波特率設(shè)置為 74880 來(lái)配置您的串行輸出。您將希望在串行監(jiān)視器中查看來(lái)自服務(wù)器的啟動(dòng)信息。它將向您顯示連接信息,甚至是幫助您克服新障礙的說(shuō)明。

使用這些說(shuō)明,瀏覽到Admin.html頁(yè)面,您會(huì)看到類似標(biāo)題圖片的內(nèi)容,您可以在其中:

  • 管理接入點(diǎn)設(shè)置
  • 監(jiān)控系統(tǒng)指標(biāo),繪制服務(wù)器性能圖表
  • 使用文件管理器將您的網(wǎng)頁(yè)內(nèi)容拖放到您的服務(wù)器
  • 使用您的 Sketch的無(wú)線二進(jìn)制升級(jí)
  • 遠(yuǎn)程控制日志記錄
  • 查看觀察變量

力量與輕松

為了讓您了解InqPortal可以在最入門級(jí)別完成的工作,我們將僅添加三行以及一些模擬傳感器代碼。對(duì)于該附加功能,您將看到以下功能:

  • 向客戶端發(fā)布只讀變量
  • 發(fā)布一個(gè)可以被客戶端讀取和更改的變量。
  • 設(shè)置定期回調(diào)以訪問(wèn)我們的模擬傳感器以進(jìn)行計(jì)算。
#include 
InqPortal svr;
double sine = 0;
double amplitude = 100.0;
void setup() 
{
 svr.publishRO("Sine", &sine, "Current Sine Value");
 svr.publishRW("Amplitude", &litude, "Amplitude Setting");
 svr.onInterval(calculate, 1000);
 svr.begin("MySoftSSID", NULL, "myRouterSSID", "myRouterPassword");  
}
void loop() 
{
}
void calculate(void*)
{
 sine = amplitude * sin((double)millis() * PI / 30000.0);
}

如果您熟悉任何 WiFi 通信代碼,您會(huì)注意到完全沒(méi)有明確的發(fā)送或復(fù)雜的接收代碼。您可以自由地專注于您的核心項(xiàng)目邏輯。對(duì)于這三行,管理員已準(zhǔn)備好監(jiān)視和控制您的程序。

poYBAGNYuXGAGAJcAACiRzgxvlM187.png
InqPortal Admin App 選項(xiàng)卡顯示您的自定義數(shù)據(jù)正在動(dòng)態(tài)更新和控制。
?

在“歷史記錄”選項(xiàng)卡中進(jìn)行一項(xiàng)設(shè)置允許我們將您的自定義項(xiàng)目數(shù)據(jù)添加到現(xiàn)有的系統(tǒng)性能指標(biāo) -循環(huán)率和內(nèi)存使用情況。注意 - 在第一個(gè)周期完成后,我們將 App 選項(xiàng)卡中的 Amplitude 更改為 200。

pYYBAGNYuXOALEBrAAHXt6exBnQ997.png
InqPortal 歷史選項(xiàng)卡顯示與系統(tǒng)指標(biāo)相關(guān)的自定義項(xiàng)目值
?

啟動(dòng)客戶端任務(wù)

如您所見...在項(xiàng)目的開發(fā)階段,InqPortal管理員可以提供您需要的所有基本反饋和控制,以確認(rèn)您的核心邏輯,然后再抬起一根手指來(lái)處理您的客戶端應(yīng)用程序。但是...當(dāng)您準(zhǔn)備好創(chuàng)建更深入或更美觀的客戶端應(yīng)用程序(如添加儀表、刻度盤和滑塊控件)時(shí),InqPortal管理員可以讓您站穩(wěn)腳跟...在這個(gè)新版本 5 中,我們添加了一個(gè)代碼生成器,它將獲取您發(fā)布的變量并設(shè)置單頁(yè) UI。它可能很簡(jiǎn)單,但它是顯示和控制服務(wù)器端項(xiàng)目所需的完美教程。它還展示了截取該數(shù)據(jù)并將其應(yīng)用于圖形控件的高級(jí)用法 - 另一個(gè)歷史儀表。是的,歷史記錄表可供您在任何項(xiàng)目中使用。

poYBAGNYuXaAN6-TAAEQoUqwjMU680.png
InqPortal 使用您發(fā)布的變量生成的起始頁(yè)
?

下一步...

InqPortal具有更多功能,您可以在網(wǎng)站上跳轉(zhuǎn)到它:專用于使用InqPortal庫(kù)使用 ESP8266 進(jìn)行 Arduino 編程。您將找到一組完整的交叉引用頁(yè)面,包括快速入門指南、教程、服務(wù)器端 Sketch C++ API 參考和客戶端 JavaScript API 參考。您甚至?xí)l(fā)現(xiàn)InqPortal Admin 設(shè)置了上下文相關(guān)的幫助鏈接到網(wǎng)站的各個(gè)部分,就像 Arduino IDE 使用其參考菜單項(xiàng)一樣。最后,我們開始積累由我們、學(xué)生,也許有一天你創(chuàng)建的項(xiàng)目的展示。

祝你好運(yùn),

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1DD3118電路圖紙資料
  2. 0.08 MB   |  1次下載  |  免費(fèi)
  3. 2AD庫(kù)封裝庫(kù)安裝教程
  4. 0.49 MB   |  1次下載  |  免費(fèi)
  5. 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
  6. 1.12 MB   |  1次下載  |  免費(fèi)
  7. 4網(wǎng)絡(luò)安全從業(yè)者入門指南
  8. 2.91 MB   |  1次下載  |  免費(fèi)
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下載  |  免費(fèi)
  11. 6海川SM5701規(guī)格書
  12. 1.48 MB  |  次下載  |  免費(fèi)
  13. 7H20PR5電磁爐IGBT功率管規(guī)格書
  14. 1.68 MB   |  次下載  |  1 積分
  15. 8IP防護(hù)等級(jí)說(shuō)明
  16. 0.08 MB   |  次下載  |  免費(fèi)

本月

  1. 1貼片三極管上的印字與真實(shí)名稱的對(duì)照表詳細(xì)說(shuō)明
  2. 0.50 MB   |  103次下載  |  1 積分
  3. 2涂鴉各WiFi模塊原理圖加PCB封裝
  4. 11.75 MB   |  89次下載  |  1 積分
  5. 3錦銳科技CA51F2 SDK開發(fā)包
  6. 24.06 MB   |  43次下載  |  1 積分
  7. 4錦銳CA51F005 SDK開發(fā)包
  8. 19.47 MB   |  19次下載  |  1 積分
  9. 5PCB的EMC設(shè)計(jì)指南
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 6HC05藍(lán)牙原理圖加PCB
  12. 15.76 MB   |  13次下載  |  1 積分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下載  |  免費(fèi)
  15. 8蘋果iphone 11電路原理圖
  16. 4.98 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分