Arduino とは?

Arduino はハードウェアとソフトウェアで構成される、オープンソース・プロトタイピングプラットフォームです。

ソフトウェア開発環境は誰でもダウンロードして無償で利用可能。

ハードウェアは Arduino ボード自体が数千円程度で入手可能で、さらに Arduino 互換のセンサーなども様々な種類のものが非常に安価に利用可能になっています。

これらを用いて、各種デバイスの試作などを容易に行うことが可能です。

Arduino は Atmel AVR (マイクロコントローラ) を備えています。

Arduino ボードで最も基本的なものは Arduino Uno といいます。

Arduino Uno

Arduino Uno は ATmega328P をベースにしていて、14 個のデジタル入出力ピン (そのうち 6 個は PWM 出力に利用可能)、 6 個のアナログ入力、16MHz 動作、USB 接続、パワージャック、ICSP ヘッダで構成されます。

一方、機能拡張版には Arduino Mega (Arduino Mega 2560) があります。

Arduino Uno

こちらは一回り大きく、ATmega2560 をベースにしていて、54 個のデジタル入出力ピン、16 個のアナログ入力・・・ というように拡張されています。

またウェアラブルに適した小さなサイズの Arduino Gemma などもあります。こちらは ATtiny85 ベースです。

このように、Arduino は利用シーンに応じた各種ボードが選べ、それらが同じ開発環境から利用可能です。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 基礎からの IoT 入門