參與條件:
本次活動需要大家在一定時間內完成并展示作品,而視頻教程也有時間限制,基于上述條件,基礎知識講解本次不會出現,所以,在報名前,建議您提前準備以下基礎知識:
1.C語言基礎。有過嵌入式開發的經驗,包括咱們論壇DIY活動,工作項目,畢業設計等。請注意:不包括僅會使用arduino實現項目的開發經驗;
2.DIY動手能力。您至少要看明白原理圖的引腳分配與連線;
基本作業:
1.使用STM32CubeMX圖形化配置軟件,配置STM32H503RB芯片的內部參數,外設參數,引腳分配等功能;
2.在學習完成全部講解與實驗后,在STM32H503RB開發板成功燒錄程序,并編寫軟件代碼實現LED燈周期閃爍,串口打印字符串"Hello EEPW & DigiKey! Hello STM32H503!";
提高作業:
1.實現STM32H503RB開發板的USB HIDKeyboard枚舉成功;
2.實現PAJ7620數據的實時讀取;
進階作業:
實現手勢翻頁器的示例功能,并通過視頻錄像方式展示你的作品。
優秀作業:
在進階作業的基礎之上,發揮想象力,發揮主觀能動性。在新場景下,成功部署手勢控制功能等。或者對手勢翻頁器進行合理、有效擴展。總之,讓我們看到你的創新,看到你的實現即可。