前些日子有朋友問我關於 USB-CDC 與 USB-TMC (USB Test & Measurement Class) 之間差異的問題,在此彙整重點:
Arduino 所用的 USB 是 USB-CDC, 它會在電腦上虛擬出 COM port,當同一 USB-CDC 裝置插在不同 USB 孔時,電腦會改變 COM port 來對應,同時你的應用程式也需要同時變更對應的 COM port 才能連上。
但是 USB-TMC 不是這樣,例如 LEGO NXT/EV3 是屬於 USB-TMC,其特色是









