Upload
akifumi-nambu
View
1.182
Download
0
Embed Size (px)
DESCRIPTION
impression!のメンバーを中心に行ったArduino勉強会の予習、復習用の資料です。
Citation preview
第1回Arduino勉強会
南部 晃史2012/02/29
@九州大学大橋キャンパス
今日やっていくこと
•What’s Arduino?
•デジタル回路ってなんだ!?
•とりあえず使ってみよう(出力編)
•とりあえず使ってみよう(入力編)
What’s Arduino?
Arduinoとは
←これ
それぞれのピンについて
<< Make: Japanより引用 >>
みんなが持ってるのはこの図よりもデジタル入出力ピンが2本多いと思います
Arduino使う準備①http://www.arduino.cc ここから開発環境をゲット
Arduinoの使う準備②
自分の環境にあったものをダウンロードしてインストール
起動してみる
ここにプログラムを書いていく
とりあえず準備完了
デジタル回路って何だ!?
デジタル回路とは扱うのは
High と Lowだけ。。。
Arduinoでは
HIGH → 5[V]
LOW → 0[V]
デジタル回路で使う回路
NOT回路 AND回路 OR回路
基本はこれらの組み合わせ
NAND NOR XORっていうのもある
じゃあ、確かめるか
ド・モルガン
ド・モルガンの法則を回路に
not (A and B) = (not A) or (not B)
not (A or B) = (not A) and (not B)
ブレッドボード
外側のやつは横に繋がってるよくGNDとかVCCに使う
内側のやつは縦に繋がってるここをメインに使う
とりあえず使ってみよう(出力編)
プログラム書いてみた
ここを一回
ここを繰り返しdrawじゃないよloopだよ
とりあえず動かしてみよう
ここ!
ArduinoをPCに接続して矢印ボタンを押す
光ったかな?
ここが点滅してたらテンション上がる
ここのLEDは13ピンと連動しています
実際にLEDを光らせる回路を
組んでみよう
と、その前に
注意
•向きのあるパーツがあるよ
•使い方間違えると壊れるよ
•最悪、破裂するパーツもあるよ
•でも、正しく使えば怖くないよ
コンデンサとか
LED
アノード(+) カソード(-)
電子パーツは足が長いほうが+極
じゃあLEDを光らせよう
LEDを使うときは必ず抵抗をつかう
→抵抗の計算方法http://akizukidenshi.com/download/led-r-calc.pdf
出力編まとめ
Arduinoのプログラムってだいたいこんなもん
とりあえず使ってみよう(入力編)
まず、プログラミング
12PinがHのとき、13PinをHに
スイッチ回路
ここを12pinに接続
SWがONのとき:VoがVccとショート → 5V
SWがOFFのとき:抵抗には電流が流れず、VoとGNDが同電位 → 0V
入力編まとめ
Arduinoのプログラムってやっぱりこんなもん