步驟1:設置ThindSpeak.com帳戶和渠道。
創建ThingSpeak帳戶是最容易的事情之一。單擊此處轉到注冊頁面。
現在,單擊此處以打開您的頻道頁。現在,點擊綠色的 New Channel 按鈕。在這里,在名稱,一些描述和名稱field1的前面輸入Channel Name作為variableResistance。因為我們現在只想存儲可變電阻,所以現在我們只有一個場。如果要輸入多個字段,只需單擊該字段編號旁邊的復選框,然后輸入該字段的名稱即可。您可以將剩余的東西留空,也可以根據需要填充它們。只需向下滾動并點擊保存頻道按鈕。現在,您將被重定向到private_show窗口。在這里,您可以看到一個空圖表,上面寫著條目總數。即0。現在,單擊“ API密鑰”標簽以獲取您的讀/寫API密鑰。請注意這些鍵,我們將很快使用它們。
步驟2:設置硬件
硬件連接與上一教程幾乎相同。我強烈建議您先閱讀該教程。無論如何,請按以下說明進行硬件連接:
esp8266 Vcc ------》 Nucleo + 3.3V
esp8266 CH_PD-》 Nucleo + 3.3V
esp8266 GND ----》 Nucleo GND
esp8266 Tx -------》 Nucleo D2
esp8266 Rx -------》 Nucleo D8
esp8266 RESET-》 Nucleo D3
VR Pin 1 ------------》 Nucleo + 3.3V
VR引腳2 ------------》 Nucleo A0
VR Pin 3 ------------》 Nucleo GND
注意:
我正在使用 esp8266 v1 。對于其他版本,您可能需要將一些其他引腳連接到Vcc/GND。
請勿連接到+ 5V!
您必須將多個引腳連接到單個輸出引腳,請確保所有連接都已連接!
步驟3:編寫代碼
我已經寫了一些mbed編譯器上的代碼。您可以直接從那里獲取并進行更改。
要獲取代碼,請單擊此處。現在,單擊“導入此程序”(藍色按鈕)以將其導入到編譯器。
此代碼將僅從可變電阻器讀取模擬值,并在每次啟動時將其發送到我們的Thingspeak頻道(
現在,編譯并將.bin文件下載并復制/復制到您的Nucleo板上。
第4步:可視化輸出
為了可視化輸出,您將需要安裝可以從串行端口讀取的軟件。我們將使用最常用的軟件 Putty 。我已附上 .exe 文件。您可以從這里下載,也可以從其他地方下載。下載完成后,現在運行putty.exe 。選擇序列。輸入您的Nucleo連接到的 COMPORT 。將波特率設置為115200 。點擊 OPEN 或按 Enter 。現在,您應該可以在膩子屏幕上看到連接狀態。
現在,我們一旦您看到已發布!線在膩子上,切換到Thingspeak private_show窗口,在圖形上,您將看到顯示的可變電阻乘以500的當前值。要獲取更多值,只需編輯代碼或按Nucleo Borard上的那個“黑色重置”按鈕!
責任編輯:wv。
-
STM32F103RB
+關注
關注
0文章
7瀏覽量
11306 -
ESP8266
+關注
關注
50文章
962瀏覽量
45338 -
Nucleo
+關注
關注
0文章
27瀏覽量
17493
發布評論請先 登錄
相關推薦
評論