Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Arduino002

3,751 views

Published on

impression!のメンバーを中心に行った第二回Arduino勉強会の資料です。

今回は「センサーの使い方」と「ProcessingとArduinoの連結」について、いろいろ作りながら必要な知識を勉強していきます。
・光センサーを使った回路
  - 実際に回路図を見て回路を組む練習
  - (トランジスタも使ってみるかも)
・Arduino側の準備
  - Firmataライブラリをぶち込む
・ProcessingでArduinoを制御
  - Spaceキーを押したらLEDが光るようにする
  - スイッチを押したらProcessingの画面が変わるようにする
・センサーとProcessing
  - センサーの情報をアナログピンで取得してみる
  - 自由に作ってみる
です。時間があれば、適当に他のネタ見つけてやります。

Published in: Technology
  • Be the first to comment

Arduino002

  1. 1. 第2回Arduino勉強会 南部 晃史 2012/03/07@九州大学大橋キャンパス
  2. 2. 今日やっていくこと• 光センサー使うよ• Arduinoの準備• ProcessingでArduinoを制御• 光センサーと組み合わせる
  3. 3. まず前回の復習がてらにテスト用回路を組んでみよう
  4. 4. こういう回路組んでみる13ピンがHIGH LEDが光る
  5. 5. 光センサー使うよ
  6. 6. 光センサー(CdS)とは ←これ
  7. 7. CdSの抵抗値CdSは抵抗値が変わる 暗い 明るい 小 抵 今回の使うやつでは 抵 抗 700kΩ くらい 200Ω 抗 小 大
  8. 8. 明るいときに大きな電圧 明るいときに大きな電圧を取りたい抵抗が小さいときに大きな電圧を取りたい どんな回路? ?
  9. 9. こうすればいいよ r1が大きくなると Voが小さくなる
  10. 10. ちょっと確かめてみよう適当にthresholdはいじってください光を遮ると光る回路になったかな?
  11. 11. じゃあProcessingと組み合わせよう
  12. 12. Arduinoの準備
  13. 13. Arduinoの準備[File]->[Examples]->[Firmata]->[StandardFirmata] Firmataは読み方不詳だけど、 Youtubeとか見てたら、「フィルマータ」的に読むと良さ気。これを開いてuploadするだけ
  14. 14. ProcessingでArduinoを制御
  15. 15. これをProcessingに書く キーボード押して LEDが光ればOK!
  16. 16. 光らないときは…… もしかしたらバージョンが違うかも。ProcessingとArduinoのFirmataライブラリを 最新版に更新してみて!
  17. 17. 光センサーとの組み合わせ
  18. 18. 光センサーとProcessing明るさによって画面の色が変わる
  19. 19. なんか作ってみよう 今できること •LEDを光らせる • スイッチを入力にする • 光センサーを入力にするこういうことしたい!ってのがあれば教えます
  20. 20. 付録A:回路設計のアイデア
  21. 21. お断り 我流完全に です。ちゃんとやりたい人は、ちゃんと勉強してね。 たぶん仕事でこんな作り方したら 会社潰す気かと殴り倒されます。
  22. 22. 基本回路は基本的に電圧で考える →電流がどんなループを回ってるか考えない 電圧差があるところで電流を考える
  23. 23. 例えば電流が回ってるんじゃなくて
  24. 24. 例えば電圧差が電流を生んでる
  25. 25. 付録B:回路いろいろ
  26. 26. 表現手法としてよく使う回路input • 分圧回路(抵抗の変化を電圧で取得) • スイッチを使う済 • 論理回路 済 • スイッチング回路control • LEDを光らせる 済 • 積分回路(変化をゆるやかに)output
  27. 27. 分圧回路 電圧を抵抗の比で分ける スイッチの回路や CdSの回路はこの発想抵抗の変化を電圧として取れるVolumeやセンサー類
  28. 28. 積分回路 急な変化を 緩やかなものにする
  29. 29. スイッチング回路 ViがVccのとき Zに電圧がかかる

×