項目二:電子骰子
項目二:電子骰子一、導入(5分鐘)學習目的二、新授(65分鐘)1.預展示結果(5分鐘)2.本節課所用的軟硬件(5分鐘)3.硬件介紹(1分鐘)4.圖形化塊介紹(1分鐘)5.單個模塊的簡單使用(1分鐘)6.電子骰子編程邏輯分析(25分鐘)7.電子骰子項目分步實現(27分鐘)整體接線(5分鐘)分步實現(22分鐘)三、鞏固練習(15分鐘)四、課堂小結(5分鐘)五、項目程序下載
應用說明:通過本節課的學習,我們將掌握按鍵模塊和數碼管模塊的使用方法,瞭解骰子的工作原理,為後續學習更復雜的程序打下基礎
除此之外,本節課是一個小遊戲,也可以通過本節課增加學生們的興趣,激發學生學習的積極性。
應用范圍:各類小的創客比賽,遊戲項目
一、導入(5分鐘)
學習目的
1.瞭解骰子的原理
2.學會按鍵模塊和數碼管模塊的接線
3.學會按鍵模塊和數碼管模塊的程序編寫
二、新授(65分鐘)
1.預展示結果(5分鐘)
功能介紹:綠色按鍵按住,數碼管上的數字開始從1到6循環跳動顯示
綠色按鍵松開,數碼管上的數字停止跳動,定格在一個數字上
2.本節課所用的軟硬件(5分鐘)
所用器件 | 數量 |
---|---|
mixly 2.0軟件 | 1 |
C02mini主板 | 1 |
齊護雙按鍵開關模塊 | 1 |
齊護數碼管模塊 | 1 |
C02 4pin線 | 2 |
積木組件 | 若幹 |
3.硬件介紹(1分鐘)
齊護C02mini
齊護雙按鍵開關模塊:
齊護數碼管模塊
以上內容可參考:項目一
4.圖形化塊介紹(1分鐘)
齊護雙按鍵開關模塊相關塊介紹
齊護數碼管模塊相關塊介紹
以上內容可參考:項目一
5.單個模塊的簡單使用(1分鐘)
齊護雙按鍵開關模塊接線
齊護雙按鍵開關模塊程序
齊護數碼管模塊接線
齊護數碼管模塊程序
以上內容可參考:項目一
6.電子骰子編程邏輯分析(25分鐘)
邏輯分析:首先判斷按鍵是否按下,如果按鍵沒有按下,回到開始判斷按鍵是否按下,如果按鍵按下,再判斷按鍵是否一直按住,
如果是一直按住,數碼管上的數字開始循環顯示1到6,每隔50毫秒切換一次數字,如果按鍵松開瞭,此時數碼管上的數字停止跳動
顯示一個數字,從而實現骰子的效果
7.電子骰子項目分步實現(27分鐘)
整體接線(5分鐘)
](https://z4a.net/image/VHoDgG)
分步實現(22分鐘)
按鍵模塊接C02的P1端口,數碼管模塊接C02的P3端口
1.數碼管循環顯示1到6,每隔50毫秒切換一次(10分鐘)
程序
效果:數碼管循環顯示1到6,每隔50毫秒切換一次,如果顯示的數字大於6,又從1開始循環
2.按鍵按下數碼管開始循環,松開數碼管停止循環(12分鐘)
程序
效果:按鍵按住的時候數碼管開始循環顯示數字,按鍵松開,數碼管上的數字停止循環
三、鞏固練習(15分鐘)
在本節課所實現效果的基礎上增加骰子轉動的速度
提示:修改此處的延時時間可以改變骰子轉動的速度
四、課堂小結(5分鐘)
本節課我們主要學習瞭以下內容
1.瞭解骰子的原理
2.學會按鍵模塊和數碼管模塊的接線
3.學會按鍵模塊和數碼管模塊的程序編寫
五、項目程序下載
下載到本地: 【電子骰子】