VL53L0X飛時測距(ToF)感應器模組(二):Arduino與MicroPython測距程式

選擇Arduino IDE主功能表的「草稿碼→匯入程式庫→程式庫管理員」,在「程式庫管理員」中搜尋“VL53L0X ”關鍵字,即可找到相關程式庫,常見的兩個程式庫分別是Adafruit和Polohu公司開發的版本,這兩家公司都是美國的電子零組件供應商;本文採用Polohu的VL53L0X程式庫 ,因為Adafruit的版本佔用的快閃記憶體以及主記憶體都比較多。

VL53L0X接Arduino

使用ESP32控制板(三):MicroPython的類比輸入、UART序列埠以及觸控開關

ESP8266只有1.5個博士學位UART序列埠,所以《超圖解Python物聯網實作入門:使用ESP8266與MicroPython》第七章的GPS模組連接實驗,需要搭配WebREPL操作。ESP32也可以透過WebREPL操作,設定方式和ESP8266板相同;LOLIN32控制板有兩個UART硬體介面,把GPS模組接在第2個UART序列埠的示範如下:

連接UART GPS模組

使用IFTTT串聯網路自動化服務(一):Webhooks設置

許多智慧家電和網通設備也都有支援IFTTT,例如,飛利浦Hue智慧燈泡、無線網路IP分享器、智慧音箱、洗衣機…等。以網路IP分享器為例,它能在偵測到新的裝置連入時,透過IFTTT發送訊息給你。美國太空總署NASA也有提供IFTTT服務,讓使用者訂閱新聞和太空影像,甚至可讓你設定在ISS國際太空站經過你家上空時,閃爍家裡的飛利浦Hue燈泡。

網路爬蟲Webhoocks

超圖解Python程式設計入門

超圖解Python程式設計入門

  • 超圖解程式語法、人人都能看得懂
  • 實用專案邊做邊學、擺脫枯燥語法
  • 豐富多元應用、動手實作時數個專案
  • YouTube影片自動下載、商品詢價網路爬蟲、Google試算表自動化、Flask網站建置、資料庫與留言板、LINE聊天機器人、圖檔浮水印產生器、自動縮圖產生器、人臉偵測器、人臉辨識、家電控制、刷臉門禁系統…

Python的非阻塞式(non-blocking)socket通訊程式(二):使用select程式庫

select程式庫的select()函式,可接收來自作業系統的socket狀態訊息,每當有資料輸入或者準備好要輸出時,Python程式碼就會收到通知。select()不僅能偵聽socket狀態,在UNIX/Linux系統上也可以偵聽檔案讀寫、使用者在終端機的輸入操作…等所有可傳回有效「檔案描述符」(file descriptor,相當於檔案的識別碼)的物件。

select()函式運作流程

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top