You are on page 1of 18

SPL-Duino BT (아두이노 UNO 호환 + 블루투스쉴드 + 모터

쉴드 통합 보드)
(아두이노 UNO 완벽 호환, 블루투스, 모터 통합 보드)

스마트폰연동과 로봇제어를 하나의 보드에서 모두 구현 가능한 SPL-Duino BT

□ SPL-Duino BT 제품 구성

 아두이노 UNO 호환 보드와 건전지 홀더 (6xAA)

 본 제품은 블루투스 전용으로서, 별도의 USB 연결 케이블이 필요로 하지 않습니다.


□ SPL-Duino BT 보드의 장점

 기존 아두이노 보드를 이용해 로봇을 제어하거나 스마트폰과 연동하기 위해서는 별도의


블루투스 쉴드와 모터 쉴드를 추가로 구매하여 장착해야만 구현이 가능함

 SPL-Duino BT를 사용할 경우 블루투스 쉴드와 모터쉴드가 보드에 통합되어 있어 별도로


추가 장치를 구매할 필요가 없으며, 작은 크기를 유지할 수 있는 장점이 있음

□ SPL-Duino BT 보드 특징

 아두이노 UNO 100% 호환

 블루투스 연결을 통한 아두이노 스케치 무선 다운로드


 블루투스 장치가 장착된 PC, 노트북에서 아두이노 개발 환경을 무선으로 사용
 통신속도 : 115200 bps

 DC모터 제어를 위한 2개의 모터 포트 제공

 센서입력을 위한 2개의 아날로그 포트 제공


 3PIN 포트를 통한 적외선 센서 및 다양한 종류의 아날로그 센서 입력가능

 TACT 스위치 3개 및 CDS 센서 내장

 블루투스 시리얼 통신을 통한 스마트 기기 연동기능


 통신속도(Baud Rate) : 115200 bps
 스마트 기기와 SPL-Duino BT의 손쉬운 연동
 무선 제어 및 센서 데이터 수신
 Android 통신예제 제공

 넓은 입력전원 : 7~12V
 안정적 DC/DC회로 채용: 5V에서 최대 1.2A 구동가능
 외부 배터리 입력을 위한 2PIN 전원 단자

 다양한 아두이노 예제 소스코드 지원


 네이버 카페의 전용 게시판을 통한 예제 및 기술지원
 SPL, 아두이노, 안드로이드 (Java) 및 Windows PC (C++ with MFC, C#)

□ SPL-Duino BT 보드 사양 (블루투스 사양)

 블루투스 스택 v2.0 버전 지원
 통신거리 : Class 2, 유효거리 : 10~20M (개방 공간 기준)
 송신출력 : +3dBm (Max)
 수신감도 : -80dBm (Typical)
 시리얼 통신 프로파일 (SPP) 지원
 PIN코드 : 0000
 손쉬운 페어링 연결과 자동 재접속 기능

□ SPL-Duino BT 보드 사양 (부가기능 사양)

 모터 포트
 2개의 2PIN 모터 포트 제공
 2개의 DC모터 연결 가능
 최대 1Ah, 12V구동가능, 1채널당 500mAh 출력(5V에서 2.5W 모터 구동)
 점퍼를 통한 모터 전원 입력 선택
 점퍼 스위치로 VCC(5V) 혹은 VIN 선택 (VIN, 모터전원, VCC)
 모터 신호 설정 DIP 스위치를 모두 ON설정 후 사용
 DIP 스위치 4개를 모두 ON으로 옮긴 후 모터 포트 사용
 (OFF시 일반 아두이노 입출력으로 사용)
 모터 제어 신호선 : D4(DIR), D5(PWM), D6(PWM), D7(DIR)

 아날로그 입력 포트
 2개의 아날로그 포트 제공
 3PIN (5V, GND, Analog Signal Input) 입력 단자
 적외선 센서 및 다양한 종류의 아날로그 센서 입력가능

 TACT 스위치 3개 및 CDS 센서 내장


 TACT 스위치 눌림 확인 : ADC7 포트에 내부 연결됨, 한 개의 Analog 값으로 3개의
스위치 눌림 상태 확인
 CDS센서 내장 : ADC6 포트에 내부 연결됨, 조도 측정

□ SPL-Duino BT 보드 레이아웃

□ 블루투스 연결 방법 (PC)

 PC 환경에서는 USB 블루투스 동글(별매)을 이용해 SPL-Duino BT를 연결


 (최근 노트북은 블투투스 장치 기본 내장)
 블루투스 소프트웨어로는 블루투스 동글 구매 시 포함되어 있는 IVT 사의 BlueSoleil 이
대표적임
 블루투스 사용을 위해서는 먼저 블루투스 소프트웨어를 설치한 후 블루투스 USB 동글을
USB 포트에 삽입
 SPL-Duino BT는 가상 시리얼 포트(UART장치 혹은 직렬포트)로 PC에서 인식
 (연결된 시리얼 포트 번호를 확인하여 아두이노 개발 환경에서 설정)

BlueSoleil 클래식 보기 표시창

BlueSoleil Bluetooth 환경 탐색창


1. 블루투스 아이콘을 찾아 실행

2. Bluetooth 환경 탐색창에서 장치검색 실행

3. 찾아진 SPL-Duino BT 더블클릭


4. 서비스 검색 후(혹은 일정시간 경과) Bluetooth 직렬 포트가 나타남

5. Bluetooth 직렬 포트를 더블클릭


6. 암호(PIN코드)에 0000을 입력 후 확인버튼 클릭

7. 연결에 성공하면 녹색으로 표시됨


8. 아두이노 개발 환경 실행

9. 연결된 블루투스 COM포트 번호를 선택


□ 블루투스 연결 방법 (안드로이드 폰)

□ 아두이노 개발 환경에서 SPL-Duino BT 보드에 스케치 업로드하기


1. 보드의 SW1을 누른 상태에서 리셋 버튼 클릭하여 부트로더 모드로 진입

 SW1(1번 스위치)을 미리 누른 상태에서 RESET 버튼만 눌렀다 뗌


 D13 LED가 계속 켜진 상태를 유지함 (부트로더 진입성공)

2. 아두이노 개발툴 메뉴의 업로드 버튼 클릭


 빌드후 업로드 진행 (30초에서 1분 정도 소요)

3. 업로드 완료 후 보드의 RESET 버튼을 눌러 다운로드 된 바이너리가 보드에서 실행되도록



 일부 PC의 블루투스 환경에 따라 업로드 완료 후 “보드에 업로딩중에 문제 발생” -
protocol error 관련 메시지가 출력되나, 이 경우, 정상적으로 업로드 된 것으로서 실행에
는 문제가 없음
□ SPL을 이용하여 아두이노 프로그래밍 하기

1. http://www.helloapps.kr/download/ 사이트에서 SPL 개발툴 다운로드

2. 압축을 푼 후, 프로그램 설치

 제품 일련번호는 SPL-Duino BT 보드의 뒷면에 스티커로 붙여져 있으며, 최초 실행시 제


품일련번호를 등록함

3. 바탕화면에서 생성된 SPL 메뉴 폴더에서 SPL-Duino 실행


4. 편집기 창에서 오른쪽 마우스를 클릭하여 예제 파일 불러오기
5. F5키 또는 메뉴의 Run 아이콘 클릭하여 스크립트 실행

 업로드 준비 메시지 창이 뜨면, 메시지 안내에 따라 보드의 1번 스위치를 누른 상태에서


리셋 버튼을 한번 눌러줌

 정상적으로 부트로더 모드에 진입이 되었을 경우에는 13번 LED가 계속 켜져 있는 상태


로 유지됨

 확인 버튼을 클릭하여 메시지 창을 닫아줌

 업로드 중이라는 메시지가 표시되면서 30초 가량 업로드가 진행됨

 업로드가 완료되면 완료 메시지가 표시되면, 안내에 따라 보드의 리셋 버튼을 다시 한번


클릭해 줌
 보드에 업로드된 프로그램이 실행됨

□ 모터 핀 사용을 위한 딥스위치 조정

 SPL-Duino 보드에서는 모터를 제어하기 위해, 디지털 핀 4, 5, 6 7을 사용함


 모터를 사용하지 않는 경우에는 딥 스위치를 Off 상태로 설정하여, 4, 5, 6, 7번 포트를 디
지털 핀으로 사용함 (스위치를 아래로 내림)

 로봇의 모터를 제어하기 위해 모터 핀을 사용할 경우에는 딥 스위치를 On 상태로 설정


함. 이 경우, 4, 5, 6, 7 디지털 핀은 모터 제어 용도로 사용됨
□ 조도 센서 값 읽기

 조도센서는 아날로그 6번 핀에 연결되어 있음

□ 아날로그 버튼 스위치 값 읽기

 3개의 버튼은 아날로그 7번 핀에 연결되어 있으며, 각 버튼에 따라 값의 범위가 달라짐

□ 내장 LED

 디지털 13번 핀에 LED가 연결되어 있음

□ 3PIN 아날로그 센서 포트

 IR 센서 등 아날로그 센서를 바로 연결할 수 있는 3핀 아날로그 포트 2개가 있으며, 각


각 아날로그 0번과 1번 핀에 연결되어 있음
 보드의 바깥쪽이 0번, 안쪽이 1번임

□ SPL-Duino BT 응용분야

 아두이노 호환 올인원 보드로 손쉬운 프로젝트 구성


 스마트 기기 연동 무선 원격 제어 및 센서 데이터 획득
□ 제품 Q&A

 제품 홈페이지
 http://www.helloapps.co.kr
 각종 SPL 예제 및 개발툴 다운로드

 기술지원 홈페이지: SPL-Duino BT 네이버 카페


 http://cafe.naver.com/msrskorea
 네이버 카페의 전용 게시판을 통한 예제 및 기술지원
 다양한 아두이노 예제 소스코드 지원
 SPL, 안드로이드 (Java) 및 Windows PC (C++ with MFC, C#) 예제 소스 지원

 판매/ 제조회사
 ㈜헬로앱스
 제품 문의 전화: 070-4196-1558
 기술 지원 및 A/S 문의 전화: 070-4196-1554
 주소: 경기 성남 분당 판교역로 231 H스퀘어 S동 906호

You might also like