Python

VS Code + uv:建置與管理 Python 虛擬開發環境

uv 是一個能降低開發者管理 Python 與 pip 套件的複雜度的工具。過去我們需要手動安裝與設定各種版本的 Python,來應對各個專案的系統需求。uv 提供許多大幅簡化的指令,讓開發者能用一行指令就完成 Python 安裝、虛擬環境建置、依賴套件安裝等常用功能。
Ted Liou 2025.06.08 Python

使用 Python 與 Firmata 控制 Arduino 開發板腳位狀態

Firmata 是一個先幫你寫好 Arduino 與電腦的序列埠 (Serial Port) 通訊功能的套件。透過它,我們還可以用更簡單的 Python 來控制 Arduino 腳位。但顯而易見的,因為受限於 Firmata 有開發的功能,我們只能用它來開發簡單的電路,暫不支援複雜的感測模組,例如:MFRC522 (RFID)。
Ted Liou 2025.03.08 Python