[精讚] [會員登入]
1020

[mbot] 光線感應器

光線感應器也就是光敏電阻,介紹幾個簡單程式應用。

此文完整連結 http://n.sfs.tw/10972

複製連結 [mbot] 光線感應器@zfangの科學小玩意
(文章歡迎轉載,務必尊重版權註明連結來源)
2017-04-23 19:01:34 最後編修
2017-04-12 22:00:59 By zfang
 

電腦課裡,mbot的感測器已經介紹過超音波了,這次進入光線感應器。也就是光敏電阻。

 

讀出數值

這是感測器檢測的重要步驟,跟超音波一樣,要讓光感值是有變化的。手掌在光感測器上方移動,觀察數值變化情形,測試光感測器傳回值。傳回值0~1023,受光愈強,數值愈大。教室亮度可以到900。

 

 

簡易任務:用光控制聲音與行動。

光驅動~以光線值做為條件判斷,例如:光感測器讀值大於200時,mBot開始前進,手遮住就停也可以反向設計,在手遮住的情況下才會走。

"光暗,蜂鳴器叫車停止;光亮,車停止。"

 

(蜂鳴器叫)

(LED配合動作)

 

 

光線值越強就會走越快

將光線值變成馬達轉速,光線值越強就會走越快?因為光線值最大約1000,馬達轉速為255,所以要簡單運算除以5。也可以設為變數。

 

 

光感互動小遊戲

舞台與mbot的結合。二個背景(日與夜)、一個遮蔽物、一隻小動物,用手掌遮住光感,切換日夜。晚上小動物亂爬,但在白天的時候,小動物要躲回去遮蔽物(是"突然隱藏"喔)。下圖為學生鮑佑華的作品:

   

 

 

光感還是動感?喝醉酒的mbot

離線自走,學習副程式(自訂積木),與多一個等待,等待按鈕已鬆開。亂爬的三個變數:方向、速度、時間。光亮時,mbot會在地上亂爬,時而前進時而轉彎或後退,忽快忽慢。光暗時,停止不動。學生說~mbot很像喝醉酒。程式本身很簡單,但是~測試連線與光感就花時間。

只給學生簡單說明,先讓他們自己試,再給他們參考圖示,自己試。

(我給的示範與圖例)

學生很輕鬆就完成了。

 

 

光感與超音波結合

在光亮的時候,喝醉酒的mbot遇到障礙物會停下來唱歌直到障礙物離開,然後繼續爬。也就是說,當手掌放在mbot上方式控制光線,若手掌擋住超音波則是令它唱歌,擋多久唱多久。

運用  或  ,將上一堂課的程式加點東西就可以了。

 

對國一我上的簡單,但覺得光感不僅這樣。

或許要將它融入理化實驗,例如偵測硫代硫酸鈉與鹽酸反應產生的硫沈澱。

 

參考資料:

1.阿奇實驗室40_mBot電腦連線模式--光線感應器

2.吳錫修老師 mBot 教學6 光感測器與LED應用

 

 

 

你可能感興趣的文章

[mbot] 讓機器人唱歌(蜂鳴器) 簡單介紹mbot機器人的蜂鳴器功能與聲音

[scratch親子活動]用scratch算數學(加法、乘法、一元二次函數) 前陣子,小二的柚子跟我一起迷上scratch。這篇記錄我跟他用scratch算數學的過程與作品。

[mbot] 超音波感測器(2/2) 結合馬達的簡單應用 這篇只結合超音波感測器與馬達的應用,做煞車、避障、跟隨、繞障礙物等動作控制。

[mbot] 福科國中機器人下鄉營隊(2/2)~第二三天活動紀錄與檢討 福科機器人下鄉營隊第二三天活動紀錄與檢討

[mbot] mbot連線概念整理 這篇整理一下mbot的幾種連線方式。

[scratch新手] 在角色造型中加入中文字 用scratch2繪製造型或角色,插入文字不能輸入中文,該怎麼處理?

[mbot] 我的mbot 教學記錄(2017~) 在這裡記錄我的mbot教學,本學期暫時完結。

[scratch新手] 用開關控制手電筒明滅(ㄧ) 想好久,終於做出來。同一個按鈕,按一下亮,再按一下暗。

[資訊課五四三] 國一電腦課教不教打字?我的胡思亂想 同事曾說,最值得教的電腦技能是輸入法,光輸入上的省時,就節省非常多的時間。但在想,我可以不教打字嗎?

[在scratch發現與學習] 迷宮遊戲切換關卡的三種方法 帶學生製作迷宮遊戲發現,要切換關卡有好多注意事項,這是學生常見的問題,所以就記錄下來。

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。請注意:留言不可帶有網址,會被濾掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

杯與盤的對話~倒影杯 不銹鋼杯子本身就是曲面鏡,透過杯體的反射效果而形成有趣的圖案。

投影小時鐘 看到王大胖介紹一個股東會紀念品~多功能開瓶罐器(他的文章內容很豐富,值得推薦),好生羨慕。自己好久沒有去兌換股東會紀念品

腐朽的年輪 在海邊的木橋上看到不一樣的年輪,海風加速風化,年輪的紋路與刻痕變得有立體感, 腐朽的程度各異,橫面縱面產生豐富變化

[scratch新手] 在角色造型中加入中文字 用scratch2繪製造型或角色,插入文字不能輸入中文,該怎麼處理?

碗卡住了,怎麼辦? 從烘碗機裡拿碗的時候發現小碗被卡在大碗裡。小碗還勉強能動,但怎麼拿都拿不出來。這下,該怎麼辦