✅ 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 포기 지원하기 위해 기억 또는 친구와 함께 공유 할 수 있습니다 내가 당신이 비디오를 생각하는 방법에 대해 언급하자 다음 주 수요일을 참조하십시오

Conectar Arduino con su Telefono Android por Bluetooth creando su propia App

오늘의 비디오에서 우리는 시작 프로그램을 완료합니다 LED 또는 오프 원격으로 전화 나 스마트 폰에서 (이 경우 아두 이노 나노에서) 아두 이노를 통해 블루투스, 같은 프로그램은 아두 이노 우노, 원하는 메가, 레오나르도, 작동합니다

이제 방법을 알아 보자 우리는 스마트 폰에서 응용 프로그램을 만들 배운 경우, 위의 비디오를 볼 수 있습니다 우리는이 간단한 응용 프로그램을 만들었습니다 이제 아두 이노를 프로그래밍하는 방법을 배울 수 있습니다 이 경우,이 경우 아두 이노 나노에서 프로그래밍, 우리는 스마트 폰에서 블루투스를 통해 전송 무엇을받을 수 있습니다

의 방법을 살펴 보자 마지막 비디오에서 우리는 응용 프로그램을 만드는 방법을 보았다 휴대 전화에 대한 안드로이드, 우리는 화면 레이아웃을 만드는 방법을 보았다 프로그래밍 블록을 만드는 방법, 우리는 인식하고 블루투스 모듈의 스마트 폰을 선택할 수 있도록 1 개 버튼을 누를 때 우리는 단색을 보내; 두 버튼이있는 두 번째 전송 버튼 (2)이 가압 될 때 추천 하나는에 다른 끕니다 버튼 1, 2 이제 우리는 아두 이노 응용 프로그램을 작성해야합니다, 우리가 보내는 것을 인정합니다

우리가 다운로드 할 수 있습니다 프로그래밍, 내가 페이지를 여기에두고 wwwelprofegarciacom 모듈 다운로드에 여기에 "Ardu BT 코드"입니다 우리는 거기를 클릭합니다 실제로 코드는 매우 간단합니다

코드를 선택, 복사, 와 아두 이노 IDE에 붙여 넣습니다 우리가 프로그램에서 그것은 "led13"라는 변수를 선언하다 우리는 숫자 13을 할당 그리고 "상태"라는 정수 변수는 0에 처음이다 우리가하는 일에 VOID 설정은 9600 직렬 포트를 초기화입니다 및 출력으로서 PIN "led13"을 할당한다 그런 다음 VOID 루프는 직렬 포트가 활성화되어 검토 및 버퍼 내의 적어도 하나 개의 데이터를 갖는 즉 0보다 크다 이 그렇다면 우리는 변수 상태를 저장 나는 시리얼 포트를 통해 읽어 보시기 바랍니다

직렬 포트는 블루투스, 또는 무엇에 연결되어 있는지 기억 블루투스 포트를 통해 오는 변수 상태로 저장 될 것입니다 이전에 응용 프로그램에 프로그램 된 일을 할 것입니다 1 개 버튼을 누르면 숫자 1을 보낼 것입니다, 당신은 누르면 2 버튼은 두 번째를 보내드립니다 하나는 켜져 있고이 꺼져 있습니다 그래서 우리는 조건을 확인하십시오

가변 상태의 숫자가 있으면 의 자리 표시는 LED (13)가 핀에 연결되어 점등 보냈다 숫자 2, 우리는 낮은에 정착, 또는 그것을 해제하기 위해 그를 보냈다 즉 모든 프로그램입니다 내가 여기에 더 많은 버튼을 배치하는 경우, 버튼을 3, 4, 5, 내가 원하는, 나는 수가 증가되고 좀 더 조건 배치해야 실행 갈 것은 내가 원하는 것입니다 이동 또는 해제 전환했다

나는 당신이 할 매우 쉽게 발견 바랍니다 그것은 블루투스 모듈에 연결하는 방법을 보자 이제 연결을 확인 해보자 그들은 이유를 매우 쉽지 않다 이것은 아두 이노 나노는 매우 작은입니다 그러나 레오나르도에서 동일 아두 이노 우노에서 할 연결, 메가, 또는 그들이 사용하고 있습니다 기본적으로 우리는 블루투스 모듈 네 개의 와이어에 연결 : +5 볼트두고 긍정적 온; 이 경우에 녹색 와이어 간다 음극; 노란색과 오렌지 와이어 연결로 그것은 전송 및 수신 무엇 있습니다

여기에 더 많거나 적은 보게 : 전송, 수신, 여기에 빨간색은 5V 및 케이블되어있다 녹색은 접지 또는 GND된다 동일한 접지 GND는 1K 저항 왼쪽 이제 PIN13에 연결할 수 있습니다 여기 우리가 D13에 연결되어 있는지 어렵다, 어떤이 실행됩니다 동일한 내부 LED입니다 여기에서 우리는 조명에 또한 내부 켜고 끌 참조하십시오 모든 아두 이노가 동일한 조건 13 내부 LED를 가지고 있음을 기억하십시오

이 두 사람은 동일합니다 블루투스 모듈 연결은 아두 이노에서 제거합니다 VCC는 GND가지면, 송신 및 수신하고, 5V이다 교차 밴을 기억하십시오 블루투스 송신 모듈의 Arduino 수신 것을 기억; 블루투스 모듈의 Arduino로 전송을 수신한다

만든 응용 프로그램 작업하려면 우리는 작동하기 전에 마음에 몇 가지 사항에 유의해야합니다 우리는 블루투스 모듈이 있어야 우리가 이전에 동기화 한 필요 아두 이노 블루투스 모듈 우리는 구성에 와야합니다 와, 블루투스 모듈을 켜가 켜져 있는지 확인하십시오 이 이미 켜져 있습니다 이전에 우리가 설정을 입력해야합니다, 무선 이동 블루투스 모듈의 구성 블루투스 장치를 검색합니다

즉 검색을하고있는 사람들을 감지합니다 우리가 사용하는 블루투스 모듈은 로그인해야합니다 탐지 할 수 둡니다 그래서에만 공급됩니다 때 그와 나는 세 가지가이 경우에이 모든 사람을 감지, 당신이 연결되지 그들을 그에게 나타납니다에, 그들은 연결해야합니다 당신이 연결되지 않은 경우 그렇지 않으면, 그들은 그것을 인식하지 않기 때문에 작동하지 않을 수 있습니다 응용 프로그램에서 당신은 블루투스 모듈을 읽을하지 않을 수 있습니다

해당 모듈에 연결 한 다음, 다시 응용 프로그램, 블루투스 모듈을 선택 깜박이는 경우 당신이 찾고 있기 때문에, 점멸 정지를 연결할 때, 우리는 블루투스 모듈과 연결을 찾습니다 그 당시이 통신, 그래서 우리는 켜 순서를 제공 할 수 있습니다 또는 LED를 끕니다 나는 당신이 그것을 좋아 희망이 자신이 할 수있는 대형 프로젝트의 기초가된다 안드로이드에 대한 우리 자신의 프로그램을 당신이 원하는 응용 프로그램을 달성하기 위해 아두 이노를 프로그래밍합니다 이것은 자동화 및 로봇 우수하다 내 동영상이 Manito 친구들과 공유를 포기 지원하기 위해 기억, 나를 당신이 비디오를 생각하는 방법에 대해 언급하자

다음 주 수요일을 참조하십시오

Arduino Bluetooth Android – LED Controller Project

이 비디오에서 높은 나는 블루투스 사용법을 보여 줄 것이다 HC 06, 안드로이드 장치로 LED를 제어하는 ​​arduino 이 프로토 타입을 만들려면 나는 Arduino UNO 및 Bluetooth 모듈을 사용하여 Android 장치와 통신하고 브레드 보드 점퍼 와이어, 브레드 보드 점퍼, 촉각 푸시 버튼 및 LED 1 개 좋습니다

프로토 타입을 시작하겠습니다 블루투스 모듈을 브레드 보드에 삽입하십시오 양극에서 점퍼를 Bluetooth 모듈의 VCC 핀에 연결했습니다 접지 핀에 실제 접지 이제 점퍼 선을 브레드 보드에 삽입하여 TXD를 연결하십시오 블루투스 모듈의 TXD 핀 TXD 핀을 연결한다 Arduino의 디지털 핀 번호 2에 RXD는 3 번 핀으로 지금 지상에서 긍정적 인 브레드 보드에 5 볼트 전원 공급 Arduino 다음 브레드 보드에 LED를 삽입 포지티브 핀을 디지털 핀 번호에 연결하십시오

arduino의 12 지면에서 LED 접지 핀까지 와이어를 연결하십시오 이제 2 개의 푸시 버튼을 브레드 보드에 삽입하십시오 다음은 양수의 실제 값에서 버튼 핀까지 와이어를 실행하는 것입니다 이제 실제 접지에서 10k 저항을 버튼의 두 번째 핀에 삽입하십시오 버튼의 두 번째 핀을 연결하십시오 아두 이노 핀 번호 7 번 다른 버튼은 8 번 핀에 연결됩니다

다음은 USB 케이블을 사용하여 arduino를 컴퓨터에 연결합니다 프로그램 업로드 이제 Google Play에서 Android 앱을 다운로드하세요 링크는 프로젝트 페이지에서 찾을 수 있습니다 이제 목록에서 블루투스 장치를 선택하십시오 쌍을 만들려면 기기를 페어링 한 후 블루투스 모듈의 빨간색 LED가 안정됩니다

이제는 Android 장치에서 LED를 켜고 끌 수 있습니다 이 응용 프로그램을 사용하면 텍스트를 Bluetooth 모듈에 보낼 수 있습니다 ~로 읽을 수있다 내가 가진 행동을 취하는 Arduino 프로그램 Arduino에서 arduino가 b 값을받을 때 LED를 연결하도록 프로그램하십시오 arduino는 또한 안드로이드 애플 리케이션 버튼의 상태를 변경하는 값을 보낼 수 있습니다 누름 버튼으로 LED를 켜고 끌 때

ANDROID GESTURE CONTROL ROBOCAR

먼저 Android Bluetooth 응용 프로그램을 통해 Button에 의해 제어됩니다 버튼 모드 활성화 됨 이제이 애플리케이션은 제스처 컨트롤을 통해 실행됩니다

이제이 애플리케이션은 제스처 컨트롤을 통해 실행됩니다 이제이 애플리케이션은 제스처 컨트롤을 통해 실행됩니다 이제이 애플리케이션은 제스처 컨트롤을 통해 실행됩니다 제스처 모드가 활성화되었습니다 제스처 모드가 활성화되었습니다

제스처 모드가 활성화되었습니다 블루투스는 HC-06 모듈과 링크를 구축합니다 모바일 응용 프로그램을 통해 Bluetooth를 통해 가속도계 판독 값을 보냅니다 모바일 응용 프로그램을 통해 Bluetooth를 통해 가속도계 판독 값을 보냅니다 그것은 10m 이상의 거리를 커버 할 수 있습니다

보고 주셔서 감사합니다

Arduino Bluetooth Tutorial – Android Arduino Communication with simple App

친구에게 다시 오신 것을 환영합니다! 오늘 우리는 arduino를 연결하는 방법을 배울 것입니다 그리고 블루투스 모듈을 사용하고 안드로이드 폰을 사용하여 제어하는 ​​방법 이 프로젝트는 Android 휴대 전화 용입니다

Android를 사용하여 개발 된이 간단한 장치를 볼 수 있습니다 무선을 사용하여 LED를 켜거나 끌 수 있습니다 이 버튼을 누르면 LED가 켜집니다 또는 빛나지 않습니다 이것은 매우 유용한 기능입니다 그리고 그것은 매우 간단합니다

이 프로젝트에 필요한 구성 요소 HC-06 블루투스 모듈 Arduino Uno가있는 양방향 전압 레벨 변환기 LED 및 Android 휴대 전화 또는 태블릿 시작하자, HC-06은 매우 싸다 아마도 단지 $ 5와 단 4 개의 핀 VCC GND 포함 TX와 RX, 그러나 Tx는 제대로 작동하려면 33V가 필요합니다 표준 Arduino는 5V 만 제공하므로 직접 연결할 수 없습니다 이것이 양방향 전압 레벨 시프터가 필요한 이유입니다

이 전압 레벨 변환기는 Arduino의 5V 신호는 33V 신호 레벨입니다 블루투스 모듈을 사용하거나 33V 신호 레벨로 변환 가능 5V 레벨이됩니다 (양방향) 이 모듈에는 $ 1에 대해 2 개의 채널이 있습니다

한쪽은 고전압 끝, 즉 5V 끝입니다 Arduino에 연결됩니다 다른 쪽 끝은 저전압 측 33V이다 블루투스 모듈 (HC-06)에 연결 그들을 연결하십시오! 나는 이미 Vcc는 Breadboard에서 Breadboard로 Vcc를받습니다

고전압 (HV)은 전압 레벨 변환기 브레드 보드에있는 Vcc에서도 이제 연결됩니다 그라운드 (GND)도 브레드 보드의 고전압 쪽의 GND에 연결되고 저전압 측의 GND는 연결될 수 있습니다 (공통 접지) 브레드 보드 GND, Rx by Bluetooth 모듈은 저전압 측 Rx 핀에 연결됩니다 이것은 전압 레벨 변환기의 핀과 Bluetooth 모듈의 Tx 핀입니다 이 핀을 전압 레벨 변환기에 연결하십시오 이제이 모듈을 Arduino에 연결하십시오! 브레드 보드에서 Arduino에 연결된 5V Vcc GND도 Arduino에서 브레드 보드 3

3V로 연결됩니다 전압 레벨 변환기의 저전압 측에 연결된 Arduino 전압 레벨 변환기의 Tx 핀은 핀 10 (Arduino) 전압 레벨 변환기의 Rx 핀은 핀 11 (Arduino) 마지막 LED 애노드는 핀 13 (Arduino) 전원 공급 장치를 연결하면 볼 수 있습니다 Bluetooth 모듈의 빨간색 LED가 깜박이기 시작합니다 이것은 Android (모바일 또는 태블릿)와의 페어링을 나타냅니다 휴대 전화의 블루투스 설정을 살펴 보겠습니다

블루투스 전화로 검색 전화가 HC-06 모듈을 찾은 것을 볼 수 있습니다 이제 핀 코드를 입력 할 수 있습니다 핀 코드는 1234 (기본값)입니다 확인을 누르고 페어링을 시작하십시오 페어링이 끝난 후 우리는 우리는 좋은 Android 애플리케이션을 개발합니다

연결 버튼을 눌러 애플리케이션 열기 너는 볼 수있다 블루투스 모듈은 여기에 우리가 연결 이제 연결이 빨간색 LED를 완료하는지 확인할 수 있습니다 지금 우리가 제어 할 수있는 깜박임을 중지하십시오 LED가 켜지거나 꺼집니다 이 방법으로 우리는 컴퓨터를 켜고이 프로그램이 어떻게 작동 하는지를 봅니다 (Arduino와 Android 포함) Arduino는 직렬 데이터 연결을 사용하여 Bluetooth 모듈에 연결합니다

이렇게하면 우리가 의사 소통하는 한 직렬 연결은 데이터를 수신하고 데이터에 응답합니다 그래서 우리가 '0'을받을 때 (시리얼 포트를 통해) LED를 끄고, '1'을 받으면 LED를 켭니다 App Inventor로 안드로이드 프로그램 개발 이 강력한 웹 도구를 신속하게 개발할 수 있습니다 안드로이드 프로그램이 프로그램은 단순히 블루투스 모듈에 연결되어 있습니다 그리고 LED의 체크 박스를 선택하면 문자 '1'을 보냅니다

또는 문자 '0'을 선택하지 않은 채로두면됩니다 Arduino가 데이터를 수신 한 후 LED를 켜거나 LED를 끕니다 이 비디오의 설명에서이 프로젝트 코드에 대한 링크를 찾을 수 있습니다 Android의 apk 파일을 찾을 수도 있습니다 휴대 전화로 테스트하고 싶다면 편리합니다

Arduino 프로젝트에서 Bluetooth 기능을 추가하는 것은 매우 쉽습니다 이것은 매우 유용한 기능이므로 더 많은 작업을 계획하고 있습니다 어쩌면 당신은 알 것입니다 나는 안드로이드 개발자이므로 이번에는 Androide 응용 프로그램을 직접 개발할 계획입니다 App Inventor 대신 Android Studio 사용 이렇게하면 우리가 Arduino와 더 쉽게 의사 소통 할 수 있습니다

아이디어가 있으면 알려주세요 아래에 의견을 게시 할 수 있습니다이 동영상이 도움이되기를 바랍니다 이 채널을 지원하려면 좋아요, 좋아하는 커뮤니티 웹 사이트와 공유하십시오 보고 주셔서 대단히 감사합니다

다음 주에 보자 ~

Arduino UNO voice control (hc-06 bluetooth module)

hc-06을 Arduino에 연결 : VCC => 5V, GND => GND, TXD => RX, RXD => TX LED "-"를 GND에, "+"를 사용하여 Arduino의 13 번 핀에 연결하십시오 arduino 앱을위한 BT 음성 제어 기능이있는 안드로이드가 명령을 전송합니다 빨간 LED를 켜기 위해 "ONE"이라고 말합니다

LED를 끄려면 "ZERO"라고 말합니다 LED를 켜기 위해 "ONE"이라고 말합니다 LED를 끄려면 "ZERO"라고 말합니다