91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在計算機上安裝Arduino庫

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-27 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arduino

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

如何在計算機上安裝Arduino庫

共有三種類型的Arduino庫:

標(biāo)準(zhǔn)庫

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

標(biāo)準(zhǔn)庫已預(yù)先安裝在Arduino安裝的“ Libraries”文件夾中。如果您安裝了多個版本的IDE,則每個版本將具有自己的一組庫。 在大多數(shù)情況下,更改標(biāo)準(zhǔn)庫或?qū)彀惭b在同一文件夾中不是一個好主意。

庫管理器庫

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

用戶安裝的庫

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

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

庫管理器

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

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

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

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

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

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

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

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

手動安裝庫

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

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

請參見下面的文件層次結(jié)構(gòu):

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

錯誤安裝的庫可能會導(dǎo)致IDE出現(xiàn)許多問題。

找到您的Sketchbook文件夾和內(nèi)部的庫文件夾

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

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

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

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

用戶安裝的庫應(yīng)該在素描本文件夾內(nèi)名為 Libraries 的文件夾中。 IDE將在此處查找用戶安裝的庫。

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

打開“偏好設(shè)置”對話框

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

查找素描本位置

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

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

創(chuàng)建庫文件夾

如果其中沒有庫文件夾,請創(chuàng)建一個。

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

重命名為庫

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

在Windows上安裝庫

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

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

下載壓縮文件

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

單擊Github存儲庫頁面上的“發(fā)布”按鈕以查找?guī)斓陌l(fā)布版本。

然后下載zip文件。

打開Zip文件打開Zip文件并復(fù)制庫主文件夾。

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

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

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

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

驗證其是否可編譯點擊左上角的復(fù)選標(biāo)記圖標(biāo)并驗證示例草圖是否正確編譯。

在Mac OSX上安裝庫

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

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

下載Zip文件

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

單擊Github存儲庫頁面上的“發(fā)布”按鈕以查找?guī)斓陌l(fā)布版本。

然后下載zip文件。

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

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

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

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

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

驗證其可編譯點擊左上角的復(fù)選標(biāo)記圖標(biāo)并驗證示例草圖編譯沒有錯誤。

在Linux上安裝庫

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

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

下載Zip文件

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

單擊Github存儲庫頁面上的“發(fā)布”按鈕以查找?guī)斓陌l(fā)布版本。

然后下載zip文件。

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

打開Zip文件打開Zip文件并復(fù)制庫主文件夾。

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

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

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

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

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

驗證其可編譯點擊左上角的復(fù)選標(biāo)記圖標(biāo)并驗證示例草圖編譯沒有錯誤。

常見的庫問題

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

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

錯誤的文件夾位置

錯誤的文件夾名稱

錯誤的庫名

庫依賴項

忘了關(guān)閉IDE

請參閱以下有關(guān)這些問題的解決方案。

錯誤的文件夾位置

IDE將僅找到標(biāo)準(zhǔn)簿和安裝在寫生簿Libraries文件夾中的庫,它將無法找到其他位置安裝的庫。

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

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

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

不完整的庫

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

錯誤文件夾名稱

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

錯誤的庫名稱

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

多個版本

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

庫依賴性

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

“核心”庫

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

忘記關(guān)閉IDE

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    197063
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    十進制計算機硬件體系結(jié)構(gòu)及“獨值”量化邏輯運算革命(一)

    采用“獨值”量化邏輯理論設(shè)計十進制數(shù)字計算機,十進制網(wǎng)絡(luò)計算機,十進制模擬計算機,十進制模糊計算機,實現(xiàn)計算機類型多樣化,
    的頭像 發(fā)表于 01-29 09:13 ?990次閱讀
    十進制<b class='flag-5'>計算機</b>硬件體系結(jié)構(gòu)及“獨值”量化邏輯運算革命(一)

    工控機與普通計算機的核心差異解析

    在工業(yè)自動化和智能制造領(lǐng)域,計算機設(shè)備作為核心控制單元,其選擇直接影響整個系統(tǒng)的穩(wěn)定性與可靠性。工控機與普通計算機雖同屬計算設(shè)備,但其設(shè)計目標(biāo)、性能側(cè)重和應(yīng)用場景存在根本性差異。準(zhǔn)確理解這些差異,是進行正確設(shè)備選型的基礎(chǔ)。
    的頭像 發(fā)表于 11-25 14:45 ?1818次閱讀
    工控機與普通<b class='flag-5'>計算機</b>的核心差異解析

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機。Arduino UNO Q單板計算機(SBC)將高性能計算與實時控制結(jié)合,提供理想的創(chuàng)
    的頭像 發(fā)表于 11-08 09:50 ?1391次閱讀

    【作品合集】賽昉科技VisionFive 2單板計算機開發(fā)板測評

    體驗】安裝openplc【VisionFive 2單板計算機試用體驗】測試聲卡 作者:xinglong01【VisionFive 2單板計算機試用體驗】RISC-V架構(gòu)卡片計算機初體驗
    發(fā)表于 09-04 09:08

    工業(yè)計算機的重要性

    工業(yè)計算機對某些行業(yè)至關(guān)重要。我們將在下面詳細解釋這些行業(yè)中的工業(yè)計算機應(yīng)用。1.制造與工業(yè)自動化工業(yè)級計算機非常適合制造工廠,特別是那些想要自動化裝配過程的工廠。在這樣的環(huán)境中,工業(yè)計算機
    的頭像 發(fā)表于 07-28 16:07 ?602次閱讀
    工業(yè)<b class='flag-5'>計算機</b>的重要性

    自動化計算機經(jīng)過加固后有什么好處?

    讓我們討論一下部署堅固的自動化計算機的一些好處。1.溫度范圍寬自動化計算機經(jīng)過工程設(shè)計,配備了支持寬溫度范圍的組件,使自動化計算解決方案能夠在各種不同的極端環(huán)境中運行。自動化計算機能夠
    的頭像 發(fā)表于 07-21 16:44 ?652次閱讀
    自動化<b class='flag-5'>計算機</b>經(jīng)過加固后有什么好處?

    自動化計算機的功能與用途

    工業(yè)自動化是指利用自動化計算機來控制工業(yè)環(huán)境中的流程、機器人和機械,以制造產(chǎn)品或其部件。工業(yè)自動化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過程的質(zhì)量。工業(yè)自動化在汽車制造中體現(xiàn)得最為明顯,其中許多
    的頭像 發(fā)表于 07-15 16:32 ?769次閱讀
    自動化<b class='flag-5'>計算機</b>的功能與用途

    工業(yè)計算機與商用計算機的區(qū)別有哪些

    工業(yè)計算機是一種專為工廠和工業(yè)環(huán)境設(shè)計的計算系統(tǒng),具有高可靠性和穩(wěn)定性,能夠應(yīng)對惡劣環(huán)境下的自動化、制造和機器人操作。其特點包括無風(fēng)扇散熱技術(shù)、無電纜連接和防塵防水設(shè)計,使其在各種工業(yè)自動化場景中
    的頭像 發(fā)表于 07-10 16:36 ?788次閱讀
    工業(yè)<b class='flag-5'>計算機</b>與商用<b class='flag-5'>計算機</b>的區(qū)別有哪些

    何在樹莓派上安裝并運行 Arduino 集成開發(fā)環(huán)境!

    使用樹莓派單板計算機,你可以運行各種應(yīng)用程序,包括廣受歡迎的Arduino集成開發(fā)環(huán)境(IDE)。這意味著你可以用它輕松地為通過USB連接到樹莓派計算機的微控制器編程,以創(chuàng)建交互式電子項目。下面
    的頭像 發(fā)表于 07-01 17:41 ?4394次閱讀
    如<b class='flag-5'>何在</b>樹莓派上<b class='flag-5'>安裝</b>并運行 <b class='flag-5'>Arduino</b> 集成開發(fā)環(huán)境!

    工業(yè)計算機如何設(shè)計用于沖擊和振動

    工業(yè)計算機是為挑戰(zhàn)消費級系統(tǒng)耐用性的環(huán)境而構(gòu)建的。在制造業(yè)、運輸業(yè)、國防和采礦業(yè)等領(lǐng)域,計算機面臨著持續(xù)的沖擊、振動和其他物理壓力。設(shè)計這些系統(tǒng)以在這種條件下保持可靠需要卓越的工程和創(chuàng)新技術(shù)。本文
    的頭像 發(fā)表于 05-19 15:27 ?522次閱讀
    工業(yè)<b class='flag-5'>計算機</b>如何設(shè)計用于沖擊和振動

    一文帶你了解工業(yè)計算機尺寸

    工業(yè)計算機是現(xiàn)代自動化、人工智能(AI)和邊緣計算的支柱。這些堅固耐用的系統(tǒng)旨在承受惡劣的環(huán)境,同時為關(guān)鍵應(yīng)用提供可靠的性能。然而,由于有這么多可用的外形尺寸,為您的工業(yè)計算機選擇合適的尺寸可能是
    的頭像 發(fā)表于 04-24 13:35 ?1075次閱讀
    一文帶你了解工業(yè)<b class='flag-5'>計算機</b>尺寸

    計算機網(wǎng)絡(luò)入門指南

    計算機網(wǎng)絡(luò)是指將地理位置不同且具有獨立功能的多臺計算機及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實現(xiàn)資源共享和信息傳遞的計算機系統(tǒng)。
    的頭像 發(fā)表于 04-22 14:29 ?2302次閱讀
    <b class='flag-5'>計算機</b>網(wǎng)絡(luò)入門指南

    何在計算機上安裝麒麟操作系統(tǒng)Kylin V10 SP3

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

    部署計算機上運行 LabVIEW 應(yīng)用程序時出現(xiàn)以下錯誤: “缺少外部函數(shù) dll...”解決辦法

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

    NVIDIA 宣布推出 DGX Spark 個人 AI 計算機

    臺式超級計算機由 NVIDIA Grace Blackwell 驅(qū)動,為開發(fā)者、研究人員和數(shù)據(jù)科學(xué)家提供加速 AI 功能;系統(tǒng)由頭部計算機制造商(包括華碩、Dell Technologies、HP
    發(fā)表于 03-19 09:59 ?807次閱讀
       NVIDIA 宣布推出 DGX Spark 個人 AI <b class='flag-5'>計算機</b>