過去在使用市面上巨集鍵盤與滑鼠時,必須依賴原廠提供的專用軟件才能更新設定,
經過逆向工程剖析後,在下發現這些裝置在本質上都是透過 序列通訊 (Serial Communication) 的方式,來覆寫內部的設定檔與巨集資料。
明白通訊機制後,在下便自行製作了一套自訂的更新工具,擺脫了對原廠軟件的依賴,
在下打算將這套序列更新方法,應用到具備原生 USB HID 功能的微控制器上,製作出與市場上相似的巨集鍵盤,而且是不受限於原廠軟體的自訂巨集裝置。
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2026-07-01
使用 序列通訊 更新 微控制器 的 設定資料
2026-04-28
試用小型雷射雕刻機
在下平時常看 電腦數值控制(Computer Numerical Control, CNC) 的資料,卻從來沒有操作過類似的機器。
主要是因為這類機器不是體積龐大,就是價格不菲,要是購買後卻賺不回本,覺得不化算,因此沒有買下來。
直到最近,在下在網上發現一款小型雷射雕刻機,外型小巧、價錢便宜,評價也還過得去,便買回來試試。
試著光靠觀看學來的知識,能否真正實踐在 CNC 操作上。
2025-11-22
使用 AI-Thinker ESP32-Cam 製作網絡監視器
最近在下幫助朋友設定網絡監視器
發現現在的網絡監視器,為了方便使用,大部分已經不再需要設定網絡
只需註冊產品官方的帳戶,再使用產品官方的網站或應用程式登入便可以觀看到內容
亦即是使用者必須提交個人資料給產品公司
另外,網絡監視器的影像內容是由產品公司以即時串流方式提供服務
即是技術上,產品公司能夠觀看、保存使用者的影像內容,可能會有私隱泄漏風險
因此在下嘗試尋找能夠自己控制的網絡監視器的工具
2025-10-07
試用 Core2350B
Raspberry Pi 雖然發佈了 RP2040 及 RP2350 這兩款微控制器晶片
但其下的 Raspberry Pi Pico 產品系列都沒有將 RP2040 及 RP2350 所有GPIO引腳導出
因此在下找尋一些基於 RP2040 及 RP2350 而且能夠 所有GPIO引腳 的 第三方廠商設計的開發板
2025-01-29
試用 MH-ET LIVE ATtiny88
在下曾經使用由 Digispark 製作 Attiny85 的開發板,成本低,體積細小
而且支援 Arduino IDE , 令開發與 Arduino 相似
這次在下測試 Digispark 的另一款 MH-ET LIVE Attiny88 開發板
2024-02-29
使用 RP2040-Zero 改裝遊戲控制器
某日在下在 新高登電腦廣場 遊逛時發現一個模仿 PS遊戲控制器 設計的 USB遊戲控制器
忽發奇想,想將 USB遊戲控制器 改裝成可以能夠自行修改功能的遊戲控制器
因此購買嘗試改裝
2023-11-18
透過 OTA 技術更新微控制器
最近在工作上測試一個無線鍵盤,這個無線鍵盤不是使用 USB ,而是使用 WiFi 連接便可以更新按鍵的功能
在下發現 Arduino 提供一種稱為 Arduino OTA 的供能,能讓 Sketch 經過 WiFi 更新開發板
因此測試其效果及注意地方
2023-09-24
Arduino Nano ATmega328PB !?
早期的 Arduino Nano 兼容開發板同樣使用 Mini USB Type-B 插孔
但使用 Mini USB Type-B 的裝置已經越來越少,傳輸線亦較難找到
因此在下想尋找一些 使用 Micro USB Type-B 或 USB Type-C 的 Arduino Nano
雖然找到這些 Arduino Nano ,但卻需要額外工序才能使用
2023-02-01
將 Sketch 上載到 ESP01S
但如果微控制器不需要同時控制大量工具,使用 ESP8266 或 Raspberry Pi Pico W 體積及成本則比較大
如果想製作成本又低體積又細小的 IOT服務,可以改用同樣是 ESP8266系列的 ESP01S