arduino相關文獻閱讀

首推這個 https://wenku.baidu.com/view/e657b1f0bcd126fff6050baf.htmlhtml

 

用Arduino IDE開發程序流程 
當程序編寫好以後,關閉前須要將文件保存到一個目錄中。若是是開發一個項目,編寫的Sketch可能不止一個,負責不一樣部分和模塊開發的人員都各自編寫好Sketch,最後綜合Sketeh時發現程序特別難以閱讀,而且不少變量名稱不一致,修改起來很是麻煩,這就須要一個規範的開發流程。 
在軟件工程中,軟件項目開發有不少不一樣的模型適用於不一樣的開發需求,例如瀑布模型、螺旋模型等。因爲嵌入式項目bug排查起來比較費力,爲了開發一個穩定的嵌入式系統,每每採用「增量」式模型,即在功能最簡單、最基本的系統基礎上逐漸擴展其功能。 
所以,在編寫程序以前,必須對程序所實現的功能有一個詳細的規劃,對整個系統的基本功能需求有一個清晰的定義。在編寫程序時應當約定好各類變量、函數名稱,並作好註釋和文檔記錄。不一樣的模塊在開發過程當中須要不斷的測試,也要作好詳細的開發和測試記錄。 
編寫程序時也是一樣道理,增量式模型要求迅速將系統總體的基本功能實現出來,對於不一樣的功能能夠利用不一樣的函數進行實現和測試,而沒必要在主程序中直接定義和實現,這樣既快捷又清晰易讀。git

 

庫文件名 說明函數

 EEPROM   讀寫程序庫測試

 Ethernet   以太網控制器程序庫ui

 LiquidCrystal   LCD控制程序庫線程

 Servo   舵機控制程序庫 
SoftwareSerial   任何數字IO口模擬串口程序庫htm

 Stepper   步進電機控制程序庫開發

 Matrix   LED矩陣控制程序庫文檔

 Sprite   LED矩陣圖象處理控制程序庫it

 Wire     TWI/I2C總線程序庫

 

3.引腳電壓常量:HIGH和LOW 
這兩個常量也是必須大寫的。HIGH表示的是高電位,LOW表示的是低電位。例如:digitalWrite(pin,HIGH);就是將pin這個引腳設置成高電位的。還要注意,當一個引腳經過pinMode被設置爲INPUT,並經過digitalRead讀取(read)時。若是當前引腳的電壓大於等於3V,微控制器將會返回爲HIGH,引腳的電壓小於等於2V,微控制器將返回爲LOW。 當一個引腳經過pinMode配置爲OUTPUT,並經過digitalWrite設置爲LOW時,引腳爲0V,當digitalWrite設置爲HIGH時,引腳的電壓應在5V。 

 

33頁,好無聊啊~~~

相關文章
相關標籤/搜索