Arduino 入門
ここではオープンソース・ハードウェアとして人気の高い、 Arduino (アルデュイーノ) の利用方法について説明します。
Arduino はオープンであることから、 3D プリンターの RepRap プロジェクト や FarmBot プロジェクトをはじめ広く利用されてきています。
Arduino とは?
開発環境
Arduino Software (IDE)
Arduino Eclipse
Arduino プログラミング入門
Arduino の基礎
はじめてのArduinoプログラミングとして、Arduino UNO 上の LED を点滅させました。ビデオは Windows 10 と Arduino UNO R3 クローンボードです。
Arduino IDE でコードを書いて、Arduinoを接続して、プログラムをアップロードする、という大まかな手順を示しています。ビデオ内ではプログラミングのコードの詳細については、説明していません。
Arduino の利用
JPEG TTL カメラ (VC0706) の利用
LCD ディスプレイ (1602A) の利用
Bluetooth の利用
モーション・ジェスチャセンサー
- Arduino で PIR モーションセンサーを利用する
- ジェスチャセンサー (APDS-9960) の利用
- GY-521 (3軸加速度センサ/ジャイロ・モジュール) を Arduino で利用する方法
Ethernet
- Arduino Ethernet シールド利用時に DHCP で IP アドレスを割当てる
- Ethernet ライブラリを利用した単純な Web Server の実装
- Arduino と Ethernet シールドを用いた LED 遠隔操作アプリの作成
温度・湿度
モーター制御 (サーボ、ステッピングモーター)
- Arduino と L293D で DC モーターを制御する方法
- Arduino と L293D でステッパーモーターを制御する
- 28BYJ-48 ステッパーモーターを ULN2003 ドライバボードで使う方法
- Arduino と A4988 でステッピングモーターを制御する方法
- Arduino でサーボを動かす