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"라고 말합니다