之前,在下曾經使用 WebHID API 與 HID 通訊,發現以 網頁技術 來存取 硬件裝置 非常簡單。
此外,使用網頁技術開發 圖形介面 也較為方便。
既然在下需要製作 微控制器專案,因此在下嘗試以 網頁技術 來實現 微控制器 的 序列資料 發送 及 接收 功能。
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2026-02-09
測試 Web Serial API
Labels:
Arduino
,
Chrome
,
Chrome OS
,
Chromium
,
Firefox
,
Google Chrome
,
HTML
,
Javascript
,
Mozilla Firefox
,
Raspberry Pi
,
Raspberry Pi Pico
,
RP2040
,
Serial
,
Serial Communication
,
Serial Data
,
Web
,
Web App
,
Web Serial API
2026-01-25
改裝 電子卡尺
使用卡尺量度物件長度很簡單,但對視力不好的人來說並不容易
在下有一位同樣從事科技工作的朋友,但視力非常差
雖然科技上有很多無障礙支援,但物理世界的層面仍然相對較少,畢竟他們都不是主要消費對象
因此在下打算將一款普通的電子卡尺改裝成能夠發聲,讓我的朋友都能夠聽到量度的數值
Labels:
Arduino
,
BLE
,
BLE HID
,
Bluetooth
,
Digital Caliper
,
DIY
,
Electronic
,
ESP32C3
,
ESP32C6
,
HID
,
Serial
,
Serial Communication
,
Serial Data
,
USB
,
Web Server
2025-10-28
逆向工程 G300s巨集滑鼠
這個 G300s巨集滑鼠 在下已經使用了一段時間,但要更改其中的巨集功能,就需要安裝官方提供的軟件
然而,官方只提供 Windows 及 Mac OS 版本的更新軟件,因為在下主要使用 Linux,所以無法更新設定
早期在下還接受在 Windows 或 Mac OS 使用官方軟件來更新設定,畢竟在下有很多備用電腦可以使用
但在下對每次都需要使用 Windows 或 Mac OS 來更新設定感到非常不滿
因此,在下決定逆向工程官方的軟件,以了解更新的方法,並嘗試製作一個能在 Linux 上更新 G300s巨集滑鼠 設定的工具
Labels:
bash
,
C
,
G300s
,
HTML
,
HTML5
,
libusb
,
Python
,
pyusb
,
Reverse Engineering
,
Serial Communication
,
Serial Data
,
USB
,
USB Communication
,
USB HID
,
USB Protocol
2025-05-12
逆向工程巨集鍵盤修改軟件
最近公司有一個專案,其中一部分的內容需要將一款巨集鍵盤操作修改成特定內容
由於這些巨集鍵盤必須使用特定軟體才能修改內容,而且這個軟體只能透過滑鼠點擊來操作
如果只是十多個要修改還可以手動修改,但如果是數千個要手動修改會非常耗時
而且出錯率會很高,檢查時也非常困難
因此,在下想辦法將操作自動化,或至少能夠半自動化
訂閱:
意見
(
Atom
)