11 2月

[14-Feb-2015] 教材として使うものリスト


IT キッズラボで使用するもののリストです。値段は2015年2月時点の販売価格であくまで目安として考えてください。

ITEM

購入先

内容

値段

Arduino UNO R3
arduino-picture
スイッチサイエンス Arduinoマイコン本体 ¥3,240
USBケーブル(A-Bタイプ)50cm
usb-cable-ab
スイッチサイエンス Arduino UNO とパソコンをつなぐためのケーブル ¥129
Freaduino UNO Rev1.8
freaduino-picture
ヴイストン ロボットショップ Arduino UNO と同じものだが、USBケーブルが付属していて、モーターとつなぐためのソケットが準備されている。さらにArduino UNO と比べて値段も安いのでコチラがお勧め。 ¥2,041
サーボ・モーターSG90
servo-motor-sg90
Amazon サーボモータ 2個 ¥890
ブレッドボード
breadboard
スイッチサイエンス 各種電子部品やジャンパ線をボードの穴に差し込むだけで、 はんだ付けをしなくても、手軽に電子回路を組むことの出来る基板。 ¥520〜
ジャンパー・ワイヤー(オスーオス)
jumper-wire
スイッチサイエンス Arduino、ブレッドボード、モーターを結線するために使います。 ¥360/10本
AC アダプター
ac-adapter
スイッチサイエンス Arduiono Uno 用の DC 電源。パソコンをUSBケーブルでつなげば電源がなくても動作するが、Arduiono Unoにモーターやセンサーをつなぐと動作が不安定になるので必要になります。 ¥945
ARDUINO IDE
arduino-ide
ARDUINO Arduino で動くソフトを開発するためのツール。Windows/Mac/Linux版があります。 無料
05 2月

コンピューターとしゃべる (Bluetooth)


JY-MCU Bluetooth モジュールを Arduino UNO に装着して Mac と通信してみるよ。

準備するもの

名前 仕様
マイコン Arduino UNO
Bluetoothデバイス JY-MCU Bluetooth to UART Wireless Serial Port Module for Arduino

参考

接続図

JY-MCU と Arduino はクロス配線となるように接続する。
JY-MCU の RX 端子を Arduino デジタルピン 1番(TX) につなぎ、JY-MCU の TX 端子を Arduino デジタルピン 0 番 (RX) につなぐ。

arduino-bluetooth-fig1arduino-bluetooth-fig1

ソースコード

Arduino に以下のコードをアップロードしておく。

void setup() {
  Serial.begin(9600);
}

void loop() {
  delay(1000);
  Serial.println("hello world!");
}

Mac からデバイスに接続する

  1. システム環境設定 > Bluetooth を開く。
  2. デバイスに HC-06 と表示されるので、ペアリングを押す。
  3. ペアリングできませんでしたと表示されるので、オプションを選択してコード欄に 1234 と入力して再度ペアリングを押す。
  4. HC-06 接続済みとなる。
  • 2回目以降は、Bluetooth 画面のデバイスから HC-06 を一度削除すると、再度 HC-06 が表示され、ペアリング釦が現われるので、上記2 から実行する。

通信の確認

iTerm で ttyデバイスを探す。

$ ls -al /dev/tty.*
crw-rw-rw-  1 root  wheel   18,  14 12 14 15:13 /dev/tty.HC-06-DevB

HC-06 から受信したデータを表示する。

$ screen /dev/tty.HC-06-DevB
hello world!
hello world!
hello world!
  :

screen を終了するには、screen の画面で ctrl + a を押し、次に k を押す。
すると画面左下に Really kill this window [y/n] と表示されるので、 y を押すと screen が終了する。