<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用TTGO ESP32和Visuino獲得比特幣價格

使用TTGO ESP32和Visuino獲得比特幣價格

2023-06-30 | zip | 0.01 MB | 次下載 | 免費

資料介紹

描述

在本教程中,我們將學習如何使用 TTGO ESP32 和 Visuino 獲得美元和歐元的當前比特幣價格。

第 1 步:您需要什么

  • TTGO ESP32
  • 無線網絡連接
  • Visuino 程序:下載 Visuino

第 2 步:啟動 Visuino,并選擇 Arduino TTGO T-Display ESP32 Board Type

?
?
?
poYBAGN-28GAUDKlAADiYLrjRu0704.jpg
?
1 / 2
?

Visuino:需要安裝https://www.visuino.eu 。啟動Visuino,如第一圖所示點擊Visuino中Arduino組件(圖1)上的“工具”按鈕出現對話框時,選擇“TTGO T-Display ESP32”,如圖2所示

第 3 步:在 Visuino 中設置 WiFi

?
?
?
pYYBAGN-28OAf9FGAAAvuA2c4RM015.jpg
?
1 / 6
?

選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>WiFi>Connect To Access Points

單擊連接到接入點 3 點

  • 在 AccessPoints 窗口中,將“WiFi Access Point”拖到左側
  • 在屬性窗口中設置SSID(您的 WiFi 熱點或路由器的名稱)
  • 在屬性窗口中設置密碼(您的 WiFi 熱點或路由器的密碼)
  • 關閉接入點窗口

選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>WiFi>Sockets

單擊 Sockets3 Dots 在 Sockets 窗口中將 TCP/IP Secure Client (SSL) 拖到左側

  • 在屬性窗口中將主機設置為:blockchain.info
  • 關閉套接字窗口

第 4 步:在 Visuino 設置顯示中

?
?
?
poYBAGN-28aAS9pPAABAgrsLLCI501.jpg
?
1 / 9
?

選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>Display>Orientation

將方向設置為:goRight

選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>Display>Elements

單擊元素 3 點

在 Elements 窗口中,將 Draw Bitmap 拖到左側

在屬性窗口中將 Y 設置為 20,單擊位圖 3 Dots

在位圖編輯器中加載比特幣位圖(圖 6)并關閉位圖編輯器

在 Elements 窗口中,將 Draw Text 拖到左側

在屬性窗口中將顏色設置為 aclOrange,大小設置為 2,文本設置為 USD,X 設置為 150,Y 設置為 10

在 Elements 窗口中,將 Text Field 拖到左側

在屬性窗口中設置 size 為 3,X 為 100,Y 為 35

在 Elements 窗口中,將 Draw Text 拖到左側

在屬性窗口中將顏色設置為 aclOrange,大小設置為 2,文本設置為 EUR,X 設置為 150,Y 設置為 80

在 Elements 窗口中將 Text Field 拖到左側在屬性窗口中設置 size 為 3,X 為 100,Y 為 105

關閉元素窗口

第 5 步:在 Visuino 中添加組件

?
?
?
pYYBAGN-28iAOv4gAAApSL2tnm8707.jpg
?
1 / 11
?

選擇并在屬性窗口中將 Host 設置為 api.coindesk.com 點擊 Requests 3 Dots

  • 添加“HTTP客戶端”組件
  • 在請求窗口中,將“GET”拖到左側
  • 在屬性窗口中將 URL 設置為:/v1/bpi/currentprice.json
  • 關閉請求窗口
  • 添加“HTTP Client”組件“Char To Text”組件
  • 選擇“CharToText1”并在屬性窗口中將 Max Length 設置為 2000
  • 添加“時鐘發生器”組件
  • 選擇“ClockGenerator1”并在屬性窗口中將頻率設置為 0.1
  • 添加“延遲”組件
  • 選擇“Delay1”并在屬性窗口中將 Interval 設置為 2000000
  • 添加“拆分 JSON 對象”組件

第 6 步:在 Visuino 中解析 JSON

?
?
?
pYYBAGN-28yAZzKJAAAnC9yw9PE760.jpg
?
1 / 2
?

{"time":{"updated":"Sep 18, 2013 17:27:00 UTC","updatedISO":"2013-09-18T17:27:00+00:00"},"disclaimer":"This data was produced from the CoinDesk Bitcoin Price Index. Non-USD currency data converted using hourly conversion rate from openexchangerates.org","bpi":{"USD":{"code":"USD","symbol":"$","rate":"126.5235","description":"United States Dollar","rate_float":126.5235},"GBP":{"code":"GBP","symbol":"£","rate":"79.2495","description":"British Pound Sterling","rate_float":79.2495},"EUR":{"code":"EUR","symbol":"€","rate":"94.7398","description":"Euro","rate_float":94.7398}}}

  • Close the "JSON Object" window
  • "SplitJSON1" component will now create new pins

Step 7: In Visuino Connecting Components

?
?
?
poYBAGN-28-AM2IdAAFfmdgu4TE122.png
?
1 / 3
?
  • Connect "ClockGenerator1" pin Out to "HTTPClient1" pin Clock and "Delay1" pin Start
  • Connect "HTTPClient1" pin Content to "CharToText1" pin In
  • Connect "HTTPClient1" pin to TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin In
  • Connect "Delay1" pin Out to "CharToText1" pin Clock and TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin Disconnect
  • Connect "CharToText1" pin Out to "SplitJSON1" pin In
  • Connect "SplitJSON1>USD>rate_float to TTGO T-Display ESP32>Text Field1 pin In
  • Connect "SplitJSON1>EUR>rate_float to TTGO T-Display ESP32>Text Field1 pin In

Note: you can also play with the other pins from "SplitJSON1" component

Step 8: Generate, Compile, and Upload the Code

pYYBAGN-29KASwMkAAH8xCg5814027.jpg
?

In Visuino, at the bottom click on the "Build" Tab, make sure the correct port is selected, then click on the "Compile/Build and Upload" button.

Step 9: Play

If you power the TTGO ESP32 module it will connect to the network and display the current Bitcoin price in USD and EUR

Congratulations! You have completed your project with Visuino. Also attached is the Visuino project, that I created for this tutorial, you can download it and open it in Visuino: https://www.visuino.eu


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>