✅ Como crear su propia App en Android para controlar Arduino (Bluetooth) Tutorial

오늘의 비디오에서 우리는 안드로이드에 대한 간단한 응용 프로그램을 배우게됩니다 우리의 블루투스 모듈을 연결하는 연결 후 우리가 켜지지 또는 LED 끌 수 있습니다 이 시간 우리는 스스로 우리 자신의 응용 프로그램을 만듭니다

우리는 안드로이드에 블루투스 모듈을 콘솔하는 쉬운 방법을 프로그램을 배울 것입니다, 그리고 그것은 아두 이노를 콘솔에 연결할 수 있습니다 이 경우 우리는 아두 이노 나노로 작업, 그러나이 프로젝트는 아두 이노 메가와 아두 이노 UNO와 아주 잘 작동 그리고 레오나르도, 중 모든 비디오를 볼 수 있도록, 안드로이드 응용 프로그램을 만드는 방법을 배울 수 안드로이드 블루투스 모듈 프로그래밍, 블루투스 모듈 아두 이노, 아두 이노 프로그램, 원격 제어 시작합니다 이제 어떻게하는지 보자! 우리 자신의 안드로이드 응용 프로그램을 만드는 방법에 대한 자세한 내용은,이 경우에 우리는 아주 기본적인 것 에 우리는 핀 (13) 아두 이노에 연결하는 LED 오프, 그래서 우리는 하나의 ON과 OFF 다른 두 개의 버튼 만 필요합니다 제 3 버튼은 블루투스 모듈을 선택하고 구성 할 수 있습니다 나중에는 더 많은 버튼을 활성화 할 수 있습니다 그러나이 시점에서 우리가보고, 가장 기본적인 가능한을 다하겠습니다 그것은 얼마나 쉬운을 수행 할 수 있습니다

의는 "앱 인벤터"라는 응용 프로그램을 사용하자 하는 우리는 단순히 블록을 사용하는 구축, 프로그래밍 할 필요가 없습니다 과의 처음부터 그 일을 시작하자 지금은 구글 플레이에서 다운로드 할 수있는 테스트를 얻었다 그것은 "ArduBT을"이라는 당신은 그들이 만들기 시작하기 전에 시도하려는 경우 그들이 전문 개발자 가르시아의 페이지로 이동 다운로드 할 수 있도록, 충격을주고 그들은 구글 플레이에서 응용 프로그램을 다운로드하려면 아래 "ArduBt"링크 방전 여전히 여기 clicquean, 그리고 그들이 구글들이 다운로드 할 수있는 링크를 플레이 떠난다 지금 내가 설치할 수없는 컴퓨터 나처럼, 하지만 Samartphone 이후 그들은 문제없이 할 수있을 것입니다 Descarguenlo 어떻게 작동하는지 말해

우리가 우리 자신을 구축하고자한다면, 우리는 구글에 와서, 구글에있는 것은 '앱 인벤터 "를 추구 우리는,이 "Appinventormitedu"가 나타납니다 열 이것은 만들 수있는 방법을 용이하게 "MIT"에 의해 개발 된 소프트웨어이었다 우리가 필요한 모든 Gmail 계정이하는 것입니다 우리는 우리는 우리가 나중에 우리가 계속 말을, 우리의 Gmail 계정을 물어 만듭니다

처음에 내가 만든 계획이 없습니다 말할 것이다, 우리는 왼쪽으로 이동하여 새 프로젝트를 시작 선택 우리는, 우리는 부를 것이다 "ArtuBT"우리가 받아들이는 이름을 넣어 그것은 우리에게 우리의 프로젝트에 대한 옵션을 제공합니다 우리는 건축의 두 가지 형태가있다 이 디자인이며, 여기에 우리는 빌딩 블록을 선택할 수 있습니다, 이는이 기본적으로 프로그램입니다 최초의 휴대 전화의 화면에 무엇이 나타납니다있는 디자인을 할 자신을 헌신하자? 여기, 당신의 왼쪽에, 그래서 우리는 우리의 디자인을 구축해야합니다 우리는 우리의 첫 번째 엿볼을 설계합니다

그래서 우리가 취할 필요? 우리는 우리의 블루투스 클라이언트 모듈을 추구하고 화면에 가자 우리는 여기에 이미 설정되어 있는지 알고 있습니다 그리고 우리가 상단으로 이동 사용자 인터페이스가하자 우리는 옵션 "ListPicker"과 릴리스를 선택합니다 여기에 우리가 수정할 수 있습니다 오른쪽에, 우리는 배경 색상을 변경할 수 있습니다 예를 들어, 우리는 파란색에 넣습니다 글꼴 크기는 30, 무슨 다를 수 있습니다 예를 들어 우리는 이미지를 사용하고 말할 텍스트를 추가하는 경우 블루투스 연결, 우리는 텍스트를 둡니다

텍스트 색상은 흰색을 배치 할 수 있습니다 거기는 훨씬 더보고있다 당신이 채우기 말할 ​​수있는 폭의 부분에 ACA 우리는 우리의 모바일 화면의 전체 너비가 배치 실현, 고 우리는 좋은 높은 60 픽셀, 손가락을 터치 도달 말할 수 있습니다 내가 거기 있었고, 우리가 블루투스로 연결됩니다 텍스트를 만들었습니다 이제, 미학의 문제로 우리는 비워 둘 것입니다 우리가 "레이아웃"을 이동하고 수평을 다운로드 여기에 비워 둡니다 우리는 자동으로 전체 폭을두고, 약 40 픽셀의 높은 줄 이들은 "레이아웃"응용 프로그램의 첫 번째 엿볼 일 무슨에 순서를 부여에만 사용됩니다 그래서 우리는 버튼을 만들 곳의는 또 다른를하자, 다른 정도로, 우리는 약 80 픽셀을 떠나 전체 폭과 높이에 맞게하자 그 안에서 우리는 두 개의 버튼을 다운로드합니다; 온 오프, 하지만 우리는 우리가 두 개의 버튼을 분리하는 역할을합니다 하나의 내부를 넣어 전에, 우리는 자동으로, 거기에 둡니다

우리는이 주최자에게 폭 (120) 및 (70) 높은 수 있습니다 우리는 우리의 버튼을 만들려고하는 경우에 지금, 우리는 우리의 버튼 하나를 얻을 공간이 절반에 남아있는 왼쪽 있도록 정렬, 우리는 두 번 우리의 버튼을했다 그 다음 우리는 우리의 버튼 하나를 구성합니다 배경 우리는, 우리가 녹색 넣을 수 있습니다, 같은 점화로 배치 할 수 있습니다 우리는 고 우리는 80를 배치 할 수 있습니다, 우리가 "On"을 넣어 것입니다, 텍스트를 텍스트 (30) 떠나 폭 60 내가 거기있을 우리 우리의 전원 버튼 이제 우리의 동등 OFF 버튼을 설정할 수 있습니다, 그것은 우리의 버튼을 두 번 할 것이다 그것은, 크기 30 종료이기 때문에 우리는 깊은 빨간색을 남길 수 있습니다 우리가 그것을 연기 할 텍스트, 우리는 단지, 80, 60 그리고 여기에 준비, 그래서 쉽게 우리가있어 화면을 설정합니다

, 우리는 온 오프 블루투스를 연결 할 수있는 옵션이 있습니다 이 프로그램 될 수 있도록 우리는 우리의 블루투스 모듈에 합류했다 당신이 원하는 경우에, 당신은 더 많은 버튼을 배치 계속할 수 있습니다 활성화 또는 아두 이노 더 많은 핀을 제공하기 위해, 자사의 프로그램을 개선하기 위해 나중에 우리는 다른 비디오에 더 많은 버튼을 설정합니다 블루투스 모듈을 통해 원격 제어 자동차를 프로그래밍 할 그러나 우리는이 기본적인 종료됩니다 이제 이러한 블록을 프로그래밍하자 이 전자 셀프 디자인과하자의 프로그래밍 블록을 저장합니다 이 블록을 말한다 여기서 우리는 오른쪽 상단에 여기를 클릭 프로그래밍을 시작했다

,의 버튼 1 간단한을, 프로그래밍을 시작하자 우리는 누르면 말할 것이다 숫자 하나 ( "1") 인 텍스트를 보낼 수 있습니다 오프 버튼을 누를 때 텍스트가 ( "2")이 전송됩니다 그런 다음 아두 이노는 하나 개의 스위치 및 2 오프, PIN (13)로 프로그램 "블록"을 보자 1 버튼으로 올라와 우리는 1 개 버튼에, 우리는 블록을 얻을 추구

1 개 버튼을 누르면 우리는 블루투스 모듈에 가서 다음 명령을 찾습니다 "블루투스 클라이언트를 호출하고 다음을 보낸다" 우리는 내부에 배치하고 거기 우리는 간다 1 개 버튼은 통화 블루투스 모듈을 누르면 다음 텍스트를 보낼 수 있습니다

우리는 텍스트의 선택에 와서 상기 한 숫자 ( "1")를 입력하여 선택 그것은 이미 예정되어있다 이제 우리는 버튼이 일정하므로 우리는 마우스 오른쪽 버튼을 클릭 복제, 우리는 버튼 1을 눌렀을 때 지금이 아니라고 하지만 텍스트 "1"하지만 텍스트 "2"를 보내지 않으 버튼 (2)을 선택합니다 그래서 easy've 이미 ON과 OFF 두 개의 버튼을, 프로그램 하지만 블루투스 모듈은 여전히 ​​힘이없는 그래서 우리는이 proedimientos을 수행해야합니다 블루투스 모듈을 한 쌍으로 바르게 프로그램된다

우리는 "ListPicker"로 이동, 블루투스 모듈에 전원을 켭니다 여기서 우리는 디자인 일을해야 실현 나는이 버튼을 누를 때, 이전과 ListPicker 인 후 의는 예약 할 수 있습니다 NS는 블록 여기 향하고 , ListPicker를 선택 우리는 두 가지 설정을 할 것입니다 : "전에"입니다 "전에" 우리는 후 일을했다 의하자 전과가 누른 후 모두 예약합니다

전 :이 "SET ListPicker"을 추구 여기 배치 및 요소에 의해 BackgroudColor을 변경합니다 우리는 블루투스 클라이언트의 부분에 여기 와서 우리는 바닥에 여기,이 옵션을 선택 블루투스 모듈의 주소와 이름을 넣습니다 이 억압되기 전에 그래서 그는 이동 및 배치 목록 항목이라고 블루투스에 당신이 찾을 수 블루투스 모듈의 이름을 배치 이동합니다 기억하는 모든이 단계를 수행하기 전에 그는 모든 블루투스 모듈이 입대한다 안드로이드 전화는 동기화 만 등록됩니다

이전에 넘어 동기화하는 사람들 나는 목록을 누른 후 무엇을 하시겠습니까? 위로 목록 및 해제 그것은 "설정"을 말한다 곳 이는 우리가 여기에 있었다 동일하지만, 검색 및 선택 부를 선택; 때 선택 내가 다시 블루투스로 돌아와 고객의 전화를 검색 연결 지점 및 방향 나는이 블루투스 모듈에 와서, 동의 나는 준수합니다 나는 ListPicker을 추구하고 하지만 난 당신이 선택한 항목 충실하고자합니다 그럼 난 여기에 선택을 둡니다

완료 이 모든 프로그래밍을 수행 할 필요가있다 그 쉬운 기본적으로 블루투스를 연결하는 당신은이 두 가지 지침을해야한다 이 두 명령 후 우리는 버튼을 프로그램하기 위해 최선을 다하고 있습니다

이 아소의 경우에만, 우리는 두 개의 버튼을했다,하지만 당신은 그들이 원하는 예약 할 수 있습니다 프로젝트에 따라 그들은 일을하고 있습니다 그래서 만약 내가 여기 누르기 전에 나는 디자인에 와서, 당신은 목록을해야합니다 스마트 폰과 동기화 한 모든 옵션 블루투스 모듈, 사용자가 선택한 후에는 블루투스 모듈에 전화를 할 것입니다 연결합니다 연결했을 때 나는 "ON"을 누르면 다음, 번호를 하나의 "1"을 보내드립니다; 당신이 "OFF"를 누를 때와 두 번째 "2"를 보내드립니다 그것은 우리가 일정을 모두했다 모든 방향을 블루투스 모듈을 생성 선택의 I에 연결합니다

내가 버튼 1을 누르면 다음, 나는 블루투스 모듈 번호 1 보내드립니다 내가 누를 경우 버튼이 숫자 2를 보냅니다 마무리는 그를 저장 한 후 이제 우리는 설치 프로그램을 만들 진행합니다 설치 그것은 APK로 생성됩니다 우리는 가기 "건설"에 헤딩 그리고 여기에 그는 말한다 : 내 컴퓨터에서 APK로 저장합니다 APK 우리는 당신의 스마트 폰에 설치할 수 있습니다

우리가 억압과 건물을 시작하고 APK로 저장합니다 여기에 이미 생성 된 것을 볼 수 있습니다 우리는 ArduBTapk 이제 우리는 전화를 마운트하는 방법을 볼 수 있습니다 데이터 케이블 셀을 연결합니다 USB 포트를 통해

우리는 컴퓨터가 그것을 인식하는 것을 알 수있다 우리는 USB로 인식하는 절차를 수행하고 읽을 수 있습니다 나는 스마트 폰을 연결 시간에서, 소리가 들리지와 USB로 연결하는 옵션이 표시됩니다 우리는 내렸다 그는, USB로 연결된 말한다 우리는 USB 저장 장치를 사용하고 동의를 말한다

그리고 전화가 컴퓨터에 USB 플래시 드라이브처럼이며, 우리는 무엇을해야합니까? 이 디렉토리에서 일반적으로 APK를 호출 하고 파일을 붙여 넣습니다 이 경우 ArduBT있다 APK 그 파일은 휴대 전화에 설치하는 것입니다 후 우리가 인식 할 수있는 셀에 붙여 넣습니다, 우리는 세포를 추방 과의 설치를 완료하기 위해 전화로 가자 당신이 APK 파일을 다운로드 할 때이다

당신이 분리를 완료하면 해제 다음을 수행 : 우리는 어딘가에 응용 프로그램을 검색 내부 파일을 검사 할 수있는 응용 프로그램 그것은이 또는 보통이 측면에 있습니다 내 파일 말을 어디서 찾고, 우리는 여기에 있습니다 우리는 전화 또는 SD에 저장 한 내용을 참조하십시오 모든 파일 일반적으로 나는 APK를 다운로드했습니다

여기 ArduBTapk 우리는 억압과 옵션 패키지 설치를 선택합니다 우리는 설치를 말한다 응용 프로그램이 이미 설치되어, 우리는 열리고 여기에서 우리는 볼 수 있습니다 우리가 만든 응용 프로그램 또는 다운로드

나는이 시간에 블루투스를 연결하지 않은 때문에 작동하지 않습니다 그것은 오류를 표시합니다 우리가해야하는 것은 블루투스로 아두 이노 기능을 연결하는 것입니다, 부부는 응용 프로그램을 실행 우리는 다음과 같은 비디오에서 볼 수있다 그것을 놓치지 마세요

아두 이노에 프로그램을 만드는 방법을 알아 봅니다, 블루투스 모듈로 연결 우리는 안드로이드에서 만든 응용 프로그램을 응답합니다 내 동영상의 Manito 포기 지원하기 위해 기억 또는 친구와 함께 공유 할 수 있습니다 내가 당신이 비디오를 생각하는 방법에 대해 언급하자 다음 주 수요일을 참조하십시오