코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2016-04-04 13:48:05
이번 글에서는 코코아팹에서 곧 출시될 조이스틱 센서 쉴드에 대해 소개하고자 합니다.
딱딱한 모양의 조이스틱 쉴드는 잊어라! 톡 톡 튀는 디자인의 개성 만점인 조이스틱 센서 쉴드! 지금 바로 소개하겠습니다.
쉴드(Shield)란 오렌지보드(아두이노)에 적층시켜 사용하는 기능성 보드로서 오렌지보드(아두이노)에 쉽고 간편하게 결합하여,
여러가지 확장 기능을 사용할 수 있습니다. 카메라, MP3, Wi-Fi, 3G, Bluetooth, SD Card, Joysrick 등 다양한 기능을 가지고 있는 쉴드가 존재합니다.
조이스틱이란 주로 게임에 사용되는 조종 레버형의 입력 장치를 말합니다. 조이스틱 센서 쉴드는 오렌지보드 또는 아두이노에 쉽게 결합하여 조이스틱처럼 사용이 가능하며, 게임 컨트롤러, RC카 및 드론 조종기 등 다양한 용도로 활용이 가능합니다.
또한 조도 센서, 가변 저항, 피에조 부저, 진동 모터 등 자주 사용되는 소자들이 내장되어 있기 때문에 다양한 활용이 가능합니다.
조이스틱 센서 쉴드는 아두이노 스케치, 스크래치, 엔트리와 100% 호환됩니다.
<조이스틱 센서 쉴드와 오렌지보드 결합 방법>
조이스틱 센서 쉴드에는 아래와 같은 소자들이 부착되어 있습니다.
각 소자들의 정보와 조이스틱 센서 쉴드의 핀 맵에 대해 알아보겠습니다.
<조이스틱 센서 쉴드 입 · 출력 구성 >
조이스틱 모듈 (Joystick Module)
상하 좌우로 레버를 움질일 수 있고, 이동 정보를 아날로 그 데이터로 식별할 수 있으며, 내장된 조이스틱 버튼을 통해 버튼 입력을 디지털 데이터로 확인할 수 있습니다.
|
|
푸쉬 버튼 (Push Button)
스위치를 통해 버튼 입력이 가능하며, 입력 정보를 4개의 디지털 데이터, 2개의 아날로그 데이터로 확인할 수 있습니다.
|
|
가변 저항 (Dial Variable Resistor)
원형 레버를 돌림으로서 저항의 수치를 조절할 수 있으며, 자항의 수치를 아날로그 데이터로 확인할 수 있습니다.
|
|
피에조 부저 (Piezo Buzzer)
미세한 진동을 이용하여 소리(음)를 내는 작은 스피커입니다. 펄스 출력을 통해 원하는 음을 제어할 수 있습니다.
|
|
진동 모터 (Viration Motor)
앞에 달린 진동 소자를 회전 시켜, 진동을 발생시키는 모터입니다. 디지털 출력을 통해 진동을 제어할 수 있습니다.
|
|
밝기 감지 센서 (Photoresistor)
주변 환경의 밝기(광량)을 측정할 수 있으며, 밝기의 수치를 아날로그 데이터로 확인할 수 있습니다.
|
|
발광 다이오드 (Lighting Emittong Diode)
LED는 전기 에너지를 빛 에너지로 변환하여 발광합니다. 디지털 출력을 통해 LED를 제어할 수 있습니다.
|
<조이스틱 센서 쉴드 핀 다이어그램>
소자 이름 | 핀 정보 |
A Button | A2 |
B Button | A3 |
C Button | D8 |
D Button | D9 |
Left Button | D4 |
Right Button | D5 |
Joystick X | A0 |
Joystick Y | A1 |
Joystick Button | D10 |
LED1 | D2 |
LED2 | D3 |
LED3 | D11 |
LED4 | D12 |
LED5 | D13 |
Buzzer | D6 |
Vibration Motor | D7 |
Dial Variable Resistor | A4 |
Photoresistor | A5 |
조이스틱 센서 쉴드는 좌측 상단에 위치한 DIP 스위치를 통해 쉴드에 부착된 센서들의 사용 유 · 무를 설정할 수 있습니다.
예를들어 디지털 10번핀(D10)에 연결되어 있는 조이스틱 버튼(JB)를 사용하고 싶지 않다면, 조이스틱 센서 쉴드 좌측 상단에 위치한 DIP 스위치 중 JB에 해당하는 스위치를 OFF 쪽으로 변경해줍니다.
OFF로 변경한 이후에는 조이스틱 센서 쉴드 전면에 보이는 핀 소켓의 D10번 핀을 디지털 I/O 핀으로 사용할 수 있습니다.
즉 조이스틱 센서 쉴드에 부착된 센서들 이외의 다른 센서들도 확장하여 사용이 가능합니다.
조이스틱 센서 쉴드로 어떤 재미난 것들을 만들어 볼 수 있을까요?
코코아팹 홈페이지를 통해 조이스틱 센서 쉴드를 활용한 다양한 컨텐츠들을 제공할 예정입니다.
곧 출시 될 조이스틱 센서 쉴드! 여러분의 많은 관심 부탁드립니다.
kocoafabeditor
항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!