運用Arduino感應器發揮創意

作者: 賴富偉老師
發佈日期: 11/12/2019

Arduino簡介

Arduino是一塊開放原始碼的電路板,用家可以使用它來開發不同的應用,例如控制電子器材或裝上感應器等。

過程中,學生要編寫程式、接駁電路,並要思考如何運用Arduino製作一些解決日常生活問題的物件,充份發揮無限創意。

主要功能

  • 控制電子器材
  • 傳感器
  • 製作電子工具

官方網站

https://www.arduino.cc/

http://blog.ardublock.com/

http://www.blynk.cc/



使用示範

本片介紹如何運用Arduino去編寫程式,控制閃燈的頻率。

 

主要步驟:

1.  到官方網站下載並安裝Arduino IDE軟件

2.  連接Arduino至電腦

3.  輸入設定
File  Examples  Basic 選擇Blynk控制閃燈  Tools Board 選擇電路板的型號  Tools  Port → 選擇Adruino Port

4.  上載Template Program Arduino

5.  控制閃燈的頻率

 

本片示範如何借助ArduBlock插件簡易編寫程式,適合一些沒有編寫程式經驗的用家。

 

主要步驟:

1.  到官方網站下載並安裝ArduBlock軟件

2.  打開Arduino內的ArduBlock

3.  運用ArduBlock編寫閃燈程式
Control / Pins / Utilities → 拖拉不同的代碼編寫程式

4.  上載至Arduino

5.  ArduBlock已將Visual Program轉化為文字程式

 

本片示範如何使用Blynk平台控制Arduino製作物聯網,將工具連接到互聯網,透過智能程式控制

 

主要步驟:

1.  到官方網站下載並安裝Blynk應用程式

2.  取得Auth Token

3.  在Arduino上安裝Blynk Library

4.  開啟Arduino內的Blynk Library
File → Examples → Blynk → 選擇所用的電路板

5.  只需更改Template內特定指令—Auth Token, Access ID, Password

6.  上載程式到電路板

7.  在Blynk應用程式內選擇設定
Create New Project → Project Name → Select hardware → Create Project → Project Settings → 取得Auth Token → Widget Box → Button → 設定Button 的名稱及Pin → 啟動程式運作

 

課堂實例



作者簡介
賴富偉老師
賴富偉老師

本人畢業於香港大學,主修化學。現於伯裘書院任教化學、數學、科學及STEM科創課程。2015年開始接觸Arduino,其後積極於校內推廣,提倡作爲STEM教育課程的其中一部分。課程中鼓勵學生發揮創意,並以Arduino爲基礎,進行科學探究及發明,解決日常生活的問題。曾指導學生於多項全港及世界性的科創及發明比賽奪得佳績,亦獲邀於不同場合分享Arduino的教學心得及經驗。

關鍵字詞: Ardunio | 網上版 | 電路板 | ArduBlock | Blynk | 物聯網

程度: 中學
課堂性質: 課堂前 | 課堂中 | 課堂後