Python

Python

VS Code + uv:建立 Python 開發環境與 `.venv` 管理流程

uv 把 Python 版本、虛擬環境與依賴管理收進同一套工作流,配合 VS Code 可以很快把專案開發環境建起來。本文以 Windows 為例,整理從安裝 uv、建立 .venv、選擇解譯器,到用 uv adduv sync 管理套件的實際流程。
Ted Liou 2025.06.08 Python

用 Python 搭配 Firmata 控制 Arduino 腳位:適合快速做簡單 I/O

如果需求只是從 Python 控制 Arduino 的腳位輸出、讀取簡單輸入,Firmata 會比自己重寫 Serial Protocol 省事很多。本文整理 StandardFirmata 的燒錄流程、pyFirmata2 的安裝方式,以及用 Python 控制 LED 腳位的基本做法,同時把這套方法不適合的情境講清楚。
Ted Liou 2025.03.08 Python