Arduino 的 Shields,有 一 大 類 別 叫 做 Proto-Shields,是 一 整 塊 萬 用 板 ,作 為 開 發 prototype 之 用 的 。這 一 次 ,我 來 示 範 一 下 如 何 將 一 個 麵 包 板 上 的 簡 單 電 路 ,焊 接 成 為 一 個 prototype 啦 。
這 一 類 Proto-Shield 有 很 多 不 同 款 式 的 ,有 平 也 有 貴 。我 自 己 因 為 是 買 來 自 用 ,唔 係 要 拿 去 搵 人 投 資 ,所 以 買 最 平 的 就 好 了 ,反 正 用 起 來 也 沒 分 別 。
從 上 圖 可 以 看 到 這 款 Proto-Shield 的 設 計 ,上 面 有 獨 立 的 孔 ,也 有 部 分 三 連 的 孔 ,方 便 你 作 不 同 的 連 接 。5V 和 GND 各 有 三 大 條 ,應 該 很 方 便 你 去 接 不 同 的 電 子 零 件 的 了 。Proto-Shield 的 左 上 角 ,還 有 一 個 可 以 焊 接 16 隻 腳 的 SMD IC 的 空 位 。除 此 之 外 ,板 上 還 有 兩 顆 LED 和 一 個 可 用 的 push button ( 另 一 個 為 reset 鍵 )。
還 記 得 我 們 在 第 五 課 的 「考 反 應 小 遊 戲 」麼 ?非 常 簡 單 的 電 路 ,用 它 來 示 範 再 好 不 過 。
在 焊 接 之 前 ,當 然 最 好 畫 個 電 路 圖 ,想 清 想 楚 才 落 手 ,因 為 如 果 設 計 錯 誤 ,焊 完 唔 係 咁 容 易 拆 的 。最 好 每 焊 完 一 個 零 件 ,就 用 電 錶 檢 查 一 下 。
完 成 之 後 ,就 是 這 個 樣 子 。用 「焫 雞 」我 也 是 「生 手 」,焊 得 比 較 醜 樣 ,還 好 小 朋 友 們 未 識 介 意 ,一 樣 玩 得 不 亦 樂 乎 。( 「焫 雞 」有 一 定 危 險 性 ,小 朋 友 當 然 未 玩 得 住 。 )
裝 好 在 Arduino UNO 上 面 ,就 跟 其 他 Shield 沒 什 麼 分 別 。以 後 想 玩 這 個 「考 反 應 小 遊 戲 」時 ,再 也 不 用 找 麵 包 板 出 來 重 新 砌 一 次 電 路 ,只 要 用 這 個 Shield 一 插 上 去 ,再 Upload 一 次 program 入 去 Arduino UNO 就 得 。
如 此 好 玩 的 Proto-Shield,其 實 也 有 未 裝 崁 版 本 和 空 白 版 本 。如 果 你 像 筆 者 上 面 做 的 prototype,是 完 全 沒 有 用 到 Proto-Shield 上 面 的 東 西 ,可 能 用 空 白 版 本 會 更 好 焊 接 。不 過 這 兩 個 版 本 很 少 地 方 有 得 賣 ,所 以 價 錢 就 唔 一 定 更 平 的 了 。
空 白 Proto-Shield 到 貨 之 後 ,我 又 做 了 version 2。我 還 特 意 訂 了 鍍 金 的 黃 色 針 腳 ,以 強 調 version 2 的 黃 色 theme。
空 白 Proto-Shield 沒 有 了 外 面 圍 住 電 路 板 的 排 針 座 ,無 論 在 走 線 ,又 或 者 使 用 上 ,都 方 便 了 好 多 。
不 要 覺 得 特 意 去 為 了 一 個 小 program 做 個 shield 很 誇 張 。因 為 這 樣 的 一 個 shield,零 件 成 本 不 用 十 塊 錢 就 可 以 了 。