Arduino®ライブラリとは何ですか?

arduino®は、愛好家や専門家にとって人気のある電子機器プラットフォームです。 Arduino®ボードとして知られるハードウェアには、いくつかの品種があり、Arduino®シールドとして知られる追加のコンポーネントで拡張できます。同様に、Arduino®ライブラリを追加することにより、ソフトウェアの機能を拡張できます。基本的に、これらのライブラリは、プログラマーに目的のコードを提供し、他のプログラマーがすでに解決しているトリッキーな問題を解決する時間と努力を節約することにより、Arduino®プロジェクトをプログラミングするプロセスを高速化します。これは、ライブラリを自由に変更、コピー、再配布できることを意味します。 Arduino®ライブラリは一般公開ライセンス(GPL)の下でリリースされます。つまり、商用ソフトウェアはArduino®プラットフォームに合法的に追加できますが、Arduino®ライブラリは組み込むことはできません。GPLまたは互換性のあるオープンソースライセンスの下でリリースされていないNTOソフトウェア。標準ライブラリは、デフォルトのArduino®ソフトウェアに含まれています。これらのライブラリは、多くのプログラマーが使用する基本的な機能を提供するため、含まれています。標準的なライブラリも、品質と信頼性を確保するためにレビューとテストを受けています。ユーザーが貢献したライブラリは、機能性がより曖昧であるか、広範なテストを受けていないため、デフォルトのパッケージには含まれていません。

ユーザーに寄付されたライブラリは、インターネットからダウンロードできます。 Arduino®プロジェクトは、より一般的なライブラリの一部のリポジトリを提供し、他のライブラリはインターネット上の他の場所にあります。ユーザーに寄付されたライブラリをインストールすることは、ファイルを解凍して配置するのと同じくらい簡単ですライブラリフォルダー。

標準ライブラリには、SD、液体結晶、イーサネット、サーボなどが含まれます。 SDライブラリは、SDカードに読み書きできるソフトウェア機能を提供し、SDリーダーがArduino®プロジェクトに添付されていることを提供します。 LiquidCrystalは、LCDモニターを制御するためのソフトウェアを提供します。これは、画像や出力を表示するのに役立ちます。イーサネットライブラリは、イーサネットArduino®シールドのソフトウェアサポートを追加します。サーボは、ロボット工学プロジェクトに役立つサーボモーターのサポートを提供します。

ユーザーに貢献したライブラリには、DateTimeおよびWebDuinoが含まれます。 DateTimeは、Arduino®ソフトウェアが日付と時刻を追跡するのに役立つシンプルなライブラリです。 WebDuinoはWebサーバーを提供し、インターネットを使用してデバイスをリモートでアクセスできるようにします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?