113
¶∞ƒ∞ƒ∆∏ª∞
01. ∆ÚÔÊÔ‰ÔÛ›· k a 0 ~ 1
02.
∂ÈÏÔÁ‹ ËÁ‹˜ ÂÈÛfi‰Ô˘ k b 0 ~ 7
03.
§fiÁÔ˜ ÂÈÎfiÓ·˜
k c
∞Ó·ÙÚ¤ÍÙ ÛÙË ÛÂÏ. 114
04. ™‚‹ÛÈÌÔ ÔıfiÓ˘ k d 0 ~ 1
05.
™›Á·ÛË ‹¯Ô˘ k e 0 ~ 1
06.
ŒÏÂÁ¯Ô˜ ¤ÓÙ·Û˘ ‹¯Ô˘
k f 0 ~ 64
07.
∞ÓÙ›ıÂÛË k g 0 ~ 64
08.
ºˆÙÂÈÓfiÙËÙ· k h 0 ~ 64
09.
ÃÚÒÌ· k i 0 ~ 64
10.
ÃÚÔÈ¿ k j 0 ~ 64
11.
∂˘ÎÚ›ÓÂÈ· k k 0 ~ 64
12.
∂ÈÏÔÁ‹ OSD - ªÂÓÔ‡ › ÔıfiÓ˘
k l 0 ~ 1
13.
∫·Ù¿ÛÙ·ÛË ÎÏÂȉÒÌ·ÙÔ˜
ÙËϯÂÈÚÈÛÙËÚ›Ô˘
k m 0 ~ 1
14.
∂ÍÈÛÔÚÚfiËÛË k t 0 ~ 64
15.
£ÂÚÌÔÎÚ·Û›· ¯ÚÒÌ·ÙÔ˜ k u 0 ~ 3
16.
ƒ‡ıÌÈÛË ÎfiÎÎÈÓÔ˘ k v 0 ~ 50
17.
ƒ‡ıÌÈÛË Ú¿ÛÈÓÔ˘ k w 0 ~ 50
18.
ƒ‡ıÌÈÛË ÌÏ k $ 0 ~ 50
19.
ªË Ê˘ÛÈÔÏÔÁÈ΋ ηٿÛÙ·ÛË
kz0 ~ 7
20.
ª¤ıÔ‰Ô˜ ISM jp
∞Ó·ÙÚ¤ÍÙ ÛÙË ÛÂÏ. 116
21. ÷ÌËÏ‹ ÙÚÔÊÔ‰ÔÛ›· jq0 ~ 1
22.
ÃÚÔÓÈ΋ Ú‡ıÌÈÛË ÚÔ·ÈÚÂÙÈÎfi
ju1
23.
ƒ‡ıÌÈÛË ÎfiÎÎÔ˘ ÚÔ·ÈÚÂÙÈÎfi
ma
∞Ó·ÙÚ¤ÍÙ ÛÙË ÛÂÏ. 117
24. ∞ÔÛÙÔÏ‹ ÎÒ‰Èη
∫ˆ‰ÈÎfi˜
˘ÂÚ‡ıÚˆÓ mc
Ï‹ÎÙÚÔ˘
25. ∂ÈÏÔÁ‹ ÂÈÛfi‰Ô˘ – ·ÚÈ· xb
∞Ó·ÙÚ¤ÍÙ ÛÙË ÛÂÏ. 117
¶ÚˆÙfiÎÔÏÏ· ÂÈÎÔÈÓˆÓ›·˜
■
ƒ˘ıÌfi˜ baud: 9600 bps (UART)
■
ª‹ÎÔ˜ ‰Â‰Ô̤ӈÓ: 8 bit
■
æËÊ›Ô ÈÛÔÙÈÌ›·˜: None
■
∆ÂÏÈÎfi bit: 1 bit
■
∫Ò‰Èη˜ ÂÈÎÔÈÓˆÓ›·˜: ∫Ò‰Èη˜ ASCII
■
ÃÚËÛÈÌÔÔÈ‹ÛÙ ·ÓÙÂÛÙÚ·Ì̤ÓÔ Î·ÏÒ‰ÈÔ (ÌÂ
·Ó¿Ô‰Ë Û˘Ó‰ÂÛÌÔÏÔÁ›·).
∂ÎÔÌ‹
*
[Command 1] :
¶ÚÒÙË ÂÓÙÔÏ‹.
(j,k,m
‹
x)
*
[Command 2] :
¢Â‡ÙÂÚË ÂÓÙÔÏ‹.
*
[Set ID] :
ªÔÚ›Ù ӷ Ú˘ıÌ›ÛÂÙ ÙÔÓ ·Ó·ÁÓˆÚÈÛÙÈÎfi
·ÚÈıÌfi Ù˘ ÙËÏÂfiÚ·Û˘ ÛÙÔ ÌÂÓÔ‡ Special
(∂ȉÈΤ˜ Ú˘ıÌ›ÛÂȘ). ∆Ô Â‡ÚÔ˜ Ú‡ıÌÈÛ˘
Â›Ó·È 1 ~ 99. ŸÙ·Ó ÔÚ›˙ÂÙ ˆ˜
·Ó·ÁÓˆÚÈÛÙÈÎfi ·ÚÈıÌfi ÙÔ '0', ÂϤÁ¯ÂÙÂ
fiϘ ÙȘ Û˘Ó‰Â‰Â̤Ó˜ Û˘Û΢¤˜. √
·Ó·ÁÓˆÚÈÛÙÈÎfi˜ ·ÚÈıÌfi˜ ÂÌÊ·Ó›˙ÂÙ·È ˆ˜
‰Âη‰ÈÎfi˜ ·ÚÈıÌfi˜ (1~99) ÛÙÔ ÌÂÓÔ‡ ηÈ
ˆ˜ ‰ÂηÂÍ·‰ÈÎfi˜ (0x0~0x63) ÛÙÔ
ÚˆÙfiÎÔÏÏÔ ÂÎÔÌ‹˜/Ï‹„˘.
*
[¢Â‰Ô̤ӷ] :
°È· ÙË ‰È·ÌÂÙ·‚›‚·ÛË ÙˆÓ ‰Â‰ÔÌ¤ÓˆÓ Ù˘
ÂÓÙÔÏ‹˜.
¢È·‚È‚¿ÛÙ ‘FF’ ÁÈ· ·Ó¿ÁÓˆÛË Ù˘
ηٿÛÙ·Û˘ Ù˘ ÂÓÙÔÏ‹˜.
*
[Cr] :
∫ˆ‰ÈÎfi˜ enter
ASCII '0x0D'
*
[ ] :
Kˆ‰ÈÎfi˜ ASCII ‘space (0x20)’
’
[Command1][Command2][ ][Set ID][ ][Data][Cr]
∞Ó·ÊÔÚ¿ ηÓÔÓÈ΋˜ Ï‹„˘
*
∏ ÔıfiÓË ÂΤÌÂÈ ACK (·Ó·ÊÔÚ¿ Ï‹„˘) ‚¿ÛÂÈ ·˘ÙÔ‡
ÙÔ˘ ÊÔÚÌ¿ fiÙ·Ó Ï·Ì‚¿ÓÂÈ Ê˘ÛÈÔÏÔÁÈο ‰Â‰Ô̤ӷ.
∂ÂΛÓË ÙË ÛÙÈÁÌ‹, ·Ó Ù· ‰Â‰Ô̤ӷ Â›Ó·È Û ηٿÛÙ·ÛË
·Ó¿ÁÓˆÛ˘, ÂÌÊ·Ó›˙ÂÈ ÙËÓ Î·Ù¿ÛÙ·Û‹ ÙÔ˘˜. ∞Ó Ù·
‰Â‰Ô̤ӷ Â›Ó·È Û ηٿÛÙ·ÛË ÂÁÁÚ·Ê‹˜, ÂÈÛÙÚ¤ÊÂÈ Ù·
‰Â‰Ô̤ӷ ÙÔ˘ ˘ÔÏÔÁÈÛÙ‹.
[Command2][ ][Set ID][ ][OK][
¢Â‰Ô̤ӷ
][x]
∞Ó·ÊÔÚ¿
ÂÛÊ·Ï̤Ó˘ Ï‹„˘
*
∏ ÔıfiÓË ÂΤÌÂÈ ACK (·Ó·ÊÔÚ¿ Ï‹„˘) ‚¿ÛÂÈ ·˘ÙÔ‡
ÙÔ˘ ÊÔÚÌ¿ fiÙ·Ó Ï·Ì‚¿ÓÂÈ ÌË Ê˘ÛÈÔÏÔÁÈο ‰Â‰Ô̤ӷ
·fi ÌË ÂÊÈÎÙ¤˜ ÏÂÈÙÔ˘ÚÁ›Â˜ ‹ ÛÊ¿ÏÌ·Ù· ÂÈÎÔÈÓˆÓ›·˜.
[Command2][ ][Set ID][ ][NG][
¢Â‰Ô̤ӷ
][x]
¶ÚˆÙfiÎÔÏÏÔ ÂÎÔÌ‹˜ / Ï‹„˘
§›ÛÙ· ·Ó·ÊÔÚ¿˜ ÂÓÙÔÏÒÓ
*
∫·Ù¿ ÙË Ú‡ıÌÈÛË ÙˆÓ ÂÓÙÔÏÒÓ 19 ~ 27, ‰ÂÓ ÂÌÊ·Ó›˙ÂÙ·È
ÛÙËÓ ÔıfiÓË ÌÂÓÔ‡.
¢Â‰Ô̤ӷ
1:
§·Óı·Ṳ̂ÓÔ˜ Έ‰ÈÎfi˜
2:
ÌË ˘ÔÛÙËÚÈ˙fiÌÂÓË ÏÂÈÙÔ˘ÚÁ›·
3:∞Ó·Ì›ӷÙÂ
COMMAND
1
COMMAND
2
DATA
(¢
Â
η
Â
Í·‰Èο)