為增強學生專業技能,提升學生動手動腦能力,讓學生們在實踐中鞏固專業技能知識,在專業教育中積累實戰經驗。
8月29日—9月23日,在廣東技術師范大學汽車與交通工程學院及廣州粵嵌通信科技股份有限公司(下稱:粵嵌科技)校企聯合安排下,該學院19級車輛工程專業,19級汽車服務專業,19級交通工程專業共174人到粵嵌科技做智能小車開發項目訓練學習。
同學們本次實訓目的是了解并掌握STM32智能小車的相關功能開發以及程序編譯,實現藍牙控制小車,超聲波避障,紅外避障。通過實訓從而激發學生對智能硬件的興趣,培養學生創新應用能力。
實訓的主要任務是:
根據實驗用開發板可以看出,要使得LED燈亮,必須有電流通過,根據電勢差的原理,要有電流通過LED燈,必須使PBO這一邊接低電平。PBO是一個網絡標號,同時表示這是GPIO的第B組第0號引腳。GPIO的工作狀態有8種,此次引用的是推挽輸出來實現該功能。根據開發板的相應結構,設計相應的代碼流程,第一,使能對應的時鐘,即打開電源開關,第二,指定對應引腳的工作模式,第三,初始化,第四,控制引腳輸出高低電平。
02按鍵的操作和中斷的操作
根據電路原理圖,當按鍵按下時,引腳為低電平,當按鍵沒有按下時,引腳為高電平。中斷要根據優先級的不同處理。其中優先級有兩種,先占有先機和從優先級,前者的優先級更高,且數值越低,優先級越高,0是最高級,15是最低級。
其余還包括系統定時器,STM32溫濕度傳感器的引用,數碼管顯示等功能。完成并調試所有功能后,方可測試小車。實現藍牙連接控制小車以及超聲波避障和紅外避障等。
在老師的帶領下,同學們積極動手實操,把理論知識付之實踐。整個實訓過程中,同學們團結協作,不懂就問、不會就學。相信這種孜孜不倦的鉆研精神也一定會對他們今后的職業規劃和職業發展起到積極的促進作用。
通過這次實訓,使同學們從被動接受書本上的知識到主動發現問題所在,也幫助大家將學校學到的知識融匯到智能小車的設計中去。相信這次實訓經歷一定能幫助同學們更好的適應企業、適應社會。