Slide 1

Slide 1 text

Mouseを作る 09.06.2017 esm_LT#03

Slide 2

Slide 2 text

kunou ITSํ໘͔Βདྷ·ͨ͠

Slide 3

Slide 3 text

DEMO

Slide 4

Slide 4 text

☓ Mouse ◯ Pointing Stick

Slide 5

Slide 5 text

Mouse. ίʔυͷઆ໌

Slide 6

Slide 6 text

ίʔυͷઆ໌ Mouse.move Syntax Mouse.move(xVal, yPos, wheel); Parameters xVal: amount to move along the x-axis - signed char
 yVal: amount to move along the y-axis - signed char
 wheel: amount to move scroll wheel - signed char https://www.arduino.cc/en/Reference/MouseMove

Slide 7

Slide 7 text

ίʔυͷઆ໌ Mouse.press Syntax Mouse.press();
 Mouse.press(button); Parameters button: which mouse button to press - char MOUSE_LEFT (default) MOUSE_RIGHT MOUSE_MIDDLE https://www.arduino.cc/en/Reference/MousePress

Slide 8

Slide 8 text

ίʔυͷઆ໌ Mouse.release Syntax Mouse.release();
 Mouse.release(button); Parameters button: which mouse button to press - char MOUSE_LEFT (default) MOUSE_RIGHT MOUSE_MIDDLE https://www.arduino.cc/en/Reference/MouseRelease

Slide 9

Slide 9 text

Board ػࡐͷઆ໌

Slide 10

Slide 10 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196

Slide 11

Slide 11 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4

Slide 12

Slide 12 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz ޓ׵

Slide 13

Slide 13 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz ʲArduino७ਖ਼ʳ Arduino Leonardo ޓ׵ ޓ׵

Slide 14

Slide 14 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz ʲArduino७ਖ਼ʳ Arduino Leonardo ¥ 3,000(くらい) ޓ׵ ޓ׵

Slide 15

Slide 15 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz $ 19.95 ʲArduino७ਖ਼ʳ Arduino Leonardo ¥ 3,000(くらい) ޓ׵ ޓ׵

Slide 16

Slide 16 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz $ 19.95 ʲArduino७ਖ਼ʳ Arduino Leonardo ¥ 3,000(くらい) ¥ 700 ޓ׵ ޓ׵

Slide 17

Slide 17 text

ػࡐͷઆ໌ Board ▸ PM32U4 http://www.aitendo.com/product/12196 Aitendo PM32U4 SparkFun Pro Micro - 5V/16MHz $ 19.95 ʲArduino७ਖ਼ʳ Arduino Leonardo ¥ 3,000(くらい) ¥ 700 ޓ׵ ޓ׵ ͍҆ʂ

Slide 18

Slide 18 text

JoyStick ػࡐͷઆ໌

Slide 19

Slide 19 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 20

Slide 20 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 21

Slide 21 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 22

Slide 22 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426 !?

Slide 23

Slide 23 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426 つまり…

Slide 24

Slide 24 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426 ͜Ε

Slide 25

Slide 25 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 26

Slide 26 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 27

Slide 27 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426

Slide 28

Slide 28 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426 どっち向きの時の話なの…?

Slide 29

Slide 29 text

ػࡐͷઆ໌ JoyStick ▸ Thumb Slide JoyStick https://www.sparkfun.com/products/9426 ☓ ̋

Slide 30

Slide 30 text

Button ػࡐͷઆ໌

Slide 31

Slide 31 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/

Slide 32

Slide 32 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ 押しご心地がマウスっぽい!

Slide 33

Slide 33 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ 押しご心地がマウスっぽい! ついでにLEDもついてる

Slide 34

Slide 34 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ 裏 面

Slide 35

Slide 35 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ スイッチのピン

Slide 36

Slide 36 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ スイッチのピン LEDのピン?

Slide 37

Slide 37 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ スイッチのピン LEDのピン? ???

Slide 38

Slide 38 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ スイッチのピン LEDのピン? ??? LEDの+はどこ?

Slide 39

Slide 39 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ 正解はこれ

Slide 40

Slide 40 text

ػࡐͷઆ໌ Button ▸ MP86A1W1H-G (& MP86A1GN3H-G) http://akizukidenshi.com/catalog/g/gP-02008/ この+は何なの…?

Slide 41

Slide 41 text

Cable ػࡐͷઆ໌

Slide 42

Slide 42 text

ػࡐͷઆ໌ Cable ▸ ϊʔϒϥϯυ RJ45 έʔϒϧ (CAT6ରԠ) registered jack (ϨδελʔυɾδϟοΫɺRJ) ͸௨৴༻ίω Ϋλͷن֨ͷҰͭɻถ࿈๜௨৴ҕһձʹొ࿥͞Εͨ΋ͷΛݴ͍ɺ RJ-11ɾRJ-9ɾRJ-14ɾRJ-25ɾRJ-48ɾRJ-61ɾRJ-45ͳͲ͕ ͋Δɻ

Slide 43

Slide 43 text

ػࡐͷઆ໌ Cable ▸ ϊʔϒϥϯυ RJ45 έʔϒϧ (CAT6ରԠ) registered jack (ϨδελʔυɾδϟοΫɺRJ) ͸௨৴༻ίω Ϋλͷن֨ͷҰͭɻถ࿈๜௨৴ҕһձʹొ࿥͞Εͨ΋ͷΛݴ͍ɺ RJ-11ɾRJ-9ɾRJ-14ɾRJ-25ɾRJ-48ɾRJ-61ɾRJ-45ͳͲ͕ ͋Δɻ 要 す る に LANケ ー ブ ル !

Slide 44

Slide 44 text

ػࡐͷઆ໌ Cable ▸ ϊʔϒϥϯυ RJ45 έʔϒϧ (CAT6ରԠ) LANέʔϒϧ͸ϚγϯΛΠʔαωοτʹܨ͙΋ͷͩͱࢥ͍ͬͯ ·ͤΜ͔ʁ

Slide 45

Slide 45 text

ػࡐͷઆ໌ Cable ▸ ϊʔϒϥϯυ RJ45 έʔϒϧ (CAT6ରԠ) LANέʔϒϧ͸ϚγϯΛΠʔαωοτʹܨ͙΋ͷͩͱࢥ͍ͬͯ ·ͤΜ͔ʁ Wifi͕࢖͑Ε͹ෆཁͩͱࢥ͍ͬͯ·ͤΜ͔ʁ

Slide 46

Slide 46 text

ػࡐͷઆ໌ Cable ▸ ϊʔϒϥϯυ RJ45 έʔϒϧ (CAT6ରԠ) LANέʔϒϧ͸ϚγϯΛΠʔαωοτʹܨ͙΋ͷͩͱࢥ͍ͬͯ ·ͤΜ͔ʁ Wifi͕࢖͑Ε͹LANέʔϒϧ͸ෆཁͩͱࢥ͍ͬͯ·͔͢ʁ ͦΕΛͯ͢ ΔͳΜͯͱ ΜͰ΋ͳ͍!

Slide 47

Slide 47 text

ػࡐͷઆ໌ Cable ▸ LANέʔϒϧ͸಺෦ʹ̔ຊͷઢ͕௨͍ͬͯͯɺͦͷҰຊҰຊ ʹΞφϩά৴߸Λ௨͢͜ͱ͕ग़དྷ·͢ɻ ▸ ͳͷͰɺϘʔυͱηϯαʔ΍εΠονΛܨ͙ࡍʹ࢖͑·͢ʂ

Slide 48

Slide 48 text

·ͱΊ まとめ ▸ Arduinoʢޓ׵ػʣΛ࢖͏ͱɺ(ׂΓͱ)؆୯ʹϚ΢ε͕࡞Ε ·͢ɻ ▸ ؤுΕ͹ΩʔϘʔυ΋࡞Ε·͢ɻ ▸ LANέʔϒϧศར