計次、計時、計時計次概念
一顆按鈕計次
兩顆按鈕計次(會卡住對方)
兩顆按鈕計次(不卡住對方)
(比較按鍵最近兩次的狀態)
每秒改變變數
顯示運行時間(ms毫秒版)
按鍵,顯示運行時間(ms毫秒版)
按鍵,開始計時(ms毫秒版)
按鍵,開始計時5秒(ms毫秒版)
按鍵,開始倒數計時5秒(ms毫秒版)
按鍵,開始倒數計時5秒(s秒版)
百分位秒數
按鍵,啟動百分位秒數
計時計次概念
計時計次概念
1130715營隊
1130715營隊
一、硬體接線說明
微動開關接腳位1,2,3,4,6,7,8,9的黃、紅排針,電阻設為下。
七段顯示器CLK接腳位16黃排針、DIO接腳位15黃排針、VCC接紅排針、GND接黑排針。(擴展tm1637)
燈環Din接腳位12黃排針、5V接紅排針、GND接黑排針。(擴展neopixel)
接線務必小心仔細,接錯會燒壞!接線時應找同學幫忙看,也可找老師確認,
二、簡易硬體測試程式
開啟微動開關測試程式(1顆),講解程式。讓燈條顯示不同色彩。(微動開關測試程式8顆)
三、修改計次程式
腳位2的黃、紅排針連接第2顆按鈕,修改程式讓第2顆按鈕也可以計次。
燈環測試:全燈色、刷新、閃爍、指定位置燈色、彩虹、移動、循環。
讓燈環顯示分數0-11分。
Q:如何顯示12分以後?
Q:假如要讓燈環跑3圈該如何做?兩顆按鈕分別計次,區分兩個變數,讓第1顆按鈕使用千位數與百位數,第2顆按鈕使用十位數與個位數。
讓兩顆按鈕的變數,分別用「紅、綠」兩色顯示在燈環的指定位置。
Q:如果兩色重疊,如何讓「紅綠色彩同時顯示」?如果有8顆微動開關,應該連接那些腳位?
如何讓不同微動開關有各自的加分、扣分?
如何計時?
簡易程式寫法
競爭程式寫法