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