Difference between revisions of "BLK IO"
From ElectroDragon
(→Control APP) |
(→Control APP) |
||
Line 73: | Line 73: | ||
| BlueSPP || not working well || support to use as "switch" or "button" | | BlueSPP || not working well || support to use as "switch" or "button" | ||
|- | |- | ||
− | | Bluetooth SPP Pro || good || support to use as | + | | Bluetooth SPP Pro || good || support to use as "button" |
|- | |- | ||
| Bluetooth Serial Terminal || good || few buttons suppported | | Bluetooth Serial Terminal || good || few buttons suppported |
Revision as of 08:39, 11 December 2017
Contents
Control Commands
- Pin Definition
- All pins connect to ground pin of LED
- All commands should be end up with \r\n
Pin | MCU PIN | v1.1 Command | v1.0 Command | Note |
---|---|---|---|---|
1 | PB5 | 1N - 1F | N1 - F1 | |
2 | PB4 | 2N - 2F | N2 - F2 | |
3 | PC3 | 3N - 3F | N3 - F3 | |
4 | PC4 | 4N - 4F | N4 - F4 | |
5 | PC5 | 5N - 5F | N5 - F5 | |
6 | PC6 | 6N - 6F | N6 - F6 | |
7 | PC7 | 7N - 7F | N7 - F7 | |
8 | PD3 | 8N - 8F | N8 - F8 | Also connected to Bluetooth status LED pin (1) |
9 | PD2 | 9N - 9F | N9 - F9 | |
0 | PD4 | 0N - 0F | N0 - F0 | |
A | PA1 | AN - AF | NA - FA | |
B | PA2 | BN - BF | NB - FB | |
C | PA3 | CN - CF | NC - FC |
- When Bluetooth made connection, BT status LED will keep constant high, you can not write it low, notice. But you can read the BT status via this pin.
Serial Debugging
Bluetooth connect to serial debugger
- board TX to cable RX, board RX to cable TX:
Receive | Action | Send from | example |
---|---|---|---|
Serial monitor | only response < | Phone CMD | "N1" |
Serial monitor | NOT response < | Serial monitor CMD | "N1" |
Phone | get < | MCU feedback | "mssage is ..." |
Serial monitor | NOT get < | MCU feedback | "message is ..." |
MCU connect to serial debugger
- vice verse connection
Receive | Action | Send from | example |
---|---|---|---|
Serial monitor | response < | Serial monitor CMD | "N1" |
Serial monitor | NOT response < | Phone CMD | "N1" |
Phone | get < | MCU feedback | "message is ..." |
Serial monitor | get < | MCU feedback | "message is ..." |
Control APP
Recommanded android SPP APP:
APP | Status | Function |
---|---|---|
BlueSPP | not working well | support to use as "switch" or "button" |
Bluetooth SPP Pro | good | support to use as "button" |
Bluetooth Serial Terminal | good | few buttons suppported |
bluetooth terminal HC-05 | good | few buttons suppported |