【あるでぅいーの】
Arduino とは?
最終更新:
💡 プログラムで、センサーの入力と機器の出力をつなぐ
ハードウェアとソフトウェアを組み合わせる電子工作のプラットフォーム。スケッチ、入力と出力、ボードごとの互換性と電気的条件を解説します。
📌 このページのポイント
Arduinoは、何ができるの?
プログラムは、どこで動く?
setupとloopは、何をする?
基本のスケッチではsetup()で起動時の初期設定をし、loop()で処理を繰り返す。二つの関数の名前だけを書けば目的の機器が動くわけではない。必要な処理やピンの設定を記述する。
モーターは、ピンにつなげば回せる?
UNOという名前なら、全部同じ?
最初は何から始めればよい?
使うボードの公式の導入手順と、対応する例を確認する。まずボード内蔵LEDの例などで書き込みを確かめ、次に必要な部品を増やす。電池の寿命や通信機能も、Arduinoという名前だけでは決まらない。
もっと詳しく知りたい人へ
ArduinoとRaspberry Piは、用途で完全に分かれる?
製品群の違いを確認します。Arduinoはマイコンでの制御を学ぶ例が多いですが、ボードごとに機能は異なります。Raspberry Piも一種類ではないため、名称だけでOSや用途を決めず、検討する製品の仕様を比較します。
サンプルがコンパイルできないときは?
対象のボード用パッケージ、必要なライブラリ、setup()とloop()の有無などを確認し、最初のエラーを読みます。別のボード向けのコードが、そのまま使えるとは限りません。コンパイル成功と、正しい配線や動作も別です。
📖 おまけ:英語の意味
「Arduino」 = 電子工作のプラットフォーム名
💬 ボード一枚だけの名前ではなく、開発ツールやプログラムの仕組みを含むものとして使います。Arduino IDEは、そのプログラムを作成・書き込みするためのツールです。