More Related Content
Similar to 20110724 WIZDOM:知識ゼロからのArduino(1)
Similar to 20110724 WIZDOM:知識ゼロからのArduino(1) (20)
20110724 WIZDOM:知識ゼロからのArduino(1)
- 1. 2011.7.24
WIZDOM レクチャーシリーズ vol.2
知識ゼロからのArduino(1)
東京理科大学 理工学部 建築学科 遠田 敦
@entasan
- 7. 1.Arduinoの基礎の基礎
デジタル入出力(PWM)端子(0∼13)
USBポート
ATmega328P-PU
DCジャック
電源・GND端子 アナログ入力端子(0∼5)
- 9. 1.Arduinoの基礎の基礎
リセット アナログ
(0∼5)
デジタル
(0∼4)
GND
5V AREF
GND AVCC
クロック
デジタル デジタル
(5∼8) (9∼13)
ATmega328P-PU
- 10. 1.Arduinoの基礎の基礎
・Processingに基づいたプログ
ラミング言語
・Javaベース
・フリーでマルチプラット
フォームの開発環境
・単純な処理に向いている
Arduino IDE
- 11. 1.Arduinoの基礎の基礎
*設定項目
・ピン番号の指定
・グローバル変数の設定 など
設定項目
*Setup
・プログラム開始時に一度だけ
void setup()
実行する処理
void loop() ・シリアル通信の開始 など
*Loop
・延々と実行したい処理
・計測と通信処理 など
Arduinoの処理の流れ
- 12. 1.Arduinoの基礎の基礎
*本日の配布物
・Arduino UNO
・LED(黄緑, 3mm)
・ユニバーサル基板
・抵抗
1/4W:330, 1K, 1/6W:1k
・積層セラミックコンデンサ
・Xbeeピッチ変換基板
・ピンヘッダ
・温度、照度センサ など
- 13. 1.Arduinoの基礎の基礎
★Arduinoで「Lチカ」しよう!
*演習1ー1
・LEDをDigital13とGNDに接続
・スケッチを作成
*演習1ー2
・LEDをDigital11とGNDに接続
・PWM制御によりLEDの明るさ
を変化させるスケッチを作成
- 16. 2.環境センシングの基礎の基礎
★Arduinoで環境計測しよう
*演習2
・温度と照度センサの特徴を調
べる
・各種センサをユニバーサル基
板に実装する
・スケッチを作成
・シリアル出力で値を確認
- 17. 2.環境センシングの基礎の基礎
*温度センサ(LM61-CIZ)
・4個セット200円@秋月電子
・精度±4℃
・0℃で600mV
・100℃で1600mV
→10mV/℃
・アナログ入力で Vout の値を取
得して換算する
- 18. 2.環境センシングの基礎の基礎
*照度センサ(S9648-100)
・1個120円@秋月電子
・受光すると抵抗が小さくなる
・最低抵抗:330Ohm
・最大順電流:5mA
・アナログ入力で Vout の値を取
得して換算する
- 19. 2.環境センシングの基礎の基礎
(上段)はんだごて・こて台、はんだ、ツールクリッパー
(下段)スズメッキ線、ニッパー・ラジオペンチ、はんだ吸い取り線
- 24. 3.ワイヤレスセンサーネットワークの基礎の基礎
*XBee
・無線シリアル通信
・ZigBeeとほぼ同じ規格
・Digi社(2,400円@千石電商)
※ネットだと1,700円くらい
・透過モード:スター型
・APIモード:メッシュ型
- 25. 3.ワイヤレスセンサーネットワークの基礎の基礎
*X-CTU
・XBeeチップの設定ソフト
・http://ow.ly/5LNSZ
・Modem Configuration
・Readボタンを押下して読込
・透過モードの設定項目は
・PAN ID → 3210
・DH/DL → 0/0
・MY → 0以外
・Writeボタンを押下して書込
- 31. 3.ワイヤレスセンサーネットワークの基礎の基礎
★メッシュ型WSNを構築する!
*演習3-2
・Modem Configuration
・Readボタンを押下して読込
・APIモードの設定項目は
・ID → 7FFF
・NI → 0000
・AP → 2(API WITH ESCAPES)
・Writeボタンを押下して書込