步驟1:電路
請注意,該電路與上一篇文章基本相同,我只是添加了兩個連接到Arduino的按鈕(常開)輸入和VCC(當然,通過10K的電阻不會產生短路),通過按下按鈕,我們要做的是在Arduino的數字輸入上輸入HIGH信號。電位器(也為10K)將安裝在VCC(5V)和地之間,其中心引腳連接到MEGA的模擬輸入A0。電位計將控制模擬輸入A0上的電壓電平,范圍為“ 0V至5V”。MEGA將讀取AO引腳及其內部ADC(模擬數字轉換器)上的電壓,并將其轉換為范圍為“ 0至1023”的值。
步驟2:代碼
首先,在常規設置和設置之后,將ESP作為服務器啟動很重要。為此,使用InitWifiModule()函數(請參見附加代碼)
在連接串行監視器時,將顯示如圖所示的信息。十分重要的是屏幕上顯示的第二個IP地址:10.0.1.2(當然,您的IP地址將是另一個IP地址)。
詳細了解代碼:
在主循環中,第一件事是查看ESP是否正在發送消息以及是否找到字符串“ + IPD”。如果發生這種情況,則意味著該頁面已被識別(請參見下面的串行監視器的副本)。
我們應等待300毫秒,以確保串行緩沖區已讀取所有數據。
由于read()函數返回ASCII,因此在加載連接ID時,必須從讀取的數據中減去值“ 48”,這一點很重要。 “ 48”是第一個字符“ 0”的ASC代碼。因此,例如,如果通過減去48接收到數據49(ASCII代碼為“ 1”),則結果將為純數字(“ 1”)。
HTML代碼是在Arduino Code上構建的,并發送到瀏覽器以構建頁面。
步驟3:頁面
在瀏覽器中輸入IP ,ESP會安裝預定的HTML頁面,并將開始發送在MEGA條目中捕獲的信息。
在上面的“串行監視器”打印屏幕中,您會注意到在運行程序期間不斷更新的數據
責任編輯:wv
-
ESP
+關注
關注
0文章
186瀏覽量
34101 -
GPIO
+關注
關注
16文章
1217瀏覽量
52406 -
Arduino
+關注
關注
188文章
6477瀏覽量
187875
發布評論請先 登錄
相關推薦
工業互聯網平臺如何幫助企業提高生產效率?
云互聯網是什么意思
工業互聯網遠程監控平臺是什么
ESP8266硬件地址無法解析ARP請求的原因?
ESP8266無法連接到互聯網是怎么回事?
通過APP將esp8266設備連接到AP遇到的疑問求解
可以通過ESP8266 SDK訪問ARP緩存嗎?
esp8266已連接到Wifi但無法連接到互聯網,為什么?
如何使用espidf將esp32做成WiFi中繼?
智能工廠互聯網平臺是什么
工業互聯網平臺的功能和作用
工業互聯網三大體系是什么?
工業互聯網與mes系統
什么是衛星互聯網?衛星互聯網的組成
![什么是衛星<b class='flag-5'>互聯網</b>?衛星<b class='flag-5'>互聯網</b>的組成](https://file1.elecfans.com/web2/M00/CB/75/wKgaomYfLjeAftVEAAAXmRgU0rY791.png)
評論