通信
通信手順
通信手順は無手順です。複雑な手続きは不要ですので、誰にでも簡単にプログラムが組めます。
マイコンは表示用端末に描画命令を出しますが、それが正しく処理されたか関知しません。
表示用端末からもマイコンに情報が送られますが、それをマイコンが正しく処理したかも関知しません。
お互いに勝手にデータを送信し、受信したデータを処理します。
データを送る前や送った後の手続きはありません。
通信文
マイコンから表示用端末に送る通信文を命令文と呼びいます。
表示用端末からマイコンに送られる通信文を通知文と呼びます。
命令文、通知文ともにテキスト文字列です。
命令文は大文字小文字を区別しません。
命令文を送るときは最後に改行コードを付ける必要があります。
通知文は大文字で送られますが、使用されるIDだけは命令文で送られたIDと同じ文字です。
通知文の最後には改行コードが付加されています。
改行コードは16進数0A[CHR$(10)]です。
日本語文字列
テキスト描画で表示する文字列には日本語も使用可能です。日本語を表示するにはコードとしてUTF-8を用いて下さい。
MBEDの場合はコードがUTF-8ですので、そのまま日本語の文字列が使用できます。
IchigoJamの場合は文字列をUTF-8にした場合のコードをCHR$()で連結して指定して下さい。
シリアル通信設定
シリアル通信を正しく行うには、通信を行う機器同士で、通信設定を一致させておく必要があります。
MyDisplayでは通信速度以外はマイコンで一般的な値に固定されています。
通信速度
通信速度は2400, 9600 ,19200, 57600, 115200bpsより選択できます。
データビット
8ビット
パリティ
無し (None)
ストップビット
1ビット
Bluetooth通信設定
Bluetooth通信を行うには、表示用端末で通信相手のデバイスを選択して置く必要があります。