表决器c语言课程设计,项目二:玩转RGB点阵屏——表情表决器
項目二:玩轉RGB點陣屏——表情表決器項目二:玩轉RGB點陣屏——表情表決器(建議2課時)
【情境導入】
圖2.1 醫護人員“逆行”湖北
是她們不畏生死馳援湖北,為中國抗疫帶來勝利的曙光,是他們感動著每一個中華兒女,讓我們一起為廣大醫護工作者點贊。點贊是對醫護工作者的致敬,是對情感的一種表達方式,同樣的,表情也能很好的傳遞情感信息,本節課,就讓我們一起探討,用RGB點陣屏實現不同的表情效果,用表情表決器的圖案去表達你的觀點吧!
【問題梳理】
1.我們如何進行表情的草圖設計?
2.我們如何使用列表功能?
3.我們如何為作品制作合理的外觀并進行美化?
【教學目標】
【項目準備】
1. 電子物料:項目一成品
2. 手工物料:紙板、硫酸紙、剪刀、膠水、卡紙等美化材料
3. 編程平臺:MpythonX
【知識鏈接】
一、列表
列表(list)是python語言中的一種數據類型。列表與C語言中的數組有些類似。打個簡單的比喻,列表其實就像我們的書包,我們可以往里面放書本、筆袋、水杯,還可以往里面再放一個袋子。列表里面即可以放整數、浮點數、字符串,甚至是另一個列表。
圖2.2 MpythonX軟件中的列表模塊
【項目制作】
一、為表情表決器至少設計兩種表情
利用Excel進行表情設計,參考示例如下(由于眼睛用黑色相當于關閉該RGB燈,故而采用藍色代替):
圖2.3 用Excel設計的表情
二、添加列表
將圖2.3中需要點亮的彩燈,按顏色的不同放進列表里,如下圖所示:
圖2.4 將彩燈添加到對應列表
三、為表情創建函數
這里以“笑臉”為例創建函數,示例程序如下:
圖2.5“笑臉”的函數
四、完整程序設計
“哭臉”的函數設計和“笑臉”同理,在初始化中加上“燈帶初始化”模塊,將表情的改變交由掌控板自帶的兩個按鍵去控制。
圖2.6 完整示例程序
五、作品美化及調試
在紙板中間剪出一個圓形,正好是表情的尺寸,在圓上貼硫酸紙(由于家中無硫酸紙,暫時用A4紙代替),簡單美化后下載程序
圖2.7 “笑臉”燈效
【迭代與升級】
我們的表情表決器已經可以工作了,但是結構外觀等還存在很大的不足。那么,可以采用什么方式去進行改進呢?請在下表1中進行記錄。
表1:作品優化記錄表
【分享與評價】
一、我們的分享
1.創客的精神在于分享,請同學在班上展示、分享自己的作品,說一說你對該作品最滿意的部分,并在表2中進行記錄。
表2:作品分享陳述表
二、我們的反思
在項目實現過程中,遇到了這樣一些困難,在這里記錄遇到的問題和解決辦法,便于以后出現類似問題時能更好的面對,并在表3中進行記錄。
表3:作品反思記錄表
三、我們的評價
請拿出你們的畫筆,在表格4填涂自己的評價等級,五顆星表示卓越,四顆星表示優秀,三顆星表示良好,兩顆星表示一般,一顆星表示繼續努力。
表4:學習評價量表
總結
以上是生活随笔為你收集整理的表决器c语言课程设计,项目二:玩转RGB点阵屏——表情表决器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨专业选修C语言看什么书,跨专业考研如何
- 下一篇: android 自定义皮肤,Androi