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