網頁

Blynk雲端平台的Labeled Value工具


暨上一篇Blynk雲端平台的Value Display工具之後,我要來說說與它很相似的Labeled Value工具。

在這個工具中唯一要注意的就是它多了修改格式的功能,在官方網頁中Labeled Value工具的介紹中,有清楚的紀錄它的格式。官方舉例它輸入值是12.6789,下面不同的寫法會有幾種格式:

/pin/ - 在這個格式跟Value Display輸出的一樣,不會有任何改變(12.6789)

/pin./ - 在後面加上一個"."會自動進行四捨五入(13)

/pin.#/ - 在點後面加上一個#字號則會顯示到小數點後一位(12.7)

/pin.##/ - 在點後面加上兩個#字號則會顯示到小數點後兩位(12.68)

在我的測試中,我使用以下的程式碼,測試在未經過格式化的情況下會顯示到多少位的浮點數。

BLYNK_READ(V0)
{
  float newValue = 1.123456789;
  Blynk.virtualWrite(V0, newValue);
}

結果發現最多顯示到小數點後第三位,但這個我還沒找到官方文件有沒有特別寫到這點。但實際上溫溼度之類的數據要到小數點後第三位好像也有點難就是了。



因此我們可以利用這個Labeled Value顯示工具,讓數據靠左右或中間,修改後綴和前綴字以及修改數據的位數。