顯示具有 JavaScript 標籤的文章。 顯示所有文章
顯示具有 JavaScript 標籤的文章。 顯示所有文章

2019年1月7日 星期一

Google Spreadsheet(試算表)之 ESP8266 溫濕度紀錄與趨勢圖


網頁最後修改時間:2019/01/07

跟 Google 相處久了之後相信大家應該會發現,作業系統、瀏覽器、電子郵件、雲端硬碟、部落格、地圖、翻譯、YouTube等...,它提供的東西還真不少!

不過這篇網頁不是 Google 的推薦文,而是要來介紹它的試算表功能:用它所提供的 Google Apps Script 撰寫能操作試算表的網路應用程式(Web Apps),用來接收來自遠端(ESP8266)的 DHT11 溫濕度值,再寫入到試算表中繪製成即時圖表。

要達到這樣的目的,除了撰寫客戶端的程式之外,最重要的部分就是撰寫伺服器端處理 HTTPS GET / POST Request 的程式,也就是網路應用程式。
網路應用程式是將由 JavaScript 撰寫好的 Google Apps Script 掛載在 Google 試算表(類似 Microsoft Excel VBA 程式),經過發佈、部署為網路應用程式而成。

2014年3月6日 星期四

[ 新版本 0.7 釋出 ] WebIOPi - 使用瀏覽器 (或手機) 控制樹莓派的 GPIO

最新版本:Version 0.7 ( 2014-03-01 )
WebIOPi 版本更新發佈網址:Internet of Things framework
WebIOPi 說明、安裝、使用說明網址WebIOPi

新版本 0.7 增加了很多樣東西的支援,例如 PiFace Digital 擴充卡、溫溼度感測器,還有特別支援用來支援 GertBoard 的 MCP3002 ADC 和 MCP4802 DAC 晶片,和修正一些使用者反應的問題。作者花了很長的一段時間才又推出這增強版,如果覺得 WebIOPi 好用的話,別忘了 Donote 一下以感謝他的貢獻與分享!

下面是一段關於 0.7 版的 WebIOPi 加入支援 PiFace 的展示影片,可以藉由 WebIOPi 的網頁介面控制與設定 PiFace 上的 IO 開啟與關閉的時間


2012年10月30日 星期二

GPIO based I/O and interrupt detection with Node.js on the Beagle or Raspberry Pi

想要在 Raspberry Pi 或 BeagleBone (Linux Board) 用 JaveScript 開/關東西嗎 ? 或是偵測像是按鈕是不是已經被按下的中斷訊號嗎 ?

如果答案是 "是" 的話,那麼 onoff ( is the Node.js Module ) 就是一個選擇,詳細的說明可以在下面連結中找到:

http://github.com/fivdi/onoff

要使用 onoff,系統的 Node.js 版本必須為 V0.8.0 或更高版本。如果還沒安裝,可以在 Raspbian  安裝 V0.8.14,它運行的很好。

[2012/11/13 更新]
版本 0.1.0 的 Node.je GPIO 函式庫 onoff 已經更新為新版本,更版本做了一些改進:

  • 更好的效能
  • 同步 (Synchronous) 與非同步 (Asynchronous) 的應用程式介面(API)
  • 允許應用程式處理超級用戶的問題
  • ...
詳細的 changlog 請上上面的連結看。