看了TechTablets的這一篇對四台二線品牌(昂達、台電、酷比魔方和馳為),採用Cherry Trail Atom X5 Z8300處理器、8吋螢幕的Windows平板的評測,選購了酷比魔方的iWork 8旗艦版,因為它們的效能表現在伯仲之間,而iWork 8的螢幕表現最好。
建立可傳回多個數值(陣列)的Arduino(C語言)自訂函式
定義在函式裡的變數通常都是在函式執行時被建立、函式執行完畢之後被拋棄;在區域變數定義的前面加上static(代表靜態或沒有變動)關鍵字,該變數就能在函式執行之後被保留下來。
電容式觸控開關實驗(二):觸控式LED調光器
本單元實驗將使用4路觸控模組的其中3個開關,當作LED燈的開關、調亮和調暗控制介面。LED接在Arduino的第5腳(或其他具PWM輸出的接腳),觸控模組的3個輸出,接Arduino的10~12腳。麵包板的接線示範:
電容式觸控開關實驗(一):RC延時電路應用
本實驗程式將在電阻的一端(數位第4腳)發送脈衝訊號,在沒有人體碰觸感測介面情況下,該脈衝訊號幾乎原封不動地傳送到電阻的另一端;當手指靠近感測端時,手指和感測端的導體(鋁箔)之間會形成電容,相當於電阻的另一端接了一個電容器。
Mifare RFID-RC522模組實驗(三):讀取與寫入資料
伴隨Mifare讀寫器模組附贈的RFID卡(或感應扣),都是Mifare Classic 1KB類型,台灣的停車場使用的感應幣,也是Mifare Classic。這種RFID卡內部有1KB的EEPROM記憶體,為了妥善管理並達到一卡多用的功能,這個記憶體空間被劃分成16個區段(sector),每個區段有4個區塊(block),區段0的區塊0包含卡片的唯一識別碼(UID,也稱為「製造商識別碼」,Manufacturer Code)。
Mifare RFID-RC522模組實驗(二):C語言的結構(struct)與類型定義(typedef)說明
本單元的程式將在Arduino中紀錄一些Mifare標籤的識別碼,並且替它們標示名稱。每當掃描到這些標籤,Arduino就在序列埠監控視窗顯示它的名稱。識別碼可以用16進位、10進位…等格式表示。C語言的陣列所儲存資料必須是相同的類型。如果要儲存一組包含不同類型的資料,可以使用結構(struct)。
Mifare RFID-RC522模組實驗(一):讀取Mifare RFID卡的UID識別碼
Mifare是NXP(恩智普)半導體公司推出的非接觸型IC卡(也就是外表沒有金屬接點的卡片),在市場上獲得廣泛的採用,像是停車場的感應幣(token)、現金卡(如:台灣的悠遊卡)、員工識別證…等等。Mifare卡有不同的系列,如:Mifare Classic, Mifare UltraLight, Mifare Pro…等,主要的差別在於資料安全加密和驗證的等級。
【ESP8266與Node.js物聯網開發實作】工作坊課程
感謝Raspberry Pi台灣樹莓派Sosorry的邀請,筆者將擔任MakerConf 2016工作坊的其中一位講師,工作坊的各個議程與講師群,請參閱MakerConf 2016首頁介紹。筆者的工作坊主題是「ESP8266與Node.js物聯網開發實作」。
Arduino 4×4薄膜鍵盤模組實驗(三):結合LCD顯示器的密碼輸入介面
本文將結合4×4薄膜按鍵以及文字型LCD顯示器,製作一個密碼輸入介面。程式一開始在LCD顯示兩列文字,第0列始終顯示“Knock, knock…”(敲、敲…)。第1列提示用戶輸入密碼(pin number):
Arduino 4×4薄膜鍵盤模組實驗(二):減少佔用Arduino的數位接腳
連接一個4×4薄膜鍵盤要佔用8個數位腳,若數位腳不夠用,有一種簡單、經濟的解決方法:使用數個電阻構成分壓電路,不同的按鍵將產生不同的電壓輸出,因此只須佔用一個Arduino的類比輸入腳。
Arduino 4×4薄膜鍵盤模組實驗(一):按鍵掃描程式原理說明
下圖左是一款常見的薄膜按鍵模組(hex keypad),有4×4或3×4(少了最右邊一行的A, B, C, D鍵),它的內部如同下圖右邊的電路所示,是由16個按鍵(開關)交織而成。有些按鍵模組直接使用按鍵(微觸)開關組裝,連接電路與程式都和本文相同。
在ESP8266的SPIFFS檔案系統存放網頁檔案(三):Wi-Fi無線網路燈光控制與調光器
本單元的程式修改自《超圖解物聯網IoT實作入門》第13章「使用ESP-01模組開發Arduino物聯網」單元,程式架構不變,只是把原本引用自CDN網路的jQuery程式和CSS樣式,改成存入ESP8266控制板的SPIFFS記憶體區域。