|
第一步,實現(xiàn)單片機運行,比如學(xué)會點亮三個燈
第二步,學(xué)會超聲波傳感器讀出數(shù)值,比如把距離數(shù)值通過printf(" ");傳到上位機查看
第三步,學(xué)會讓電機實現(xiàn)正反轉(zhuǎn)
第五步,幾個程序結(jié)合起來用
寫程序時候注意一個原則,高內(nèi)聚低耦合,意思就是一個函數(shù)一個功能,不要在函數(shù)內(nèi)部用到全局變量。
比如寫三個燈亮可以寫成一個函數(shù),帶兩個參數(shù),一個參數(shù)表示哪個燈,一個參數(shù)表示亮不亮。
①LED(int,int);比如LED(2,1);表示第二個燈亮,LED(2,0);表示第二個燈不亮
注:這個例子還不算高內(nèi)聚低耦合
|
|