本書是《超圖解 Arduino 互動設計入門》的姊妹作,強調串聯網路軟體和微電腦控制板, 以 JavaScript 為主軸,開發網路應用程式、手機 App、互動網頁、資料庫程式和操控微電腦。書中包含網頁式遠端遙控 LED 燈、即時溫濕度 、保全自動感測拍照蒐證、網頁式遠端 LED 繪圖板、即時影像監控 、影像辨識擺頭控制攝影機雲台、雲端溫濕度監控、即時資訊動態圖表、藍牙機器人遙控手機 App 等多元範例。
Arduino傳奇故事:開發秘辛
任職於Arduino S.R.L(arduino.org網站)的Gillian和Kevin告訴我,《超圖解Arduino互動設計入門》書籍第一章,有關Arduino控制板的歷史介紹部分內容,與事實不符。Kevin傳給我一份Wiring開源軟硬體(註:Wiring的原意是電子元件之間的接線)的發明者Hernando Barragán(埃爾南多·巴拉甘,以下稱「埃爾南多」)撰寫的The Untold History of Arduino(直譯為「不為人知的Arduino歷史」)文件連結。
Seeed Grove Starter Kit for Arduino實驗套件:自製Grove相容模組
我手邊有個DHT22元件,它的電路接線和DHT11一樣,最好在它的第1腳(電源)和第2腳(資料輸入)連接一個電阻(通常使用4.7KΩ或10KΩ)。我原本是使用麵包板來連接DHT22、電阻和Arduino控制板,為了簡化實驗時的接線,我打算把DHT22和電阻,連同排針與2.0mm, 4 pin連接器,全都焊接在一塊電路板。
Seeed Grove Starter Kit for Arduino實驗套件:簡介
模組可以大幅簡化電路的接線過程,但是它仍舊需要連接多個導線,而且我們經常會遇到不同的模組都要連接5V或3.3V電源,但是Arduino UNO控制板只有一個5V和3.3V插孔。Grove電子模組的功能和一般模組相同,只是它們的連接介面從「排針」或「排插」換成了專屬的Grove連接器:
新書預告:《超圖解物聯網IoT實作入門 使用JavaScript/Node.JS/Arduino/Raspberry Pi/ESP8266/Espruino》
《超圖解Arduino互動設計入門》探討的重點是電子電路基礎,以及Arduino和周邊介面、感測器與零組件的整合應用。《超圖解物聯網IoT實作入門》則是強調串聯網路軟體與微電腦控制板,以JavaScript為主軸,開發網路應用程式、手機App、互動網頁、資料庫程式和操控微電腦。
Raspberry PI 2 + 自製Arduino + Motorola Lapdock 小改造
Raspberry Pi 的GPIO 5V和3.3V電源輸出功率有限,以Raspberry Pi一代(Model B)來說,板子上有三個保險絲:兩個USB插座各有一個140mA限流保險絲、micro USB電源輸入附近有一個750mA限流保險絲。
XBee模組通訊實驗(五):API通訊模式與API訊息框資料分析
設定讓XBee模組傳送腳位狀態時,它每次都會傳出它自身的位址和全部腳位狀態,並且包裝成如下的API訊息框格式:
訊息框能夠傳送多種不同類型的資料,例如,代表模組腳位狀態的資料,或者控制遠端裝置的AT命令。為了分辨訊息框的資料類型,XBee模組規定了一系列不同的API識別碼。
XBee模組通訊實驗(四):廣播通信、AES 加密及AT命令模式
讓一個通訊節點對其餘所有節點發送訊息,稱為「一點對多點廣播」。
假設ZigBee網路上包含5個XBee模組,協調器的DL參數(目標低位址)設定成FFFF(代表「廣播」),其餘4個模組的DL參數則設定成協調器的位址(此例為12)。
XBee模組通訊實驗(三):點對點連接XBee模組
「點對點(一對一)」是連接兩個XBee模組最簡單的方式。
在ZigBee協定中,兩個終端不能直接相連,點對點連線的其中一端可以是終端(Endpoint),另一端則須是協調器(Coordinator)或路由(Router),但Digi公司的XBee S1模組,允許兩個終端互聯。
認識Arduino與C語言的函式指標以及函式指標陣列
讀者詢問如何在Arduino中建立數個自訂函式,並且透過「函式指標陣列」,在不使用if…else或switch…case等條件判斷式的情況下,讓程式依據變數的值,執行不同的自訂函式。
下文將先介紹Arduino與C程式語言的函式指標語法。
XBee模組通訊實驗(二):認識XBee
XBee裝置可透過「序列埠通訊軟體」連線,並以AT命令設置參數。或者,採用Digi公司提供的X-CTU軟體設置。新版的X-CTU軟體支援Windows, Mac OS X及Linux系統,請在Digi公司的X-CTU網頁下載並安裝。
XBee模組通訊實驗(一):認識ZigBee
ZigBee是在IEEE 802.15.4標準上,加入路由和其他聯網功能。ZigBee的名稱源自蜜蜂(bee)發現蜜源時,會跳「8字舞(waggle dance)」來告訴同伴方向和距離。ZigBee通訊協定由ZigBee聯盟合作開發,適合商業和工業的各種低數據傳輸率應用。