1. Arduino 소개와 설명 (10분)

Download Report

Transcript 1. Arduino 소개와 설명 (10분)

KAIST
공학스쿨
KAIST
공학스쿨
스펀지 조이스틱
아이패드용 아날로그 조이스틱
KAIST
공학스쿨
관련동영상 시청
KAIST
공학스쿨
관련동영상 시청
KAIST
공학스쿨
관련동영상 시청
KAIST
공학스쿨
관련동영상 시청
KAIST
공학스쿨
1. Arduino 소개와 설명(10
분)
2. 디지털 키보드 제작(20분)
1. Arduino소개와 설명 (10분)
KAIST
공학스쿨
어른들을 위한 장난감
아주 작은 컴퓨터인 마이크로 컨
트롤러와 이 마이크로컨트롤러를
실제로 작동시키는 스케치라는
프로그램을 아주 쉽게 작성할 수
있도록 도와주는 소프트웨어 작
성 환경을 함께 일컫는 말.
KAIST
1. Arduino 소개와 설명 (10분)
공학스쿨
작동방식은?
Arduino
(하드웨어)
Sketch
구현
(프로그래밍)
(창작)
나만의 작품
완성
1. Arduino 소개와 설명(10분)
KAIST
공학스쿨
원리는?
아두이노 UNO의 D3단자(Digital 3번)
를 Out으로 설정. Analog단자에 연결된
클레이(찰흙)를 만질 경우 전류가 흘러
들어가 Analog신호로서 아두이노에 인
식.
아두이노는 이 신호를 통해서 몇 번 클
레이에 전류가 흘렀는지를 아날로그 값
으로 받아들이고 이 아날로그 값이 일
정 범위를 넘어서면 시리얼 포트를 통
해서 일정한 컴퓨터에 저장된 행동을
취할 수 있다
1. Arduino 소개와 설명(10분)
KAIST
공학스쿨
스케치
USB에
컴퓨터
프로그래
밍
연결/포트
로 인식
작동
아두이노 칲을
리프로그래밍하
여 USB와의 통신
모드를 HDI로 바
꾼다!
휴먼
인터페이스
장치 필요!
2. 나만의 키보드 제작(20분)
디지털 키보드 회로도
KAIST
공학스쿨
2. 나만의 키보드 제작(20분)
디지털 키보드 회로도
KAIST
공학스쿨
2. 나만의 키보드 제작(20분)
아두이노 기판과 회로기판을 확인한다.
KAIST
공학스쿨
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
아두이노와 회로기판을 헤더 핀의 위치를 고려하
여 결합한다.(번호 맞추면 된다)
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
두 회로기판이 올바르게 결합하였는지 확인한다.
2. 나만의 키보드 제작(20분)
470K 저항의 다리를 그림과 같이 구부리고,
잘라 기판에 결합한다.
KAIST
공학스쿨
2. 나만의 키보드 제작(20분)
총 6개의 470K 저항을 기판에 결합한다.
KAIST
공학스쿨
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
클레이를 손가락 한마디 정도 뭉쳐서 점퍼케이블
(F/M)과 연결.
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
같은 작업을 반복하여 총 6개의 결합품을 제작한
다.
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
한 개의 점퍼케이블(F/M)는 클레이에 연결하지 않는다.
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
BUTT_1 ~ BUTT_6 까지 클레이가 결합된 점퍼케
이블(F/M)을 핀셋을 이용하여 연결해 준다.
BODY에는
연결하지 않아요!
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
남은 점퍼케이블(F/M)을 BODY에 연결한다.
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
쿠킹호일 또는 알루미늄 테이프를 이용하여 팔찌나 반지
형태를 제작.
[팔찌]
[반지]
몸에 붙이고 클레이를 만지면 키보드가 작동!
2. 나만의 키보드 제작(20분)
KAIST
공학스쿨
BODY와 연결된 점퍼케이블(F/M)과 알루미늄 구조
물을 알루미늄 테이프를 이용하여 연결.
잘 붙여야
정상작동이
가능해요!
2. 나만의 키보드 제작(20분)
완성된 모습.
KAIST
공학스쿨
KAIST
공학스쿨
가능하다. 다양한 센서를 부착하기만 한다면 여러 가지
컨트롤러를 만들 수도 있다. 마이크로소프트에서 만든
키넥트를 이용해서 시각센서를 이용해 춤을 추며
게임을 할 수 있게도 만들 수 있다. 원리만 있다면
응용하여 아주 다양한 방식의 컨트롤러를 제작할 수
있다.
관련동영상 시청
- 아두이노로 만든 게임컨트롤러
KAIST
공학스쿨
아두이노로 오락실 아케이드 게임을 만든다는 것은
곧 입력 뿐 아니라 디스플레이 출력도 필요하다.
디스플레이 출력의 경우\ 아두이노의
라이브러리에는 GLCD 즉, 그래픽 LCD 디스플레이에
대한 라이브러리가 존재하여 제어할 수 있다.
관련동영상 시청
- 아두이노 비디오 게임 콘솔
KAIST
공학스쿨
바나나를 이용한다던지 무엇이든 이용하는 모습을 볼
수 있다. 주위에 있는 무엇이던 일단 클립을 꽂아보자.
무엇이던 창작의 도구가 될 수 있다.