ライブラリリファレンス

Arduinoの環境は、他のプログラミングプラットフォームと同じように、ライブラリを使うことで拡張することができる。ライブラリは、ハードウェアの利用やデータの操作など、スケッチから利用可能な追加機能を提供する。ライブラリを利用するには、Arduinoソフトウェアのメニューの、「スケッチ > ライブラリをインクルード」から、ライブラリを使うことができる。

多くのライブラリがArduinoソフトウェアに付属している。それ以外のライブラリをダウンロードしたり、自分のライブラリを作成することもできる。ライブラリのインストールは、Arduinoライブラリを参照。Arduino用ライブラリを書くもある。Arduino形式のAPIを作成するには、ライブラリ作成用Arduinoスタイルガイドも参照のこと。

公式Arduinoライブラリ

ロボティクス

サーボやステッピングモーターを制御するライブラリ。
  • Servo - サーボモーターを制御する。
  • Stepper - ユニポーラとバイポーラのステッピングモータを制御する。

通信

SPIやI2C、UARTプロトコルを利用するライブラリ。
  • SPI - シリアル・ペリフェラル・インターフェイス(SPI)バスを使ったデバイスと通信する。
  • SoftwareSerial - 任意のデジタルピンを使ったシリアル通信を行う。
  • Wire - デバイスやセンサーのネットを通じたデータの読み書きのための Two Wire Interface (TWI/I2C)。

接続

異なるIoTボード(Wi-Fi、Bluetooth®、LoRa®、GSM、NB-IoT、Sigfox)の無線モジュールにアクセスするライブラリ。
  • Ethernet - Arduino Ethernet Shieldを利用したインターネット接続。

Nanoファミリーライブラリ

種々のNanoボードの内蔵センサー用ライブラリ。
  • PDMライブラリ - PDMライブラリを使うと、パルス密度変調(Pulse-Density Modulation)マイクを使うことができます。

メモリー

メモリ管理とデータストレージ用ライブラリ。

ディスプレイ

種々のNanoボードの内蔵センサー用ライブラリ。
  • LiquidCrystal - 液晶ディスプレイ(LCD)を制御する。
  • TFT - Arduino TFTスクリーンへの文字、画像、図形の描画。

MKRファミリーライブラリ

Arduino MKRファミリー製品向けライブラリ。

オーディオ

オーディオのサンプリングと再生用ライブラリ。
  • I2Sライブラリ - SAMD21ボードでのI2S(Inter-IC Sound)プロトコルの使い方に関する文書です。

USB

ArduinoをUSBホストやデバイスとして利用するためのライブラリ。
  • キーボード - Arduinoリファレンス(キーボード)の日本語翻訳です。
  • マウス - Arduinoリファレンス(マウス)の日本語翻訳です。

その他

その他のライブラリ。
  • Firmata - ホストPCとの通信プロトコル。

終了したライブラリ

終了した製品用のライブラリアーカイブ。

オリジナルのページ

https://www.arduino.cc/reference/en/libraries/

inserted by FC2 system