我的 Stem Project (二) 使用 Scratch 來控制 Arduino UNO

有 了 Arduino UNO,我 們 要 如 何 開 始 學 習 寫 程 式 去 控 制 其 他 硬 件 呢 ?首 先 ,我 們 要 安 裝 好 那 個 開 發 環 境 ( IDE – Integrated Development Environment )。Arduino 提 供 了 免 費 而 且 是 open source 的 Arduino IDE,有 齊 Windows,Mac OS 和 Linux 的 版 本 。( 這 一 系 列 教 學 會 使 用 mBlock / Scratch 作 為 開 發 環 境 ,為 免 混 亂 ,就 不 列 出 Arduino IDE 的 下 載 連 結 了 。 )

所 謂 的 Arduino IDE 其 實 就 是 一 套 軟 件 ,跟 其 他 Application,例 如 Word 呀 ,Photoshop 呀 ,沒 有 什 麼 分 別 。每 次 你 想 要 寫 Arduino Program,就 要 打 開 Arduino IDE。

不 過 ,Arduino IDE 要 使 用 官 方 的 Arduino Programming Language 來 編 寫 程 式 ,對 於 小 學 生 和 初 中 生 來 說 ,可 能 有 點 太 難 。所 以 ,在 這 一 系 列 的 文 章 中 ,還 是 會 用 Scratch 語 言 比 較 實 際 一 點 。

Scratch 本 身 是 open source 的 ,Arduino IDE 亦 同 樣 的 開 源 的 ,有 志 之 士 當 然 就 可 以 把 兩 者 整 合 ,創 造 出 可 以 利 用 Scratch Programming Language 來 控 制 Arduino 的 開 發 環 境 。Internet 上 同 類 的 計 劃 不 止 一 個 兩 個 ,可 見 STEM 還 是 很 有 市 場 的 。

1. S4A – S4A is a Scratch modification that allows for simple programming of the Arduino open source hardware platform.
2. s2a_fm – s2a_fm is a Scratch/Snap! hardware extension written in Python allowing Scratch or Snap! and an Arduino micro-controller to communicate seamlessly.
3. mBlock – mBlock is an open source branch of Scratch that can work with Arduino based robots.

經 過 評 估 和 測 試 ,個 人 覺 得 是 mBlock 最 好 用 和 最 易 用 ,其 可 擴 充 性 亦 值 得 一 讚 。mBlock 其 實 是 一 家 叫 做 Makeblock 的 公 司 開 發 的 ,該 公 司 一 向 生 產 以 Arduino board 來 控 制 的 小 車 和 機 械 人 ,這 些 小 車 和 機 械 人 都 是 教 學 用 途 的 。為 了 解 低 programming 這 方 面 的 門 檻 ,所 以 該 公 司 開 發 了 可 以 用 Scratch 來 控 制 機 械 人 的 開 發 環 境 mBlock。

Makeblock 的 機 械 人 在 香 港 的 推 廣 也 做 得 不 錯 ,有 很 多 學 校 都 有 使 用 。mBlock 軟 件 雖 然 是 商 業 運 作 之 下 的 產 物 ,但 因 為 其 本 身 是 open source 的 ,所 以 亦 沒 有 什 麼 好 擔 心 的 。

要 使 用 Scratch 來 控 制 Arduino UNO,我 們 首 先 要 在 電 腦 上 下 載 和 安 裝 好  mBlock

完 成 安 裝 之 後 ,我 們 第 一 次 打 開 mBlock 軟 件 。這 時 候 ,我 們 要 先 安 裝 好 Arduino 的 USB driver。Arduino 是 通 過 USB port 插 入 電 腦 的 ,所 以 第 一 次 插 入 電 腦 之 前 ,我 們 要 先 裝 好 Driver。 ( Connect >> Install Arduino Driver )

Install driver for Arduino

Install driver for Arduino

然 後 ,我 們 才 用 USB 線 把 Arduino UNO board 插 入 電 腦 的 USB 接 口 。由 插 入 到 安 裝 好 driver,是 要 等 一 段 時 間 的 ,大 家 要 耐 心 一 點 。

Install USB driver

USB driver installed

最 後 ,我 們 要 在 mBlock 開 發 環 境 裡 面 ,設 定 好 Arduino board 的 型 號 ( Boards > Arduino Uno ),以 及 其 所 連 接 的 接 口 ( Connect > Serial Port > XXXX )。

Select Arduino Board Model

Select the correct Arduino Board Model

Select COM port

Select the correct Serial Port

大 家 要 留 意 ,因 應 不 同 的 Arduino 型 號 和 不 同 的 生 產 商 ,大 家 所 見 到 的 Driver name 不 一 定 跟 我 一 樣 。而 連 接 的 Serial Port,也 會 是 各 不 相 同 。大 家 要 按 自 己 的 實 際 情 況 選 擇 。

mBlock 安 裝 和 設 定 好 了 ,我 們 就 可 以 開 始 建 立 我 們 的 外 置 電 路 了 。畢 竟 ,我 們 是 要 學 習 physical computing,而 不 是 純 粹 的 學 programming。

在 這 個 第 一 課 ,我 們 先 來 學 習 一 下 如 何 點 亮 一 顆 LED,以 及 其 相 關 的 一 些 簡 單 的 物 理 知 識 。( LED + 電 阻 + 電 路 + Ohm’s Law 等 等 ,這 些 東 西 在 學 校 裡 應 該 請 物 理 科 老 師 來 講 解 ,但 我 自 己 家 裡 就 沒 有 額 外 的 資 源 了 ,嘿 嘿 )

LED 的 名 是 Light-emitting diode,中 文 就 是 「發 光 二 極 管 」,是 為 二 極 管 的 一 種 。二 極 管 只 容 許 電 流 從 單 方 向 通 過 。「發 光 二 極 管 」有 所 謂 的 forwarding voltage,電 壓 要 達 到 forwarding voltage,電 流 才 會 開 始 通 過 ,繼 而 令 到 LED 發 光 。電 流 越 強 ,LED 便 會 越 光 。但 LED 本 身 是 沒 什 麼 電 阻 的 ,如 果 任 由 電 流 無 限 制 地 通 過 ,電 流 過 大 ,LED 便 會 燒 毀 。

Current Limiting Resistor

Current Limiting Resistor

所 以 ,在 使 用 LED 的 時 候 ,我 們 都 會 在 電 路 上 加 入 一 粒 電 阻 ,以 限 制 電 流 的 大 小 。這 樣 的 電 阻 ,便 會 叫 作 current limiting resistor

一 般 常 見 電 阻 的 電 阻 值 ,會 用 特 定 的  color code 寫 明 在 電 阻 上 。我 們 其 實 也 不 用 死 記 或 者 次 次 去 查 表 ,網 上 就 有 許 多 Resistor color code Calculator 去 幫 助 我 們 找 出 電 阻 值 和 誤 差 。

Simple LED circut

Simple LED circut

那 究 竟 電 阻 要 多 大 呢 ?這 要 按 你 電 源 的 電 壓 ,和 你 使 用 的 LED 的 參 數 來 決 定 。這 時 候 ,歐 姆 定 律 ( Ohm’s law ) 就 很 幫 得 手 了 。

Ohm's Law

Ohm’s Law

假 設 我 使 用 的 10mm 圓 頭 紅 光 LED 的 forwarding voltage 是 2.0v,maximum current 是 20mA,而 Arduino Digital Output Pin  的 電 壓 是 5V,那 根 據 歐 姆 定 律 ,計 算 所 得 的 電 阻 值 就 是 150Ω ( 5v – 2v = 0.02A x R )。當 然 ,我 們 都 是 懶 人 ,所 以 Internet 亦 有 許 多 LED resistor calculator 來 幫 助 我 們 自 動 計 算 的 。

好 ,Arduino UNO 有 了 ,LED 有 了 ,電 阻 也 有 了 ,要 如 何 去 連 接 我 們 的 電 路 呢 ?你 大 概 會 第 一 時 間 把 「焫 雞 」取 出 來 吧 ?但 其 實 世 界 上 有 更 好 的 方 法 的 ,那 就 是 建 立 prototype 時 常 用 的 breadboard ( 麵 包 板 )。

Breadboard,又 叫  solderless breadboard,顧 名 思 義 ,就 是 不 用 焊 接 也 可 以 建 立 電 路 的 東 西 ( 請 參 閱 《麵 包 板 的 認 識 與 使 用 》)。不 焊 接 ,也 就 意 味 著 你 可 以 隨 時 拆 除 ,又 底 者 改 動 電 路 。市 面 的 許 多 電 子 零 件 ,例 如 LED蜂 鳴 器 電 容 顯 示 器 開 關 接 線 、… ,都 是 可 以 直 接 插 在 麵 包 板 上 面 用 的 。

Circuit

Circuit

好 了 ,讓 我 們 先 建 立 起 這 一 次 要 使 用 的 電 路 吧 。我 們 把 LED 的 正 極 ( 長 腳 ) 連 到 Arduino UNO 的 pin 13,而 LED 的 負 極 ( 短 腳 ) 先 接 上 一 個 電 阻 ,再 接 到 Arduino 的 GND pin ( Ground )。

Arduino Mode

Arduino Mode

然 後 我 們 就 可 以 回 到 mBlock 去 寫 我 們 的 第 一 個 Arduino 程 式 了 。首 先 ,我 們 要 變 更 為 Arduino Mode ( Edit > Arduino mode )。

Flash LED Program

Flash LED Program

然 後 建 立 好 上 面 的 blocks。所 有 與 Arduino 相 關 的 「積 木 」,都 在 Robots 那 個 分 類 裡 面 。上 面 的 第 一 塊 積 木 ( Arduino Program ),就 是 Arduino 程 序 的 開 始 ,是 每 一 個 Arduino program 都 要 有 的 。forever 就 是 無 限 循 環 。wait x secs 就 是 等 待 x 秒 的 意 思 。

上 面 的 重 點 就 是 ,set digital pin 13 output as HIGH / LOW 這 兩 行 。顧 名 思 義 ,我 們 先 把 pin 13 的 output 設 定 為 HIGH,這 樣 就 會 在 pin 13 輸 出 一 個 5V 的 電 壓 ,於 是 電 流 流 動 ,LED 就 會 發 光 。等 待 1 秒 之 後 ,再 把 pin 13 設 定 成 LOW,沒 有 電 壓 ,電 流 不 再 流 動 ,LED 就 熄 滅 。

完 成 上 面 的 程 序 之 後 ,我 們 來 按 一 下 Upload to Arduino。

Upload to Arduino

Upload to Arduino

成 功 的 話 ,你 會 見 到 Upload Finish。

Upload Finish.

Upload Finish.

這 時 候 ,你 就 應 該 見 得 到 插 在 pin 13 的 LED 在 閃 動 了 。因 為 我 們 在 程 序 裡 加 入 了 forever block,所 以 LED 一 直 閃 動 。

我 們 按 下 Upload to Arduino 按 鈕 的 時 候 ,其 實 就 已 經 把 我 們 的 程 序 儲 存 到 Arduino 的 flash memory 裡 面 ,所 以 ,即 使 斷 開 電 腦 的 USB 連 線 ,程 序 依 然 會 存 在 於 Arduion 裡 面 。

如 果 你 有 Arduino 的 外 接 電 源 ,這 時 候 你 可 以 拔 掉 USB 線 ,再 接 上 外 置 電 源 ,LED 燈 依 然 是 會 不 停 閃 亮 的 。

終 於 完 成 了 第 一 課 ,你 現 在 是 不 是 很 有 滿 足 感 呢 ?然 後 你 可 以 試 試 改 變 程 式 等 待 的 時 間 ,以 控 制 不 同 的 閃 爍 效 果 。( 功 課 :1. 快 閃 ;2. 慢 閃 ;3. 每 閃 10 次 停 5 秒 ;4. 做 出 SOS 的 訊 號 。 )

上 面 所 有 的 電 子 零 件 ,包 括 麵 包 板 、LED、電 阻 、接 線 等 等 等 等 ,除 了 上 淘 寶 ,其 實 在 鴨 寮 街 的 幾 間 電 子 零 件 鋪 通 通 都 買 得 到 。但 在 鴨 街 買 當 然 比 在 淘 寶 買 貴 一 點 ( 其 實 當 然 不 止 貴 一 點 點 ,呵 呵 )。

除 了 散 買 ,淘 寶 上 面 亦 有 許 多 「Arduino 入 門 學 習 套 件 」,一 次 過 有 齊 晒 要 玩 既 野 ,抵 食 夾 大 件 。它 們 大 都 有 不 同 的 配 件 內 容 ,豐 儉 由 人 。我 自 己 第 一 次 亦 是 買 了 這 樣 的 一 個 套 件 的 。

我 也 淘 了 「透 明 外 殼 」和 「實 驗 平 台 」給 小 朋 友 ,以 增 加 他 們 ( 和 我 自 己 ) 的 學 習 興 趣 。哈 哈 哈 。

ctleung張 先 生 ,男 性 ,肖 龍 。
職 業 :I.T. Consultant
簡 介 :不 好 好 讀 書 ;七 尺 差 五 寸 ,手 長 過 膝 ,雙 耳 垂 肩 ;性 寬 和 ,寡 言 語 ,喜 怒 不 形 於 色 。據 說 少 時 曾 斬 白 蛇 於 鳳 凰 山 下 ……
Posted in STEM | Tagged , , , , , | Leave a comment

我的 Stem Project (一) Rasberry Pi 3 vs Arduino UNO

近 年 創 客 文 化 盛 行 ,政 府 資 助 、創 業 基 金 、網 上 集 資 如 雨 後 春 筍 ,連 帶 教 育 局 亦 在 強 推 STEM 教 育 ,今 年 會 向 每 所 中 學 發 放 20 萬 元 一 次 性 津 貼 。

STEM 其 實 是 指 Science,Technology,Engineering 和 Mathematics,其 實 即 是 我 們 兒 時 的 常 說 的 跨 學 科 學 習 。近 年 亦 見 把 Art 和 Design 加 進 STEM 的 STEAM 教 育 ,其 實 亦 只 是 大 同 小 異 的 事 。

既 然 政 府 在 大 力 推 廣 ,自 家 的 小 朋 友 當 然 難 以 幸 免 。小 朋 友 正 在 玩 的 是 某 個 品 牌 的 小 車 ,是 programmable 的 ,還 美 其 名 是 什 麼 什 麼 機 械 人 ,要 成 千 蚊 的 。細 看 了 裡 面 的 內 容 ,其 控 制 器 不 過 是 一 片 小 小 的 Arduino board,其 他 額 外 的 馬 達 、模 組 ,在 淘 寶 甚 至 鴨 街 ,也 是 相 當 的 便 宜 。不 過 ,品 牌 自 家 開 發 的 軟 體 工 具 相 當 不 錯 ,可 以 讓 小 朋 友 自 己 用 Scratch 語 言 來 控 制 小 車 。

小 車 要 千 元 一 套 ,20 萬 才 得 200 套 ,一 家 學 校 有 上 千 名 學 生 ,實 在 是 僧 多 粥 少 。而 且 ,車 子 是 男 孩 子 玩 意 ,這 世 界 上 有 一 半 學 生 是 小 女 孩 ,而 且 不 論 男 女 ,人 人 都 有 阿 媽 生 ,學 校 只 提 供 過 份 男 孩 子 的 教 材 是 非 常 不 好 的 ,近 乎 於 性 別 歧 視 ,……。

既 然 「養 不 教 ,父 之 過 」,那 自 家 的 STEM 教 育 還 是 由 為 父 來 做 吧 。

我 自 己 是 program 麻 ,一 向 很 希 望 教 孩 子 寫 program,個 人 以 為 這 是 未 來 的 大 趨 勢 。我 常 跟 朋 友 說 ,這 就 跟 「學 打 字 」一 樣 ,古 時 ( 八 十 年 代 以 前 ) 是 有 一 種 職 業 叫 Typist,各 大 公 司 都 要 請 的 ,人 工 比 一 般 文 員 要 高 。但 不 過 短 短 廿 年 ,這 個 工 種 就 完 全 消 失 了 ,因 為 每 個 學 生 都 要 在 學 校 裡 學 打 字 ,現 在 出 來 工 作 的 後 生 仔 根 本 無 人 會 「唔 識 打 字 」的 。

Programming 跟 打 字 一 樣 ,現 在 間 間 學 校 都 在 教 ,將 來 每 個 學 生 都 會 識 ,所 以 我 預 見 未 來 專 職 的 program 麻 會 大 大 減 少 ,很 多 programming 的 工 作 會 由 一 般 員 工 來 兼 顧 ,如 果 你 將 來 見 工 時 話 「唔 識 programming」,就 會 跟 現 在 的 年 輕 人 去 見 工 話 「唔 識 打 字 」一 樣 咁 蝕 底 。

小 孩 子 是 小 學 生 ,想 想 要 教 那 一 個 Programming Language 真 是 費 煞 思 量 。不 過 現 在 有 了 Scratch,即 時 成 為 不 二 之 選 。Scratch 是 由 MIT 的 Media Lab 開 發 出 來 ,專 門 給 小 朋 友 學 的 。Scratch 本 身 不 是 萬 能 ,它 不 是 要 取 代 其 他 Programming Language 的 。Scratch 的 好 處 是 簡 單 易 用 ,用 一 塊 塊 有 趣 的 積 木 來 取 代 原 來 枯 燥 的 程 式 碼 。這 不 單 止 能 大 大 提 高 學 習 興 趣 ,同 時 亦 大 大 減 低 了 syntax error,令 學 生 可 以 更 專 注 於 學 習 programming 的 邏 輯 和 技 巧 。

Scratch 的 教 學 ,在 Scratch 的 官 網 就 有 ,而 且 網 上 亦 有 好 多 好 多 。如 果 只 是 單 單 去 教 你 寫 Scratch,其 實 這 會 變 成 是 電 腦 堂 ,而 不 再 是 STEM 教 學 了 ,所 以 我 的 這 一 個 系 列 不 會 去 教 Scratch,而 會 集 中 在 physical computing。

Physical computing 是 指 我 們 用 軟 件 和 硬 件 去 建 設 一 個 可 以 和 現 實 世 界 互 動 的 系 統 。很 複 雜 是 不 是 ?其 實 是 不 複 雜 的 。Physical computing,其 實 和 我 們 學 寫 program 的 沒 什 麼 大 分 別 。傳 統 上 我 們 去 學 Programming,完 成 的 那 個 program 純 粹 只 能 在 電 腦 上 執 行 ,所 有 野 都 是 純 軟 件 的 。而 Physical computing,我 們 的 program 是 可 以 控 制 現 實 世 界 裡 面 的 東 西 的 。

最 簡 單 的 ,例 如 寫 個 程 式 去 控 制 開 燈 和 關 燈 ,又 例 如 寫 個 程 式 去 讀 取 你 按 了 那 一 個 button。高 級 一 點 的 ,就 像 是 者 計 數 機 、電 飯 煲 裡 面 的 控 制 程 式 。甚 至 乎 ,可 以 是 整 個 智 能 家 居 系 統 ,又 或 者 工 廠 裡 的 機 械 人 生 產 線 。

以 前 要 實 現 physical computing,你 要 學 很 多 很 多 東 西 的 。但 近 年 創 客 文 化 盛 行 ,令 到 physical computing 軟 硬 件 的 門 檻 都 下 降 了 不 少 。以 控 制 器 為 例 ,近 年 有 大 量 的 single board computer / single board microcontroller 湧 現 ,價 格 亦 下 降 了 不 少 。

Single board computer,以 Raspberry Pi 作 為 代 表 。它 是 由 英 國 的 Raspberry Pi Foundation 所 開 發 的 ,目 的 是 以 超 低 價 的 硬 件 ,以 及 自 由 軟 件 去 推 動 電 腦 科 的 教 育 。Raspberry Pi 是 一 台 完 整 的 電 腦 ,有 齊 cpu、ram、display card、network card 等 等 。你 只 要 插 入 「harddisk ( 用 SD card )」,插 上 monitor,keyboard 和 mouse,就 可 以 獨 立 運 作 的 了 。

目 前 第 三 代 的 Raspberry Pi 3,除 了 更 快 的 CPU 之 外 ,還 內 置 了 WiFi 和 藍 牙 ,售 價 和 之 前 相 約 ,大 概 是 港 幣 300 元 的 樣 子 。Raspberry Pi 3 可 以 跑 Linux,亦 可 以 跑 Win 10。Microsoft 還 特 別 出 了 一 個 Win 10 版 本 ( Win 10 IoT ),免 費 給 Pi 的 用 家 使 用 。

Raspberry Pi 除 了 是 一 台 完 整 的 電 腦 ,它 的 特 別 之 處 是 加 入 了 GPIO 這 樣 的 一 組 輸 入 和 輸 出 的 針 腳 。我 們 可 以 使 用 這 些 針 腳 ,去 連 接 不 同 的 硬 體 裝 置 ,達 成 使 用 軟 件 去 控 制 其 他 裝 置 的 目 的 。

Single board microcontroller 的 代 表 ,則 是 Arduino。Microcontroller 不 是 一 台 完 整 的 電 腦 ,你 是 不 能 直 接 在 它 上 面 寫 程 式 的 。Microcontroller 的 用 法 ,是 你 必 須 要 在 自 己 的 電 腦 上 面 開 發 好 程 式 ,然 後 把 程 式 「燒 錄 」到 Microcontroller 裡 面 ,然 後 程 式 就 會 自 動 運 作 。

Arduino 最 成 功 的 地 方 ,是 它 的 硬 件 設 計 和 開 發 軟 體 ,都 是 open source 的 。所 以 ,任 何 人 都 可 以 自 行 生 產 Arduino board,以 及 根 據 Arduino 的 開 發 軟 體 去 開 發 自 己 的 工 具 。Arduino 在 官 網 的 售 價 並 不 便 宜 ,一 片 Arduino UNO REV3 就 要 US$24.95。但 在 淘 寶 ,大 陸 所 生 產 的 Arduino UNO R3,已 經 可 以 平 到 三 十 蚊 人 仔 一 塊 。

大 家 特 別 要 注 意 ,因 為 那 個 設 計 本 身 是 開 放 的 ,所 以 這 些 大 陸 貨 絕 對 不 是 老 翻 。而 通 過 大 量 不 同 的 生 產 者 競 爭 去 降 低 產 品 的 售 價 ,我 相 信 亦 是 Arduino 開 放 硬 件 設 計 的 目 的 。這 些 第 三 方 廠 商 所 生 產 的 Arduino,並 不 能 使 用 Arduino 這 一 個 官 方 名 稱 。所 以 它 們 的 產 品 上 你 不 會 見 到 Arduino 的 字 樣 。這 類 產 品 一 般 被 稱 為 Arduino compatible board,又 或 者 Arduino clone。使 用 Arduino compatible board 跟 使 用 官 方 的 Arduino board 並 沒 有 任 何 不 同 ,但 價 錢 卻 便 宜 了 一 大 截 。

Arduino 當 然 亦 有 自 家 的 IO 針 腳 ( IO = input output ),去 方 便 我 們 連 接 不 同 的 硬 體 。

說 了 那 麼 多 ,究 竟 是 Raspberry Pi 好 ,還 是 Arduino 好 呢 ?以 香 港 的 學 習 環 境 ,個 人 以 為 是 Arduino 較 好 。Raspberry Pi 比 較 適 合 學 童 完 全 沒 有 電 腦 的 地 區 ,因 為 它 本 身 就 是 一 台 電 腦 。而 香 港 呢 ,由 於 政 府 過 去 大 力 提 倡 電 子 學 習 ,沒 有 電 腦 的 學 童 應 該 很 少 。

Arduino ( 大 陸 版 ) 單 是 售 價 就 比 Raspberry Pi 便 宜 了 十 倍 。它 的 IO 針 腳 也 比 較 多 ,使 它 可 以 同 時 連 接 更 多 硬 體 。Arduino 適 用 的 外 接 感 應 器 ( Sensor ) 和 擴 充 版 ( Shield ),也 比 較 多 和 比 較 便 宜 。

下 一 篇 ,我 來 教 大 家 如 何 用 Scratch 在 Arduino 上 面 寫 program。

Raspberry Pi 3Arduino UNO rev 3
種 類 Single Board ComputerSingle Board Microcontroller
生 產 商 全 球 只 有 兩 個 官 方 生 產 商 開 放 式 硬 件 ,有 無 數 的 生 產 商 ,包 括 大 陸 的 平 價 生 產 商
價 錢 $300$30
CPU1.2GHz Quad-Core ARM CPUATmega328P
(microcontroller)
RAM1GB2KB
StorageSD card (not included)32KB on-board flash memory
WiFi802.11n Build-inrequire external module
BluetoothBluetooth 4.1 Build-inrequire external module
IO pins40 GPIO pins
(not all of them are used as IO pins, some are power and GND)
-14 Digital I/O pins ( 6 of which provide PWM output )
- 6 analog input pins
Power Supply5.1v 2.5A micro USB power supply- 5.5 x 2.1mm plug or from USB cable
- recommended input voltage 7-12V
OSRaspbian (Linux), Win 10 IoTNIL
Programming Language- Scratch
- Python
( Both are Raspbian built-in )
- Arduino Programming Language
- Scratch ( through 3rd party softwares )

ctleung張 先 生 ,男 性 ,肖 龍 。
職 業 :I.T. Consultant
簡 介 :不 好 好 讀 書 ;七 尺 差 五 寸 ,手 長 過 膝 ,雙 耳 垂 肩 ;性 寬 和 ,寡 言 語 ,喜 怒 不 形 於 色 。據 說 少 時 曾 斬 白 蛇 於 鳳 凰 山 下 ……
Posted in STEM | Tagged , , , | Leave a comment