墨水屏電子書
基礎任務:
1、 編程實現(xiàn)LED燈的閃爍(盡量實現(xiàn)呼吸燈)。
2、 編程實現(xiàn)按鍵控制LED燈的亮滅(按下一次LED亮,再按一次LED滅) 。
3、 基于屏幕驅動函數(shù)(在屏幕任意位置畫點)實現(xiàn)字符的顯示,例如顯示Hello EEPW & DigiKey,也可顯示自己喜歡的名言警句 。
4、 實現(xiàn)電子書基本功能,實現(xiàn)按鍵翻頁(上一頁、下一頁等)。
進階任務:
1、 實現(xiàn)圖片顯示并加入抖動算法 。
2、 利用擴展的三極管+揚聲器實現(xiàn)背景音樂播放:實現(xiàn)一邊聽歌一邊看書(由于揚聲器需要自己焊接,需要有一定的動手能力選做此題)
板卡說明
核心器件(完成基礎任務用):
• Raspberry Pi Pico - ARM? Cortex?-M0+ MCU 32-位 評估板 - SC0917
(必選) 規(guī)格書 得捷購
• Raspberry Pi Pico 平臺評估擴展板 - PIM634 - RP2040 2.9" 電子墨水電子紙顯示
(必選) 規(guī)格書 得捷購
擴展器件(完成進階任務用):
• 三級管 - SS8550DTA - 晶體管-雙極 (BJT)-單PNP 25 V 1.5 A 200MHz 1 W通孔TO-92-3
規(guī)格書 得捷購
• 揚聲器 - OWS-1330TA-8 - 8Ohms通用揚聲器500 mW 100 Hz~20 kHz頂部圓形
規(guī)格書 得捷購
彩屏貪吃蛇小游戲
基礎任務:
1、 編程實現(xiàn)LED燈的閃爍((盡量實現(xiàn)呼吸燈)。
2、 編程實現(xiàn)按鍵控制LED燈的亮滅(按下一次LED亮,再按一次LED滅)。
3、 基于彩屏驅動函數(shù)(已經實現(xiàn)貪吃蛇向右移動),實現(xiàn)貪吃蛇上下左右移動。
4、 實現(xiàn)貪吃蛇吃食物增加長度和撞邊界結束游戲的功能。
進階任務:
1、 增加關卡功能,即隨著貪吃蛇不斷增長,小蛇的運動速度也越來越快。(也可以發(fā)揮自己的想象力,增加其他玩法)
2、 利用擴展的三極管+揚聲器實現(xiàn)游戲音樂播放(由于揚聲器需要自己焊接,需要有一定的動手能力選做此題)
板卡說明
核心器件(完成基礎任務用):
• Raspberry Pi Pico - ARM? Cortex?-M0+ MCU 32-位 評估板 - SC0917
(必選) 規(guī)格書 得捷購
• Raspberry Pi Pico 平臺評估擴展板 - PIM543 - RP2040 LCD 1.14" 顯示
(3選1) 規(guī)格書 得捷購
• Raspberry Pi Pico 平臺評估擴展板 - PIM580 - LCD 2" 顯示
(3選1)規(guī)格書 得捷購
• Raspberry Pi Pico 平臺評估擴展板 - 103030400 - ST7789 LCD 1.14" 顯示
(3選1) 規(guī)格書 得捷購
擴展器件(完成進階任務用):
• 三級管 - SS8550DTA - 晶體管-雙極 (BJT)-單PNP 25 V 1.5 A 200MHz 1 W通孔TO-92-3
規(guī)格書 得捷購
• 揚聲器 - OWS-1330TA-8 - 8Ohms通用揚聲器500 mW 100 Hz~20 kHz頂部圓形
規(guī)格書 得捷購
項目評分表 |
項目 |
分數(shù) |
課程內容 |
任務要求 |
報名成功 |
5 |
|
按要求填寫申請表,獲得試用資格,并通過專屬鏈接得捷購在DigiKey得捷下單。 |
開箱貼 |
15 |
講解模塊組裝的注意事項和使用MDK開發(fā)pico的注意事項。 |
發(fā)布圖文帖子。拍照展示模塊組裝成功,拍照展示編譯完成老師提供的MDK工程文件,并文字簡單介紹說明即可。 |
過程貼 |
20 |
1 講解pico的GPIO的內部結構
2介紹關于GPIO的幾個SDK函數(shù)
3 講解LED和按鍵驅動函數(shù)。 |
發(fā)布圖文帖子。介紹按鍵去抖原理,實現(xiàn)按鍵控制LED燈的亮滅(按下一次LED亮,再按一次LED滅)的代碼。圖文并茂,文字流暢不低于200字,圖片清晰不少于2張圖。 |
墨水屏電子書 |
成果貼 |
30 |
1 講解spi串口通信協(xié)議,介紹pico內部spi的邏輯框圖和關于SPI的SDK函數(shù);
2 講解墨水屏驅動原理,介紹墨水屏驅動函數(shù);
3 講解字符取模原理,介紹GB2312編碼集,并介紹如何實現(xiàn)中英文混合顯示。 |
發(fā)布圖文帖子。簡單介紹實現(xiàn)電子書顯示的代碼及實現(xiàn)邏輯(當然也可以寫在制作時遇到了什么困難,自己是怎么解決的,老師會根據精彩程度給予加分)。圖文并茂,文字流暢不低于500字,圖片清晰不少于3張圖。 |
成果視頻 |
30 |
|
拍攝成果展示視頻。要求橫板視頻1920*1080,拍攝實現(xiàn)電子書的基本功能,例如顯示Hello EEPW & DigiKey,也可顯示自己喜歡的名言警句,視頻長度3-5分鐘。 |
彩屏貪吃蛇小游戲 |
成果貼 |
30 |
1 講解spi串口通信協(xié)議,介紹pico內部spi的邏輯框圖和關于SPI的SDK函數(shù);
2 講解彩屏驅動原理,介紹彩屏屏驅動函數(shù);
3 講解貪吃蛇基本數(shù)據結構并實現(xiàn)向右移動。 |
發(fā)布圖文帖子。簡單介紹實現(xiàn)貪吃蛇的代碼及實現(xiàn)邏輯(當然也可以寫在制作時遇到了什么困難,自己是怎么解決的,老師會根據精彩程度給予加分)。圖文并茂,文字流暢不低于500字,圖片清晰不少于3張圖。 |
成果視頻 |
30 |
|
拍攝成果展示視頻。要求橫板視頻1920*1080,拍攝實現(xiàn)貪吃蛇的基本功能,例如上下左右移動、吃食物等功能,也可以展現(xiàn)自己增加的新玩法,視頻長度3-5分鐘。 |