陳胤辰中原商設
首頁
簡介
講師介紹開課資訊
課程
運算思維與程式設計自然科學與人工智慧程式語言導論
互動
物品交換三門問題下注模擬器數字推盤河內塔
編程
線上編程P5.js
應用
人體系統玄學系統建築系統

語言

繁體中文简体中文English

陳胤辰

中原大學商業設計系
資宸科技

快速連結

  • 講師介紹
  • 開課資訊
  • 互動遊戲
  • 程式教學
  • 文章

聯絡 & 社群

© 2026 陳胤辰。保留所有權利。

Built with Next.js & Tailwind CSS

🏠 系統概論💡 開關邏輯💧 水路模型🔧 除錯實戰

建築系統 · 電路邏輯

房間開關邏輯 — 雙切開關與 XOR 閘

點擊開關按鈕,觀察燈泡狀態與右側真値表的同步變化

L開關 A↑ 位置 0上路 (Traveler 1)下路 (Traveler 2)開關 B↓ 位置 0💡 燈泡N

🌑 燈滅

A=0 XOR B=0 = 0

房間開關的秘密

為什麼兩個地方都能控制同一盏燈?

XOR 真値表 (同時高亮當前狀態)

開關 A開關 B燈泡
00🌑 OFF
01💡 ON
10💡 ON
11🌑 OFF

程式碼等價

// 雙切開關 ≡ XOR 邏輯閘
const lightOn = switchA !== switchB;
// 等價寫法:
const lightOn = switchA ^ switchB;

// 關鍵特性:
// 任意一個開關切換
// → 結果必定改變
// → 無論另一個狀態為何

為何需要雙切?

  • →臥室可從 門口 和 床頭 各自控制燈
  • →樓梯可從 一樓 和 二樓 各自控制
  • →本質:任一「切換」操作都反轉輸出,這正是 XOR(互斥或) 的定義

接線方式(Traveler Wires)

中間兩條「旅行線」傳遞狀態,兩個開關朝相同方向 → 導通;方向不同 → 斷路。 SVG 中黃色高光線就是當前通電的那條旅行線。