SlideShare a Scribd company logo
1 of 30
Download to read offline
第1回
Arduino勉強会
    南部 晃史
   2012/02/29

@九州大学大橋キャンパス
今日やっていくこと


• What s Arduino?
• デジタル回路ってなんだ!?
• とりあえず使ってみよう(出力編)
• とりあえず使ってみよう(入力編)
What s Arduino?
Arduinoとは




   ←これ
それぞれのピンについて


                        みんなが持ってるのは
                        この図よりも
                        デジタル入出力ピンが
                        2本多いと思います




<< Make: Japanより引用 >>
Arduino使う準備①
http://www.arduino.cc
                        ここから開発環境をゲット
Arduinoの使う準備②




      自分の環境にあったものを
     ダウンロードしてインストール
起動してみる




ここにプログラムを
書いていく
とりあえず
準備完了
デジタル回路って何だ!?
デジタル回路とは
扱うのは




H      igh と   L  ow
               だけ。。。
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のプログラムって
  やっぱりこんなもん

More Related Content

Similar to Arduino001

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduinofuna3
 
【入門】Arduino勉強会
【入門】Arduino勉強会【入門】Arduino勉強会
【入門】Arduino勉強会Masashi_Brilliant
 
Osc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでOsc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでrarere
 
第2回 某社Arduino勉強会 ハンズオン
第2回 某社Arduino勉強会 ハンズオン第2回 某社Arduino勉強会 ハンズオン
第2回 某社Arduino勉強会 ハンズオンYusuke HIDESHIMA
 
20150719 abe
20150719 abe20150719 abe
20150719 abes5410001
 
20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)Atsushi ENTA
 
20181117 arduino basicbeta1
20181117 arduino basicbeta120181117 arduino basicbeta1
20181117 arduino basicbeta1Chiehwun
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用Miwa Iwatsuki
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうtreby
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginnersKenichi Ohwada
 
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!Kazuhiro Abe
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGHideki Aoshima
 
Arduino Unoを使ってLED電気回路の人工方の作器方法
Arduino Unoを使ってLED電気回路の人工方の作器方法Arduino Unoを使ってLED電気回路の人工方の作器方法
Arduino Unoを使ってLED電気回路の人工方の作器方法Ken Guinto
 
Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)tomitomi3 tomitomi3
 
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」 2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」 aitc_jp
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」Yasuyuki Sugai
 

Similar to Arduino001 (20)

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduino
 
【入門】Arduino勉強会
【入門】Arduino勉強会【入門】Arduino勉強会
【入門】Arduino勉強会
 
Osc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでOsc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまで
 
第2回 某社Arduino勉強会 ハンズオン
第2回 某社Arduino勉強会 ハンズオン第2回 某社Arduino勉強会 ハンズオン
第2回 某社Arduino勉強会 ハンズオン
 
20150719 abe
20150719 abe20150719 abe
20150719 abe
 
20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)
 
20181117 arduino basicbeta1
20181117 arduino basicbeta120181117 arduino basicbeta1
20181117 arduino basicbeta1
 
Japanino Workshop #2
Japanino Workshop #2Japanino Workshop #2
Japanino Workshop #2
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用
 
Arduino
ArduinoArduino
Arduino
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼう
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginners
 
Netduino
NetduinoNetduino
Netduino
 
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUG
 
Arduino Unoを使ってLED電気回路の人工方の作器方法
Arduino Unoを使ってLED電気回路の人工方の作器方法Arduino Unoを使ってLED電気回路の人工方の作器方法
Arduino Unoを使ってLED電気回路の人工方の作器方法
 
Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)
 
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」 2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
 

Arduino001