《超圖解ESP32應用實作》新書初稿已經完成,尚未編排,內容涵蓋PID控制、編寫硬體中斷事件類別程式庫、擴充微控器的輸入介面、PlatformIO IDE開發工具、AI程式設計助理、JTAG偵錯介面、CAN匯流排應用、ESP32-S3/S2開發板的內建USB介面實作…等主題。
《超圖解ESP32應用實作》新書初稿已經完成,尚未編排,內容涵蓋PID控制、編寫硬體中斷事件類別程式庫、擴充微控器的輸入介面、PlatformIO IDE開發工具、AI程式設計助理、JTAG偵錯介面、CAN匯流排應用、ESP32-S3/S2開發板的內建USB介面實作…等主題。
S22 Ultra手機需要額外購買一個Type-C轉3.5mm插座轉接頭,才能接有線耳機。但S22 Ultra以及多款採用相同晶片的安卓手機,都沒有內建DAC(數位類比轉換器),所以有線耳機的轉接線必須購買具備DAC晶片的款式,否則無法輸出聲音。
以前買了QCY T1給女兒,我自己用小米青春版,兒子用三星Galaxy Buds Live;後來賣掉MacBook Air M1(16GB/256GB)附贈的AirPods 2,買了紅米Redmi Buds 4 Pro給女兒,我接手QCY T1。
本文將說明:
HC-06和HC-05的硬體完全相同,只是韌體不一樣;家裡有閒置的HC-06藍牙模組,我打算更新HC-06模組的韌體,變成HC-05或者刷入HID規範(人機介面)韌體,例如無線藍牙鍵盤或遊戲控制器的介面;更新HC-05和HC-06韌體要透過FT232 USB轉TTL序列通訊模組,接線如下:
本文旨在補充《超圖解ESP32深度實作》第16章「BLE藍牙人機輸入裝置應用實作」單元,說明HID裝置的Vender ID(廠商識別碼,縮寫VID)以及Product ID(產品識別碼,縮寫PID),以及ESP32的BLEHIDDevice類別的一些方法,並且編寫一個藍牙BLE遊戲控制器程式庫。
10多年前購買的JBL Creature II 2.1揚聲器,左右喇叭的紙盆在N年前破損了,我將它們換上新的40mm 4歐姆 5W的喇叭單體,並且加入無線藍牙立體聲接收器和直流電源降壓板,簡單步驟變成無線藍牙音箱。
本書已授權Arduino原廠發行多國語言版本。
自第一版推出三年多,感謝眾多讀者和老師的支持與推薦。Aduino原廠(arduino.org)執行長Federico Musto先生,在上海的某間書店翻閱到本書後,大為讚賞,到台灣與筆者聯繫,讓本書有機會推廣到國際舞台,2017年第一季英文版將率先問市。
本文列舉《超圖解物聯網IoT實作入門》書本所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量。相較於《超圖解Arduino互動設計入門》,本書更著重於程式設計,所以電子零件比較少而且盡量使用現成的模組,但微電腦控制板的款式比較多樣。
《超圖解Arduino互動設計入門》探討的重點是電子電路基礎,以及Arduino和周邊介面、感測器與零組件的整合應用。《超圖解物聯網IoT實作入門》則是強調串聯網路軟體與微電腦控制板,以JavaScript為主軸,開發網路應用程式、手機App、互動網頁、資料庫程式和操控微電腦。
本單元電路將取代Arduino的USB有線序列埠,因此HC-05模組接在Arduino的數位0與1腳。
先讓電腦與藍牙模組配對,再開啟Arduino(我用行動電源接電給Arduino)。接著就和往常一樣,選擇連接到電腦的藍牙序列埠,即可上傳程式碼。
本文將示範讓兩個Arduino控制板透過藍牙連線傳遞訊息。
HC-05模組可以透過AT命令,設定成「主控端(Master)」或「從端(Slave)」;HC-06模組只能當「從端」。因此在配對連線實驗中,至少要有一個HC-05模組。
Begin typing your search term above and press enter to search. Press ESC to cancel.