Arduino?是一個為業余愛好者和專業人士設計的流行電子平臺。被稱為Arduino?板的硬件有多種多樣,可以通過添加Arduino?shields的附加組件進行擴展。同樣,軟件的功能也可以通過添加Arduino?庫來擴展。本質上,這些庫通...
Arduino?是一個為業余愛好者和專業人士設計的流行電子平臺。被稱為Arduino?板的硬件有多種多樣,可以通過添加Arduino?shields的附加組件進行擴展。同樣,軟件的功能也可以通過添加Arduino?庫來擴展。本質上,這些庫通過向程序員提供專門編寫的代碼來加速Arduino?項目的編程過程,從而節省了他或她解決其他程序員已經解決的棘手問題的時間和精力。SD卡。Arduino?平臺的所有標準元素都是開源的,包括所有標準硬件和軟件組件。這意味著庫可以自由修改、復制和重新分發。Arduino?庫是根據通用公共許可證(GPL)發布的,這意味著商業軟件可以合法地添加到Arduino?平臺上,但是Arduino?庫不能合并到未根據GPL或兼容的開源許可證發布的軟件中。LCD監視器。Arduino?庫的兩種主要類型是標準庫和用戶貢獻庫。標準庫包含在默認的Arduino?軟件。包含這些庫是因為它們提供了許多程序員都會使用的基本功能。標準庫也經過了檢查和測試,以確保質量和可靠性。用戶提供的庫不包括在默認軟件包中,因為它們的功能更強大晦澀難懂,或者它們沒有經過廣泛的測試。用戶貢獻的庫可以從Internet上下載。Arduino?項目提供了一些更常見的庫的存儲庫,其他庫可以在Internet上的其他地方找到。安裝用戶貢獻的庫就像解壓文件和放置它在庫文件夾中標準庫包括SD、LiquidCrystal、Ethernet、Servo等。SD庫提供了讀寫SD卡的軟件功能,前提是已將SD讀卡器連接到Arduino?項目中。LiquidCrystal提供用于控制LCD監視器的軟件,可用于顯示圖像或輸出。以太網庫增加了對以太網Arduino?屏蔽的軟件支持。Servo為伺服電機提供支持,這對機器人項目非常有用。用戶貢獻的庫包括DateTime和Webduino。DateTime是一個簡單的庫,可幫助Arduino?軟件跟蹤Webduino提供了一個web服務器,允許使用Internet遠程訪問設備
-
發表于 2020-08-07 22:59
- 閱讀 ( 647 )
- 分類:電腦網絡