電子工作の機器で有名な Arduino。
何が出来るのでしょうか?
どうやって使うのでしょうか?
目次
Arduinoとは?読み方
Arduinoとは、AVRマイコン、入出力ポートを備えた基板、C言語風のArduino言語とそれの統合開発環境から構成されるシステムです。
Arduino LLC および Arduin SRL が設計・製造を行い、登録商標を持っています。
Arduinoの読み方は、アールデュイーノ、アルドゥイーノです。
↓Arduinoの公式サイトはコチラ
日本語の公式サイトはないので、書籍かキットを買って使ってみるのがてっとり早いです。
Arduinoは、いわゆる「オープンソースハードウェア」というもので、ハードウェア設計情報はArduino LLCから無料で公開されていますが、製造については様々なメーカーが基盤を作成しています。
ユーザーは組み立て済みの基板を購入することもできるほか、自分の手でArduinoを組み立てることができます。
Arduino の特徴、用途
Arduinoは、電子工作で最もよく使われるオープンソースのプラットフォームです。
オープンソースであるため、誰でもArduinoのボードやソフトウェアを作ることができます。
Arduinoのボードは事前に組み立てられた形で、DIYキットとして販売されています。
Arduinoは、ボタン、LED、モーター、スピーカー、GPSユニット、カメラ、インターネット、さらにスマートフォンやテレビと通信することができます。
ArduinoボードをUSBでコンピューターに接続し、プログラムを書き込みにより、ロボットのような物理的およびデジタル的な世界に感知し、デジタルデバイスとインタラクティブオブジェクトが作られます。
様々なArduino (UNO、Nano、Mega、Leonardo、Micro、Mini)
Arduinoは、オープンソースハードウェアゆえに、様々なタイプがあります。
代表的なものは次の通りです。
- Arduino Uno
- Arduino Nano
- Arduino Mega 2560
- Arduino Leonardo
- Arduino Micro
- Arduino Mini
ややこしい。
Arduino UNO スターターキットの Amazon価格
Arduino の中で最も主要モデルが、Arduino Unoです。
従って、Arduinoを初めて使ってみたい人は、Arduino Unoを買うとよいでしょう。
代表的な初心者キット、スターターキットがコチラです。
↓ELEGOO UNO キット レベルアップ チュートリアル付 uno mega2560 r3 nanoと互換 Arduino用
アマゾンでの価格は 3,050円。
安いもんですね。
ELEGOOは、Arduino開発メーカーの一つです。
公式Arduinoのソフトウェア、センサーとコードを使用することができます。
また、一緒に、ケースと本を買うとよいだろう。
↓Arduino UNO R3 透明 アクリル エンクロージャー ケース 薄型 コンパクト
↓Arduinoをはじめよう 第3版 (Make:PROJECTS)
Arduino IDEのダウンロード、言語
ArduinoのIDE (統合開発環境) のダウンロードはコチラです。
・https://www.arduino.cc/en/main/software
- Windows版インストーラー
- Windows版Zipファイル
- Windows app版
- Mac OS X版
- Linux 32ビット版
- Linux 64ビット版
- Linux ARM版
があるので、OSに合わせてインストールするとよいでしょう。
Arduinoの統合開発環境は、クロスプラットフォームのJavaアプリケーションです。
エディター、コンパイラー、基板へのファームウェア転送機能などが含まれています。
開発環境は Processing ベースで、ソフトウェア開発に不慣れなアーティストでも容易にプログラミングできるよう設計されています。
プログラミング言語は Wiring から派生したもので、C言語風の構文で制限の多い基板向けに最適化されています。
Arduinoではプログラムをスケッチと呼びます。
Arduino 日本語リファレンスはコチラが分かりやすいです。
・http://www.musashinodenpa.com/arduino/ref/
Arduinoの質問やコミュニティサイト
Arduinoの質問やコミュニティサイトは次の通りです。
- Arduino — 公式スタートガイド
- Arduino — Playground
- Arduino — 公式フォーラム
- Learn Arduino with Adafruit
- r/arduino on Reddit
ArduinoとRaspberry Pi (ラズパイ) との比較
Arduinoとよく比較されるものにRaspberry Piがあります。
ArduinoとRaspberry Piの比較はコチラをご覧ください。
・https://urashita.com/archives/25631
Arduinoの関連記事
Arduinoに関する関連記事をまとめてみました。
↓ArduinoのELEGOO UNO スターターキット
・https://urashita.com/archives/25656
↓Arduinoでデコンパイルできるか?
・https://urashita.com/archives/27735
↓Arduino IDE for Visual Studioの使い方
・https://urashita.com/archives/28016
コメント
[…] […]
[…] […]
[…] […]