在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在計算機上安裝Arduino庫

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-27 09:42 ? 次閱讀

Arduino

Arduino庫是共享代碼的便捷方法,例如設備驅動程序或常用的實用程序功能。本指南詳細介紹了如何在計算機上安裝庫。有關Arduino庫及其使用方法的出色介紹,請參閱Arduino技巧,竅門和技巧中的“庫”頁面。

如何在計算機上安裝Arduino庫

共有三種類型的Arduino庫:

標準庫

Arduino IDE附帶了一組標準庫常用功能。這些庫支持IDE附帶的所有示例。標準庫功能包括基本的通信功能,并支持某些最常見的硬件類型,例如伺服電機和字符LCD顯示器。

標準庫已預先安裝在Arduino安裝的“ Libraries”文件夾中。如果您安裝了多個版本的IDE,則每個版本將具有自己的一組庫。 在大多數情況下,更改標準庫或將庫安裝在同一文件夾中不是一個好主意。

庫管理器庫

較新的Arduino IDE具有庫管理器,該庫管理器可幫助安裝提交給Arduino的第三方庫以供使用。 Adafruit在庫管理器中擁有大多數庫和驅動程序,易于使用。

用戶安裝的庫

還有許多其他庫,它們具有適用于各種硬件的有用功能和設備驅動程序。這些驅動程序可從Arduino Playground,Github和Google Code等地方獲得。

應將用戶安裝的庫安裝在您的Sketchbook庫文件夾中,以便它們可用于所有版本的IDE。這樣,如果發布了新版本的IDE,則不必重新安裝所有喜歡的庫!

庫管理器

庫管理器是Arduino IDE的較新功能。許多流行的圖書館,包括Adafruit的大多數圖書館,都在圖書館管理器中。如果您要使用其他人的圖書館,請先檢查“圖書館管理器”以查看圖書館是否在那里,而不是將副本下載到本地的 libraries 文件夾中。

要開始,加載Arduino IDE。然后使用頂部的菜單選擇素描-》 包含庫-》 管理庫。..

然后您將獲得以下列表:您可以安裝的所有出色的庫!

大多數情況下,您可以使用頂部的搜索功能來查找特定的庫。

上面,用戶在搜索欄中輸入了 adafruit 。所有現代的Adafruit庫均以單詞Adafruit開頭。

您可以向下滾動列表以查找所需的庫。假設我們想要Circuit Playground庫,如下所示。您可以單擊“安裝”按鈕以使其可用或已安裝,可以選擇所需的版本(出于兼容性,通常是最新的,有時是較早的庫)。

通常(但并非總是),加載庫會帶來其他示例的可用性。在菜單中,轉到文件-》示例,然后選擇您的庫名稱(如果有)并瀏覽其他示例。加載上面的Adafruit CircuitPlayground庫還加載了12個示例和4個帶有其他示例的目錄。

最新版本的Arduino IDE將在啟動時提醒您,如果您要升級,則可以使用更新版本的已安裝庫(和板)。 。您可以暫時忽略它們,但是在啟動新項目時希望獲得最新的庫。

手動安裝庫

庫管理器是安裝庫的最簡單,最安全的方法。如果可能的話,這就是您應該使用的方法。

如果要使用的庫無法通過庫管理器使用,則可以獲取源代碼并將其放置在計算機的本地庫文件夾中。文件夾的位置非常具體。

請參見下面的文件層次結構:

將庫安裝在正確的位置很重要。否則,當您嘗試編譯和上傳草圖時,編譯器將無法找到它們。

錯誤安裝的庫可能會導致IDE出現許多問題。

找到您的Sketchbook文件夾和內部的庫文件夾

您的Sketchbook文件夾是Arduino IDE存儲您的草圖的文件夾。安裝時,該文件夾由IDE自動創建。

Linux計算機上,該文件夾名為“ Sketchbook”,通常位于/home/

在Windows和Macintosh計算機上,默認名稱為文件夾是“ Arduino”,位于您的Documents文件夾中。

這是Windows和Mac計算機上常見的混亂來源,您的Sketchbook文件夾未命名為“ sketchbook”,而是命名為“ Arduino”!

用戶安裝的庫應該在素描本文件夾內名為 Libraries 的文件夾中。 IDE將在此處查找用戶安裝的庫。

在1.0.2版和更高版本的Arduino IDE中,“庫”文件夾是自動創建的。在早期版本的IDE上,安裝第一個庫時可能需要創建它。

打開“偏好設置”對話框

點擊文件 -》 IDE中的首選項。

查找素描本位置

通常在“文檔”文件夾中找到一個名為 Arduino 的文件夾。

知道位置后,在Windows資源管理器或mac Finder中導航到該文件夾

創建庫文件夾

如果其中沒有庫文件夾,請創建一個。

右鍵單擊在Windows資源管理器中,選擇新建-》 文件夾。

重命名為庫

右鍵單擊新建文件夾,然后選擇重命名。然后輸入庫。

在Windows上安裝庫

請按照以下步驟在Windows中安裝庫。

關閉Arduino IDE 首先確保關閉了Arduino IDE的所有實例。 IDE僅在啟動時掃描庫。 只要打開了IDE的任何實例,它將不會看到您的新庫!

下載壓縮文件

請確保選擇該庫的發行版本。一些庫存儲庫仍在開發中,并且可能包含未發布或未經測試的代碼。 “發布”按鈕將帶您進入測試和發布的版本。

單擊Github存儲庫頁面上的“發布”按鈕以查找庫的發布版本。

然后下載zip文件。

打開Zip文件打開Zip文件并復制庫主文件夾。

粘貼到您的Libraries文件夾中打開您的Sketchbook Libraries文件夾,然后粘貼從.Zip復制的主文件夾。 br》

命名為合法名稱 IDE無法記錄識別名稱中帶有破折號的文件夾。因此,您必須重命名Github主文件夾。下劃線是可以的!

重新啟動IDE ,重新啟動Arduino IDE,并驗證該庫是否出現在“文件”-》“示例”菜單中。

加載其中一個庫示例進行測試。

驗證其是否可編譯點擊左上角的復選標記圖標并驗證示例草圖是否正確編譯。

在Mac OSX上安裝庫

請按照以下步驟在Mac OSX上安裝庫。

關閉Arduino IDE 首先確保關閉了Arduino IDE的所有實例。 IDE僅在啟動時掃描庫。 只要打開了IDE的任何實例,它將不會看到您的新庫!

下載Zip文件

確保選擇該庫的發行版本。一些庫存儲庫仍在開發中,并且可能包含未發布或未經測試的代碼。 “發布”按鈕將帶您進入測試和發布的版本。

單擊Github存儲庫頁面上的“發布”按鈕以查找庫的發布版本。

然后下載zip文件。

在“下載”文件夾中找到它,OSX會自動在其中打開zip文件。

將其拖動到您的庫文件夾中,打開您的Sketchbook庫文件夾并將主文件夾從“下載”拖入其中。

提供法定名稱 IDE不會重新識別名稱中帶有破折號的文件夾。因此,您必須重命名Github主文件夾。下劃線是可以的!

重新啟動IDE ,然后重新啟動Arduino IDE,并驗證該庫是否出現在“文件”-》“示例”菜單中。

加載其中一個庫示例進行測試。

驗證其可編譯點擊左上角的復選標記圖標并驗證示例草圖編譯沒有錯誤。

在Linux上安裝庫

請按照以下步驟在Linux中安裝庫。

關閉Arduino IDE 首先確保關閉了Arduino IDE的所有實例。 IDE僅在啟動時掃描庫。 只要打開了IDE的任何實例,它將不會看到您的新庫!

下載Zip文件

確保選擇該庫的發行版本。一些庫存儲庫仍在開發中,并且可能包含未發布或未經測試的代碼。 “發布”按鈕將帶您進入測試和發布的版本。

單擊Github存儲庫頁面上的“發布”按鈕以查找庫的發布版本。

然后下載zip文件。

保存壓縮文件將壓縮文件保存到方便的位置。

打開Zip文件打開Zip文件并復制庫主文件夾。

開始提取,從菜單中選擇“提取”并導航至您的Sketchbook/Libraries文件夾

提取到您的庫文件夾中導航到sketchbook/libraries文件夾后,完成提取。

提供一個合法名稱,IDE將無法識別名稱中帶有破折號的文件夾。因此,您必須重命名Github主文件夾。下劃線是可以的!

重新啟動IDE ,然后重新啟動Arduino IDE,并驗證該庫是否出現在“文件”-》“示例”菜單中。

加載其中一個庫示例進行測試。

驗證其可編譯點擊左上角的復選標記圖標并驗證示例草圖編譯沒有錯誤。

常見的庫問題

‘xxxx’沒有命名類型常見的庫相關錯誤消息,這意味著編譯器找不到該庫。原因可能是:

未安裝庫(請參閱本指南的前幾頁)

錯誤的文件夾位置

錯誤的文件夾名稱

錯誤的庫名

庫依賴項

忘了關閉IDE

請參閱以下有關這些問題的解決方案。

錯誤的文件夾位置

IDE將僅找到標準簿和安裝在寫生簿Libraries文件夾中的庫,它將無法找到其他位置安裝的庫。

Library文件夾必須位于Libraries文件夾的頂層。如果將它放在子文件夾中,則IDE找不到它。

注意:某些第三方庫存儲庫具有不同的文件夾結構。您可能需要重新整理內容,以確保庫文件位于文件夾的頂層。 WaveHC就是一個例子。實際的庫文件夾是頂級存儲庫文件夾中的文件夾。

沒有“ Sketchbook”文件夾。但是在Windows或Mac/OSX計算機上,它可能不會被命名為“ Sketchbook”。請參見標題為“在何處安裝庫”的頁面。

不完整的庫

您必須下載并安裝整個庫。不要忽略或更改庫文件夾內任何文件的名稱。

錯誤文件夾名稱

IDE將不會加載名稱中帶有某些字符的文件。不幸的是,它不喜歡Github生成的zip文件名稱中的破折號。解壓縮文件時,請重命名文件夾,使其不包含任何“非法”字符。只需用andunderscore(‘_’)替換每個破折號(‘-’)通常即可。

錯誤的庫名稱

在草圖的#include中指定的名稱必須與庫中的類名稱完全匹配(包括大寫?。H绻煌耆ヅ?,則IDE將無法找到它。庫中隨附的示例草圖將具有正確的拼寫。只需從那里剪切并粘貼即可避免輸入錯誤。

多個版本

如果您有一個庫的多個版本,IDE將嘗試加載所有這些版本。這將導致編譯器錯誤。僅重命名庫文件夾是不夠的。必須將其移出sketchbookLibraries文件夾之外,以便IDE不會嘗試加載它。

庫依賴性

某些庫依賴于其他庫。例如,大多數Adafruit GraphicDisplay庫都依賴于Adafruit GFX庫。您必須安裝GFX庫才能使用從屬庫。

“核心”庫

某些庫不能直接使用。 GFX庫就是一個很好的例子。它為許多Adafruit顯示器提供了核心圖形功能,但沒有該顯示器的特定驅動程序庫就無法使用。

忘記關閉IDE

IDE僅在啟動時搜索庫。您必須先關閉IDE的所有實例并重新啟動,然后它才能識別新安裝的庫。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    189

    文章

    6493

    瀏覽量

    190202
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    何在計算機上安裝麒麟操作系統Kylin V10 SP3

    麒麟操作系統 Kylin V10 SP3 是一款基于 Linux 的操作系統,廣泛應用于政府、企業和個人用戶。本文將詳細介紹如何在計算機上安裝麒麟操作系統 Kylin V10 SP3,幫助您順利完成
    的頭像 發表于 04-11 15:32 ?1438次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>計算機上</b><b class='flag-5'>安裝</b>麒麟操作系統Kylin V10 SP3

    部署計算機上運行 LabVIEW 應用程序時出現以下錯誤: “缺少外部函數 dll...”解決辦法

    DLL 生成的VI. 這個辦法親試有效 確保 DLL 路徑名稱在開發環境和目標環境之間沒有變化。 如果是這樣,在開發計算機上,轉到構建規范 選擇附加除項。 禁用不包括非獨立共享。 這會將 DLL 包含在“始終包含”文件夾中。
    發表于 04-01 19:10

    云端超級計算機使用教程

    云端超級計算機是一種基于云計算的高性能計算服務,它將大量計算資源和存儲資源集中在一起,通過網絡向用戶提供按需的計算服務。下面,AI部落小編為
    的頭像 發表于 12-17 10:19 ?499次閱讀

    工業中使用哪種計算機

    在工業環境中,工控機被廣泛使用。這些計算機的設計可承受極端溫度、灰塵和振動等惡劣條件。它們比標準消費類計算機更耐用、更可靠。工業計算機可控制機器、監控流程并實時收集數據。其堅固的結構和專業功能
    的頭像 發表于 11-29 14:07 ?627次閱讀
    工業中使用哪種<b class='flag-5'>計算機</b>?

    量子計算機與普通計算機工作原理的區別

    ? 本文介紹了量子計算機與普通計算機工作原理的區別。 量子計算是一個新興的研究領域,科學家們利用量子力學,制造出具有革命性能力的計算機。雖然現在的量子
    的頭像 發表于 11-24 11:00 ?1307次閱讀
    量子<b class='flag-5'>計算機</b>與普通<b class='flag-5'>計算機</b>工作原理的區別

    計算機接口位于什么之間

    計算機接口是計算機硬件和軟件之間、計算機與外部設備之間以及計算機各部件之間傳輸數據、控制信息和狀態信息的硬件設備和軟件程序。它在計算機系統中
    的頭像 發表于 10-14 14:02 ?1113次閱讀

    教程:ARMxy工業計算機上Node-RED連接本地MySQL的方法

    選擇。與此同時,MySQL數據因其高性能和可靠性,在工業數據存儲方面扮演著重要角色。 本文將介紹如何在ARMxy工業計算機上使用Node-Red與本地MySQL數據建立連接的過程。
    的頭像 發表于 10-11 10:24 ?563次閱讀
    教程:ARMxy工業<b class='flag-5'>計算機上</b>Node-RED連接本地MySQL的方法

    計算機局域網技術是什么

    計算機局域網(Local Area Network,LAN)技術是指在較小的地理范圍內(如一所學校、一個公司或一棟大樓內),將各種計算機、外部設備和數據系統等通過特定的連接介質(如有線電纜、光纖或
    的頭像 發表于 10-08 10:23 ?840次閱讀

    計算機存儲系統的構成

    計算機存儲系統是計算機中用于存放程序和數據的設備或部件的集合,它構成了計算機信息處理的基礎。一個完整的計算機存儲系統通常包括多個層次的存儲器,從高速緩存(Cache)到主存儲器(Mai
    的頭像 發表于 09-26 15:25 ?2289次閱讀

    簡述計算機總線的分類

    計算機總線作為計算機系統中連接各個功能部件的公共通信干線,其結構和分類對于理解計算機硬件系統的工作原理至關重要。以下是對計算機總線結構和分類的詳細闡述,內容將涵蓋總線的基本概念、內部結
    的頭像 發表于 08-26 16:23 ?4905次閱讀

    晶體管計算機和電子管計算機有什么區別

    晶體管計算機和電子管計算機作為計算機發展史上的兩個重要階段,它們在多個方面存在顯著的區別。以下是對這兩類計算機在硬件、性能、應用以及技術發展等方面區別的詳細闡述。
    的頭像 發表于 08-23 15:28 ?3398次閱讀

    計算機系統的組成和功能

    計算機系統是一個復雜而龐大的概念,它涵蓋了計算機硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機系統,本文將從定義、組成、功能、發展歷程以及未來趨勢等方面進行詳細闡述。
    的頭像 發表于 07-24 17:41 ?2217次閱讀

    DRAM在計算機中的應用

    DRAM(Dynamic Random Access Memory,動態隨機存取存儲器)在計算機系統中扮演著至關重要的角色。它是一種半導體存儲器,用于存儲和快速訪問數據,是計算機主內存的主要組成部分。以下是對DRAM在計算機中的
    的頭像 發表于 07-24 17:04 ?2700次閱讀

    什么是工業計算機(IPC)?

    工業電腦也稱為IPC,其組件專門設計用于工業工作環境。因此,工業計算機特別堅固,基于強大的處理器,可以根據相應的應用進行單獨調整。工業計算機的典型方面:耐惡劣環境(包括灰塵、水、濺水、寒冷、炎熱
    的頭像 發表于 06-24 18:01 ?1492次閱讀
    什么是工業<b class='flag-5'>計算機</b>(IPC)?

    工業控制計算機的特點 工業控制計算機的應用領域

    工業控制計算機是一種專門為工業自動化和控制系統設計的計算機。它具有高度的可靠性、穩定性和實時性,能夠滿足工業生產過程中對控制精度和響應速度的嚴格要求。 工業控制計算機的特點 高可靠性 :工業控制
    的頭像 發表于 06-16 11:30 ?2017次閱讀
    主站蜘蛛池模板: 午夜资源网 | 亚洲 欧美 中文字幕 | 18免费视频 | 九九九精品午夜在线观看 | 1区2区3区4区 | 天堂在线中文无弹窗全文阅读 | 在线黄色免费观看 | 日本zzzwww大片免费 | 四虎影院在线看 | 在线亚洲日产一区二区 | 黄色在线观看视频 | 国产精品久久久久aaaa | 免费观看一级特黄三大片视频 | 天堂网www天堂在线网 | 丝袜美腿一区 | 中国胖女人一级毛片aaaaa | 嫩草黄色影院 | 波多野结衣在线观看一区 | 亚洲国产精 | 国模私拍视频在线 | 狠狠亚洲狠狠欧洲2019 | 91成人免费在线视频 | 婷婷在线网 | 欧美成人福利 | 关晓彤被调教出奶水的视频 | 看真人一级毛片 | 三级视频国产 | 天天摸天天看天天做天天爽 | 狠狠干狠狠鲁 | 日本在线视频www色 日本在线视频精品 | 午夜国产精品久久影院 | 久久久国产乱子伦精品 | 天天干干干干 | 一区二区中文字幕 | 手机看片福利盒子久久 | 狠狠干激情| 亚洲天堂h| 国产成人精品1024在线 | 无毒在线 | 亚洲黄色成人 | 乱好看的的激情伦小说 |