-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBluetooth.pg
37 lines (30 loc) · 4.02 KB
/
Bluetooth.pg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
flags: 01010101010101010101010101010101010
blocks: <p>Bluetooth is one of the defining features of ProgArm. Even though there are some hardware [[Features|features]] that could work without bluetooth connection, most of the usefulness comes from pairing ProgArm with another device.</p><h2>nRF8001</h2><div class="foo_notimplemented">nRF8001 is not supported yet on firmware level. We are currently testing it.</div><p>nRF8001 is built into [[ProgArm 0.3]], there is no extra configuration needed.</p><h2>HC-05</h2><p>HC-05 modules are very cheap and easy to get, but they are not BLE (Bluetooth Low Energy). Therefore expect huge [[Power Consumption]].</p><p>HC-05 was used in [[ProgArm 0.1]] and [[ProgArm 0.2]], starting with [[ProgArm 0.3]] we are using nRF8001 BLE chip. However, you can still connect HC-05 to [[ProgArm 0.3]] if your phone does not completely support Bluetooth 4.0 (or just BLE). Firmware supports communication over USART natively, so there is no extra configuration required (in fact, that is the only way to communicate for now).</p><ul><li>Connect HC-05 RX to USART_TX (5th pin from the [[Right]] on the [[Bottom]])</li><li>Connect HC-05 TX to USART_RX (4th pin from the [[Right]] on the [[Bottom]])</li><li>Connect HC-05 GND to GND (6th pin from the [[Right]] on the [[Bottom]])</li><li>Connect HC-05 VCC to PORT_POWER (3rd pin from the [[Right]] on the [[Bottom]])</li></ul><p><a class="image inter File" href="https://files.progarm.org/2015-02-22-180538_944x543_scrot.png"><img class="upload" title="File:2015-02-22-180538 944x543 scrot.png" src="https://files.progarm.org/2015-02-22-180538_944x543_scrot.png" alt="File:2015-02-22-180538 944x543 scrot.png" /></a></p>
diff-minor: <p><strong>Changed:</strong></p>
<div class="old"><p>< <strong class="changes">http://files.progarm.org/</strong>2015-02-22-180538_944x543_scrot.png</p></div><p><strong>to</strong></p>
<div class="new"><p>> <strong class="changes">[[image:File:</strong>2015-02-22-180538_944x543_scrot.png<strong class="changes">]]</strong></p></div>
ts: 1428972662
minor: 1
host: 82.131.49.192
username: AlexDaniel
revision: 13
diff-major: <p><strong>Changed:</strong></p>
<div class="old"><p>< nRF8001 is built into [[ProgArm 0.3]], there is no extra configuration needed. <strong class="changes">We are currently testing it.</strong></p></div><p><strong>to</strong></p>
<div class="new"><p>> <strong class="changes"><notimplemented><br />> nRF8001 is not supported yet on firmware level. We are currently testing it.</strong><br />> nRF8001 is built into [[ProgArm 0.3]], there is no extra configuration needed.</p></div>
summary: HTTPS
languages:
text: Bluetooth is one of the defining features of ProgArm. Even though there are some hardware [[Features|features]] that could work without bluetooth connection, most of the usefulness comes from pairing ProgArm with another device.
==nRF8001
<notimplemented>
nRF8001 is not supported yet on firmware level. We are currently testing it.
nRF8001 is built into [[ProgArm 0.3]], there is no extra configuration needed.
==HC-05
HC-05 modules are very cheap and easy to get, but they are not BLE (Bluetooth Low Energy). Therefore expect huge [[Power Consumption]].
HC-05 was used in [[ProgArm 0.1]] and [[ProgArm 0.2]], starting with [[ProgArm 0.3]] we are using nRF8001 BLE chip. However, you can still connect HC-05 to [[ProgArm 0.3]] if your phone does not completely support Bluetooth 4.0 (or just BLE). Firmware supports communication over USART natively, so there is no extra configuration required (in fact, that is the only way to communicate for now).
* Connect HC-05 RX to USART_TX (5th pin from the [[Right]] on the [[Bottom]])
* Connect HC-05 TX to USART_RX (4th pin from the [[Right]] on the [[Bottom]])
* Connect HC-05 GND to GND (6th pin from the [[Right]] on the [[Bottom]])
* Connect HC-05 VCC to PORT_POWER (3rd pin from the [[Right]] on the [[Bottom]])
[[image:File:2015-02-22-180538_944x543_scrot.png]]
lastmajor: 12
keep-ts: 1428972662