Top Banner
Arduino UNO로 키보드 만들기 조채연
43

Arduino UNO로 키보드 만들기

Dec 18, 2014

Download

Engineering

Cheayun Cho

Arduino UNO로 키보드 만들기
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arduino UNO로 키보드 만들기

Arduino UNO로 키 보 드 만 들 기

조 채 연

Page 2: Arduino UNO로 키보드 만들기

INDEX

회 로 도 보 기회 로 도 보 기

Arduino Device Firmware Update (DFU)

HACK TIME

Q&A

1 1

2

3

4

Page 3: Arduino UNO로 키보드 만들기

회 로 도 보 기

Page 4: Arduino UNO로 키보드 만들기

회 로 도 보 기

Page 5: Arduino UNO로 키보드 만들기

회 로 도 보 기

????

Page 6: Arduino UNO로 키보드 만들기

회 로 도 보 기

Q: 정 말 이 게 다 임 ?

A: ㅇ ㅇ 정 말 이 게 다 임 .

Page 7: Arduino UNO로 키보드 만들기

회 로 도 보 기

네 ,정 말 이 게 전 부 입 니 다

Page 8: Arduino UNO로 키보드 만들기

회 로 도 보 기

Page 9: Arduino UNO로 키보드 만들기

Arduino Device Firmware Update (DFU)

Page 10: Arduino UNO로 키보드 만들기

DFU

• Device Firmware Update-> 줄 여 서 DFU!

• DFU는 Bootloader에서 펌 웨 어 를 Flashing!

• Bootloader 진 입 방 법 은 버 전 마 다 조 금 다 름-> 발 표 는 R3버 전 기 준 다 르 면 Google검 색 을 !

Page 11: Arduino UNO로 키보드 만들기

DFU

Q: 순 정 복 구 되 나 요 ?

A: ㅇ ㅇ 물 론 됨 .

Page 12: Arduino UNO로 키보드 만들기

DFU

Q: 벽 돌 되 나 요 ?

A: ㅇ ㅇ 물 론 됨 .

Page 13: Arduino UNO로 키보드 만들기

DFU

인 간 이 가 장 큰 공 포 를 느 낀 다 는

펌 웨 어 벽 돌 플 래 싱

우 리 가 직 접 한 번 해 보 겠 습 니 다 .

Page 14: Arduino UNO로 키보드 만들기

DFU

Page 15: Arduino UNO로 키보드 만들기

DFU

Page 16: Arduino UNO로 키보드 만들기

DFU

Page 17: Arduino UNO로 키보드 만들기

DFU

• wget --no-check-certificate https://github.com/arduino/Arduino/blob/master/hardware/arduino/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex

• wget http://hunt.net.nz/users/darran/weblog/b3029/attachments/03237/Arduino-keyboard-0.3.hex

Page 18: Arduino UNO로 키보드 만들기

DFU

• sudo dfu-programmer atmega16u2 erase• sudo dfu-programmer atmega16u2 flash

Arduino-keyboard-0.3.hex• sudo dfu-programmer atmega16u2 reset

• sudo dfu-programmer atmega16u2 erase ; sudo dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex ; sudo dfu-programmer atmega16u2 reset

Page 19: Arduino UNO로 키보드 만들기

DFU

Page 20: Arduino UNO로 키보드 만들기

DFU

이 보 세요 ! 여 긴 H/W Hackers 입 니 다 .

안 심 하 세요

Page 21: Arduino UNO로 키보드 만들기

DFU

• sudo dfu-programmer atmega16u2 erase• sudo dfu-programmer atmega16u2 flash

Arduino-usbserial-uno.hex• sudo dfu-programmer atmega16u2 reset

• sudo dfu-programmer atmega16u2 erase ; sudo dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex ; sudo dfu-programmer atmega16u2 reset

Page 22: Arduino UNO로 키보드 만들기

DFU

# 두 줄 요 약• Arduino-usbserial-uno.hex

-> 순 정 아 두 이 노 펌 웨 어

• Arduino-keyboard-0.3.hex-> 아 두 이 노 키 보 드 펌 웨 어

Page 23: Arduino UNO로 키보드 만들기

DFU

어 ? 잠 깐 만 ?

Page 24: Arduino UNO로 키보드 만들기

DFU

• 아 두 이 노 키 보 드 펌 웨 어 를 올 린 상태 에서 는 아 두 이 노 IDE를 쓸 수 없 다 ?-> 수 정 한 소 스 코 드 를 올 릴 수 없 다 .

Page 25: Arduino UNO로 키보드 만들기

DFU

네 맞 습 니 다 ...

Page 26: Arduino UNO로 키보드 만들기

DFU

이 런 젠 장...!

Page 27: Arduino UNO로 키보드 만들기

HACK TIME!

Page 28: Arduino UNO로 키보드 만들기

HACK TIME!

Page 29: Arduino UNO로 키보드 만들기

HACK TIME!

Page 30: Arduino UNO로 키보드 만들기

HACK TIME!

Page 31: Arduino UNO로 키보드 만들기

HACK TIME!

• USB HID USAGE TABLEhttp://www.usb.org/developers/hidpage/Hut1_12v2.pdf

Page 32: Arduino UNO로 키보드 만들기

HACK TIME!

• 소 스 코 드 는 여 기 에 있 습 니 다 .

• 따 라 해 BoA요https://github.com/moemoeq/Arduino-uno-keyboard/blob/master/key/key.ino

Page 33: Arduino UNO로 키보드 만들기

HACK TIME!

Q: 근 데 이 게 키 보 드 임 ?

A: ㅇ ㅇ True

Page 34: Arduino UNO로 키보드 만들기

HACK TIME!

Page 35: Arduino UNO로 키보드 만들기

HACK TIME!

Page 36: Arduino UNO로 키보드 만들기

HACK TIME!

Page 37: Arduino UNO로 키보드 만들기

HACK TIME!

Page 38: Arduino UNO로 키보드 만들기

HACK TIME!

Page 39: Arduino UNO로 키보드 만들기

HACK TIME!

Page 40: Arduino UNO로 키보드 만들기

HACK TIME!

Page 41: Arduino UNO로 키보드 만들기

HACK TIME!

Page 42: Arduino UNO로 키보드 만들기

Q & A

Page 43: Arduino UNO로 키보드 만들기

Thank You

감 사 합 니 다 !