Відмінності між версіями «BLUETOOTH модуль»
(Створена сторінка: thumb|170px|<font size="2"><p align="left">'''Bluetooth HC-05 Module'''</p> =='''Введення'''== [[File:HC-05.jpg|right|250p...) |
|||
Рядок 7: | Рядок 7: | ||
=='''Bluetooth модуль HC-05'''== | =='''Bluetooth модуль HC-05'''== | ||
− | Модуль Bluetooth HC-05 є Мастер / Підпорядкований модуль. За замовчуванням модуль є підпорядкований. Роль модуля (головний або підпорядкований) може бути налаштований тільки відомими модулями AT COMMANDS. Він не може з'єднатися з іншим пристроєм Bluetooth , але може прийняти модуль з’єднання. Мвстер може ініціювати з'єднання з іншим користувачем приладів. Також можна використовувати просто для послідовного порту заміни для встановлення з'єднання між MCU і GPS, PC до вашого запровадженого проекту, тощо. | + | Модуль Bluetooth HC-05 є Мастер / Підпорядкований модуль. За замовчуванням модуль є підпорядкований. Роль модуля (головний або підпорядкований) може бути налаштований тільки відомими модулями AT COMMANDS. Він не може з'єднатися з іншим пристроєм Bluetooth , але може прийняти модуль з’єднання. Мвстер може ініціювати з'єднання з іншим користувачем приладів. Також можна використовувати просто для послідовного порту заміни для встановлення з'єднання між MCU і GPS, PC до вашого запровадженого проекту, тощо. |
− | === | + | === '''Апаратні особливості''' === |
* Типова чутливість -80dBm. | * Типова чутливість -80dBm. | ||
* До + 4dbm РФ потужності передачі. | * До + 4dbm РФ потужності передачі. | ||
− | * 3,3 до 5 В / | + | * 3,3 до 5 В I/O. |
* PIO (програмований вхід / вихід) управління. | * PIO (програмований вхід / вихід) управління. | ||
* UART інтерфейс з програмованої швидкістю передачі. | * UART інтерфейс з програмованої швидкістю передачі. | ||
Рядок 18: | Рядок 18: | ||
* З роз'ємом. | * З роз'ємом. | ||
− | === | + | ==='''Особливості програми'''=== |
− | * | + | * Веденив за замовчуванням швидкість передачі даних: 9600, Біти даних: 8, Стоп біт: 1, Парність: Немає парності. |
* Автоматичне підключення до останнього пристрою по потужності за замовчуванням. | * Автоматичне підключення до останнього пристрою по потужності за замовчуванням. | ||
* Дозвіл на пристрій сполучення для підключення за замовчуванням. | * Дозвіл на пристрій сполучення для підключення за замовчуванням. | ||
− | * Автоматичне спаровування PINCODE: | + | * Автоматичне спаровування PINCODE: ”1234” за замовчуванням. |
− | [[ | + | [[File:FC-114.jpg|320px|border|right]] |
− | == '' ' | + | =='''Опис PIN'''== |
− | Модуль HC-05 Bluetooth має | + | Модуль HC-05 Bluetooth має 6 pin. Вони розташовані в наступному порядку: |
− | ; | + | ;'''ENABLE:''' : |
− | ; '' 'Vcc:' '': | + | Якщо на PIN поступає сигнал '''НИЗЬКИЙ''', модуль вимкнений, який означає, що модуль '''не активний''' і '''з ним не можна зв'язатися'''. Якщо на PIN '''поступає напруга 3.3В''', то модуль стає активним. |
− | ; '' 'GND:' '': | + | ;'''Vcc:''' :Напруга живлення 3.3V to 5V |
− | ; | + | ;'''GND:''' : PIN заземлення |
− | ; | + | ;'''TXD & RXD:''' :Ці два PIN виступає в якості інтерфейсу UART для зв'язку |
+ | ;'''STATE:''' :Він діє як статус indicator.When модуль ‘‘ ‘не підключений до / парі’ ‘‘ з будь-яким іншим пристроєм Bluetooth, сигнал йде ‘‘ ‘Low’ ‘‘ При цьому. ‘‘ ‘низький стан’ ‘‘, то ‘‘ ‘блимає індикатор безперервно’ ‘‘, який позначає, що модуль ‘‘ ‘не в парі’ ‘‘ з іншого device.When цей модуль ‘‘ ‘підключений до / парі’ ‘ ‘з будь-яким іншим Bluetooth пристроєм, сигнал йде’ ‘‘ високий ‘‘ ‘. в це’ ‘‘ високий стан ‘‘ ‘, то’ ‘‘ світлодіод блимає з постійною затримкою ‘‘ ‘говорять за затримку приклад 2s, який вказує, що модуль ‘‘ ‘в парі’ ‘‘. | ||
; ‘‘ ‘ПЕРЕК.КНОПКИ:’ ‘‘: Це використовується для перемикання модуля в командах AT mode.To включити АТА командного режиму, натисніть кнопку вимикач для second.With допомоги команд АТ, користувач може змінити параметри цей модуль, але тільки тоді, коли модуль не в пару з будь-яким іншим BT device.If модуль підключений до будь-якого іншого пристрою з підтримкою BLUETOOTH, він починає спілкуватися з цим пристроєм і не може працювати в AT командного режиму. | ; ‘‘ ‘ПЕРЕК.КНОПКИ:’ ‘‘: Це використовується для перемикання модуля в командах AT mode.To включити АТА командного режиму, натисніть кнопку вимикач для second.With допомоги команд АТ, користувач може змінити параметри цей модуль, але тільки тоді, коли модуль не в пару з будь-яким іншим BT device.If модуль підключений до будь-якого іншого пристрою з підтримкою BLUETOOTH, він починає спілкуватися з цим пристроєм і не може працювати в AT командного режиму. | ||
Версія за 12:21, 6 червня 2017
Зміст
Введення
HC‐05 модуль являє собою простий у використанні Bluetooth SPP (Serial Port Protocol) модуль, призначений для прозорого бездротового послідовного з'єднання. HC-05 Модуль Bluetooth може бути використаний в Мастер / Підпорядкований веденого пристрою, що робить його відмінним рішенням для бездротових з'єднань. Цей послідовний порт модуля Bluetooth повністю кваліфікований Bluetooth V2.0 + EDR (Enhanced Data Rate) 3Mbps модуляції з повної 2,4 прийомопередачі і смузі частот. Він використовує CSR BlueCore 04 - Зовнішня однокристальна система Rluetooth з технологією CMOS і AFH (Adaptive Frequency Hopping Feature).
Bluetooth модуль HC-05
Модуль Bluetooth HC-05 є Мастер / Підпорядкований модуль. За замовчуванням модуль є підпорядкований. Роль модуля (головний або підпорядкований) може бути налаштований тільки відомими модулями AT COMMANDS. Він не може з'єднатися з іншим пристроєм Bluetooth , але може прийняти модуль з’єднання. Мвстер може ініціювати з'єднання з іншим користувачем приладів. Також можна використовувати просто для послідовного порту заміни для встановлення з'єднання між MCU і GPS, PC до вашого запровадженого проекту, тощо.
Апаратні особливості
- Типова чутливість -80dBm.
- До + 4dbm РФ потужності передачі.
- 3,3 до 5 В I/O.
- PIO (програмований вхід / вихід) управління.
- UART інтерфейс з програмованої швидкістю передачі.
- З вбудованою антеною.
- З роз'ємом.
Особливості програми
- Веденив за замовчуванням швидкість передачі даних: 9600, Біти даних: 8, Стоп біт: 1, Парність: Немає парності.
- Автоматичне підключення до останнього пристрою по потужності за замовчуванням.
- Дозвіл на пристрій сполучення для підключення за замовчуванням.
- Автоматичне спаровування PINCODE: ”1234” за замовчуванням.
Опис PIN
Модуль HC-05 Bluetooth має 6 pin. Вони розташовані в наступному порядку:
- ENABLE:
Якщо на PIN поступає сигнал НИЗЬКИЙ, модуль вимкнений, який означає, що модуль не активний і з ним не можна зв'язатися. Якщо на PIN поступає напруга 3.3В, то модуль стає активним.
- Vcc:
- Напруга живлення 3.3V to 5V
- GND:
- PIN заземлення
- TXD & RXD:
- Ці два PIN виступає в якості інтерфейсу UART для зв'язку
- STATE:
- Він діє як статус indicator.When модуль ‘‘ ‘не підключений до / парі’ ‘‘ з будь-яким іншим пристроєм Bluetooth, сигнал йде ‘‘ ‘Low’ ‘‘ При цьому. ‘‘ ‘низький стан’ ‘‘, то ‘‘ ‘блимає індикатор безперервно’ ‘‘, який позначає, що модуль ‘‘ ‘не в парі’ ‘‘ з іншого device.When цей модуль ‘‘ ‘підключений до / парі’ ‘ ‘з будь-яким іншим Bluetooth пристроєм, сигнал йде’ ‘‘ високий ‘‘ ‘. в це’ ‘‘ високий стан ‘‘ ‘, то’ ‘‘ світлодіод блимає з постійною затримкою ‘‘ ‘говорять за затримку приклад 2s, який вказує, що модуль ‘‘ ‘в парі’ ‘‘.
- ‘‘ ‘ПЕРЕК.КНОПКИ
- ’ ‘‘: Це використовується для перемикання модуля в командах AT mode.To включити АТА командного режиму, натисніть кнопку вимикач для second.With допомоги команд АТ, користувач може змінити параметри цей модуль, але тільки тоді, коли модуль не в пару з будь-яким іншим BT device.If модуль підключений до будь-якого іншого пристрою з підтримкою BLUETOOTH, він починає спілкуватися з цим пристроєм і не може працювати в AT командного режиму.
'Як підключити модуль Bluetooth HC05 з Arduino Uno?'
Апаратні засоби і програмне забезпечення Обов'язково
- HC-05 Модуль Bluetooth
- Arduino Uno
- Arduino IDE (1.0.6V)
Апаратні з'єднання
Як ми знаємо, що Vcc і Gnd модуля йде до Vcc і Gnd з Arduino.The TXD контактний йде до RXD штифтом Arduino і RXD штифтом йде до TXD штифтом Arduino тобто (цифровий пін 0 і 1) .Готель користувач може використовувати на борту Led.But тут, привело підключений до цифрового контакту 12 зовнішньо для поліпшення процесу .== Програма для модуля Bluetooth HC-05 == Програма наведена нижче є модуль Bluetooth program.This процес HC-05 досить сильно відрізняється від інших, так як ми будемо використовувати андроїд мобільний телефон, щоб контролювати і підтримувати зв'язок з arduino.Here в модуль Bluetooth діє в якості інтерфейсу між нашим мобільним і Arduino борту. перед тим як потрапити в процесі виконання, виконайте цю процедуру:
- Перш за все, користувач повинен встановити додаток під назвою ‘‘ ‘Bluetooth SPP PRO’ ‘‘ від playstore який є безкоштовним додатком.
- Після установки сполучення модуля Bluetooth на мобільному телефоні, як сполучному один пристрій до іншого за допомогою коду bluetooth.The сполучення за замовчуванням ‘‘ ‘1234’ ‘‘.
- Завантажити дану програму на Arduino Uno board.After завантаження коду, а потім відключіть USB від Arduino.
- Тепер використовуйте зовнішній блок живлення для харчування плати Uno.
- The Bluetooth SPP PRO має три типи зв'язку mode.Here режим Байт потоку використовується для communicate.So вибрати цей режим і дати введення як ‘‘ ‘1’ ‘‘, як тільки вхід дав світлодіод включається і ‘‘ ‘0’ ‘‘ призвело вимкнеться.
#include <SoftwareSerial.h> SoftwareSerial mySerial (0, 1); INT ledpin = 12; ІНТ даних; недійсні установки () { mySerial.begin (9600); pinMode (ledpin, OUTPUT); } недійсним цикл () { якщо (mySerial.available ()) { Дані = mySerial.read (); якщо (Data == '1') { digitalWrite (ledpin, HIGH); mySerial.println ( ‘LED On!’); } інакше якщо (Data == '0') { digitalWrite (ledpin, LOW); mySerial.println ( ‘Не горить!’); } } }