Arduino
第1回
-超入門-
担当:阿部
Date:2015/07/19
近況報告:やってること
• ずーっとAndroidアプリの開発。たまにライブラリ作ったり。
• 企画はしてないけど、設計開発テスト保守を一通り。
• 新規開発じゃなくて、既存アプリのバージョンアップ。
• 全部クライアントワーク。
• 毎日こいつと向き合ってる。
ここ知ってる?
目標 → Arduino × 明るさのあれ
で。Arduinoってなんなの
Agenda
1. Arduinoとは
• 光らせてみよー
2. アナログとデジタル
• アナログで光らせてみよー
• (可変抵抗器で光らせてみる)
• ↑多分時間的に飛ばす。見たかったら言ってくれればあとで組みます。
3. 光センサ(cdsセル)
• Arduino × 明るさのあれ やってみよー
1.Arduinoとは
• ワンボードマイコンの一種
• 一枚の基盤の上に、最低限の入出力装置が乗ったもの
• OSH → オープンソースハードウェア
参照:wikipedia
家電用のリモコンとかー
スマホで操作できるラジコンとかー
できるようになる。らしいよ。
いいから光らせよう
• 準備
• Arduino 1個(買おう。スターターキットが多分$80くらい)
• 統合開発環境(落とそう。公式から落とせる。めちゃ時間かかる)
• C++ベースの一応独自言語
• 発行ダイオード 1個
• ジャンパーワイヤー 2本
• 抵抗 1個
• ブレッドボード 1個
• てか大体スターターキット買えばついてくるよ。うん。
いいから光らせよう ー基礎知識ー
今日は
2と4だけ見てくれればおk
※2はアナログの出力もできます
②プラス側
スタート地点
④マイナス側
終着地点
画像参照:http://www.atmarkit.co.jp/ait/articles/1406/23/news026.html
ブレッドボード
画像参照:http://www.atmarkit.co.jp/ait/articles/1406/23/news026.html
いいから光らせよう ー基礎知識ー
いいから光らせよう ー基礎知識ー
LED(発光ダイオード)
長い足
アノード
プラス側
短い足
カソード
マイナス側
抵抗
詳細は割愛
とりあえずつけなきゃだめ
光らせてみよー
Agenda
1. Arduinoとは
• 光らせてみよー
2. アナログとデジタル
• アナログで光らせてみよー
• (可変抵抗器で光らせてみる)
• ↑多分時間的に飛ばす。見たかったら言ってくれればあとで組みます。
3. 光センサ(cdsセル)
• Arduino × 明るさのあれ やってみよー
2.アナログとデジタル
• アナログ→連続したもの
• 1〜1024で出力する
• デジタル→離散したもの
• 0、1で出力する
アナログで光らせてみよー
可変抵抗器
つまみ
これはあとで見たい人がいたらそのときにコードレビューしながらやろうと思ってます。
Agenda
1. Arduinoとは
• 光らせてみよー
2. アナログとデジタル
• アナログで光らせてみよー
• (可変抵抗器で光らせてみる)
• ↑多分時間的に飛ばす。見たかったら言ってくれればあとで組みます。
3. 光センサ(cdsセル)
• Arduino × 明るさのあれ やってみよー
光センサ(cdsセル)-Arduino × 明るさ-
光を検知して自身の抵抗値を変化させる
明るい→抵抗値が低くなる
くらい→抵抗値が高くなる
光センサ(cdsセル)
• 抵抗値自体を読み取ることも可能
• その数値によって分岐をかければ様々な挙動が可能
• 例:暗くなったら音を鳴らす。
明るい→抵抗値が低くなる
くらい→抵抗値が高くなる
Macのカメラの部分

20150719 abe