延伸學習:
一般的開關按鈕是機械式,現在練習的是數位式開關
如何讓這個數位式開關更擬真--->建立(次數)變數times
•挑戰單切:按一下D2鈕亮燈,再按一下D2鈕關燈.....。(燈顏色自訂,奇數次開燈、偶數次關燈。)
次數times除以2的餘數有兩種情況:0、1
一開始關灯
如果按鈕訊號=1、次數增加1
如果(次數/2)餘數是1就亮灯--->(奇數次開燈)
如果(次數/2)餘數是0就關灯--->(偶數次關燈)
----〉僅有2種可能,可改用如果/否則
•挑戰雙切:按D2、D4鈕都可開關,奇數次開燈、偶數次關燈。(如同樓上樓下的開關按鈕)
次數變數times,每按1次/增加1。(按鈕訊號=1時算1次)
按壓時,感應到次數一直增加,解決方法:
按下讀取腳位訊號是1,放開則是(訊號為0)。
按下讀取腳位訊號是1,放開則是(訊號為1不成立)。
次數變數times,每按下後放開算1次/增加1。
(按鈕訊號=1/等到直到訊號=0時算1次)
(按鈕訊號=1/等到直到訊號=1不成立時算1次)
其他:原本奇數次亮同燈色-->改成隨機亮燈色、每次循序亮不同燈色