Arduino



フィジカルコンピューティングのためのオープンソースプラットフォームである Arduino に関するメモを書きとめています。

表示

LEDを点灯させる
LEDを点滅させる
LCD(Liquid Crystal Display)に文字列を表示する
マトリックスLEDを点灯させる
RGBバーLEDを点灯させる
少ない出力ピンで、大量のLEDを制御する(シフトレジスタ使用)

通信

シリアル通信する
Bluetooth通信する(Bluetoothモジュール使用)
Bluetooth通信する(Bluetoothモジュール RN-42 使用)
Webサーバーにする(Ethernetシールド使用)
WebブラウザからArduinoを操作する(Ethernetシールド仕様)

測定

明るさを測る(CdSセル使用)
距離を測る(測距モジュール使用)
触れた位置を測る(SoftPot使用)
圧力を測る(感圧センサ使用)
曲がり具合を測る(曲げセンサ使用)
温度を測る(温度センサ使用)
傾きを測る(加速度センサ使用)
角加速度を測る(ジャイロモジュール使用)
緯度、経度を測る(GPSモジュール使用)
日時を知る(GPSモジュール使用)
重さを測る(キッチンスケール使用)

物理運動

サーボモータを動かす(サーボモータ使用)
DCモータを動かす(モータドライバ使用)
ステッピングモータを動かす(ステッピングモーター使用)
ステッピングモータを動かす(ステッピングモーター、モータドライバ使用)

ファイル入出力

SDカードに対する読込・書込(マイクロSDカードスロットDIP化キット使用)

カメラ

写真を撮る(JPEGカメラモジュール使用)

学習リモコン

リモコンの信号の取得
取得したリモコン信号の送信

FMラジオ

FMラジオを聴く(FMラジオモジュール使用)

参考

書籍

書籍名 コメント
Arduinoをはじめよう Arduinoの環境構築、LED、タクトスイッチ、CdSセル、等に触れています。
初心者向けの本です。初心者でない人は、内容に物足りなさを感じるかもしれません。
本の半分は、リファレンスとなっています。具体的には、Arduino言語のリファレンス、Arduino公式ライブラリ(EEPROM、SoftwareSerial、Stepper、Wire、Servo、Firmata、LiquidCrystal、Ethernet)のリファレンス、Arduino公式ではないいくつかのライブラリ(TextString、MsTimer2、ServoTimer)のリファレンスがあります。
リファレンスは、WEB上にもありますが、ぱらぱらめくれる本として手元にあると、さっと調べることができるので、重宝します。
Prototyping Lab Arduinoの環境構築、LED、タクトスイッチ、可変抵抗器、LCD、CdSセル、PSD距離センサ、超音波方式距離センサ、ピエゾ素子、SoftPot、感圧センサ、曲げセンサ、温度センサ、加速度センサ、デジタルコンパス、振動モータ、サーボ、DCモータ、データ処理、等に触れています。

WEBサイト

WEBサイト コメント
Arduino プロジェクト公式(海外:英語) Arduinoプロジェクトの公式サイト。Arduino IDEの配布元。
Arduino Reference ArduinoプロジェクトによるArduinoリファレンス。
Arduino 日本語リファレンス ArduinoプロジェクトによるArduinoリファレンスを、船田巧さんが翻訳、一部加筆修正したもの。