雲端應用 : 雲參數

雲參數 cpData


WFduino 提供了 10 組 雲參數使用,你可以在 Scratch 監聽參數值後做出適當動作。例如:當雲參數等於1時,打開腳位編號7上的 LED 燈。

啟用雲端模式

WFduino APP 使用時如未連接實體控制板,則需要將 雲端/WiFi 打勾才能讓 Scratch2 正常讀取雲端資料。


IP : 本機為 127.0.0.1

PORT : 右下角顯示號碼 9996 ~ 9999 (多板控制)

控制雲參數

WFduino APP 本身就是一台 WEB 服務器,透過 RESTful 服務和Scratch2 進行交談。在 APP 運行的情況下在網址列輸入 http://127.0.0.1:9999/poll 查看所有要給 Scratch2 的資料。

雲參數積木

在 WF03.Cloud 積木分類中可找到如圖所示二個控制積木:

  • 寫入 : 寫入任意值到雲參數
  • 讀取 : 讀取任一個雲參數

轉換

  • 0 0 到 0 0 表示不變更寫入值
  • 0 1023 到 0 180 表示將 0~1023 轉換成 0~180

例如讀取類比腳位的值來控制伺服馬達轉動角度 0~180 度

網址服務

除了透過積木,你也可以透過網址的方式控制參數值,格式如下:

http://IP:PORT/cloudParams/參數值/參數編號/原始最小值/原始最大值/轉換最小值/轉換最大值

所以,想要將 參數0 修改為 P1 時利用以下網址修改即可,其中 IP 位址 127.0.0.1 可換為區網IP便能達到跨電腦互動, 修改不同 PORT 可進行跨板控制。

http://127.0.0.1:9999/cloudParams/P1/0/0/0/0/0