水果LED

之前有做過一個水果鋼琴,在youtube上的點閱率很高,但是水果鋼琴不太好準備,因為需要用的鱷魚夾很多,且要準備很多水果,micro:bit也需要用到不少片。今天做了一個可以很容易在一節課完成的水果導電度應用的課程。在這裡我準備二個水果:橘子和蓮霧。摸橘子,會點亮LED燈;摸蓮霧則會將LED燈熄滅。如果鱷魚夾還是不夠,水果也只有一個的話也可以玩,摸一下水果,LED燈點亮;再摸一次則熄滅LED燈。另外,我也把水果當做LDM64*32燈板的開關,可以切換不同的顯示畫面。這個課程,最主要是學習只要是能導電的東西,都可以成為開關,都可以藉此觸發某一段程式。也可以將水果換成不同的東西,檢測一下不同東西的導電度。

一、2個水果的線路接法

二個水果各接P0及P1,LED接到P2,觸摸到接上P0的水果,LED亮起;觸摸到接上P1的水果,LED熄滅。比較重要的是,電路的形成需要有正極以及負極,水果接上的腳位是正極,手上則要拉一條連接負極的電線,這樣在碰觸到水果時才會形成電路通路。二個水果各接P0及P1,LED接到P2,觸摸到接上P0的水果,LED亮起;觸摸到接上P1的水果,LED熄滅。比較重要的是,電路的形成需要有正極以及負極,水果接上的腳位是正極,手上則要拉一條連接負極的電線,這樣在碰觸到水果時才會形成電路通路。

程式

二、1個水果的接法:

使用邏輯變數(on)記錄目前LED是開還是關的狀態,摸了水果之先改變on的真偽值,檢查on的值,如果on是true,就把LED關掉;否則的話,就把LED點亮。

程式