步驟 4

我們要把資料上傳到雲端。Webduino 已經內建 Google 試算表以及 Firebase 的模組,這裡我們先選擇比較簡單的 Google 試算表來使用。

  1. 到 Google 雲端硬碟,開啟一個試算表,設定適當的分頁名稱(建議使用 T1),把權限設成「知道連結者均可以編輯」。

  2. 回到開發平台,拉出以下方塊,把網址和工作表名稱填好。填入資料先使用固定文字。

  3. 執行,檢查資料是否能正常寫入雲端試算表。

  4. 把 JavaScript 的程式碼找出來。

var myData;

myData= {};
myData.sheetUrl = 'https://docs.google.com/spreadsheets/d/1Aml7CI9xCXWaRtwnvi2OZHhjdhw0T1SYY0OCNY5zgkE/edit#gid=484544247';
myData.sheetName = 'T1';
myData.column0 = 'TEST';
myData.column1 = 'DATA';
writeSheetData(myData);
1
2
3
4
5
6
7
8
  1. 把程式碼搬進我們的 jsbin 專案中。column0 到 column2 分別填入時間、姓名、光照度。程式碼片段如下:
  photocell.measure(function (val) {
    photocell.detectedVal = val;
    $('#lightvalue').text(val);
    var myData= {};
    myData.sheetUrl = 'https://docs.google.com/spreadsheets/d/1Aml7CI9xCXWaRtwnvi2OZHhjdhw0T1SYY0OCNY5zgkE/edit#gid=484544247';
    myData.sheetName = 'T1';
    myData.column0 = new Date();
    myData.column1 = Name;
    myData.column2 = val;
    writeSheetData(myData);
  });
1
2
3
4
5
6
7
8
9
10
11
  1. 執行,檢查是否正確填入試算表中。