Hardware
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Real2Virtual202111]]
* Hardware [#pa27b5c0]
** サイコロの中の一つとPCの間の接続 [#p02dd4d9]
- サイコロのそれぞれは、下の回路図で示すような回路を内部...
-- この中で、M5Stamp C3 は1つだけ入っています。
-- このサイコロの中のMbed L-TEK FFLPC546XX(以後546XX)とM5...
-- パソコンとM5Stampの間はWiFiを使って、TCP/IPでつながり...
-- M5Stamp でWiFiのサーバを動かすと同時に、TCP/IPストリー...
-- これにより、パソコンと、この546XXの間で、双方向に、コ...
-- パソコンからM5Stampと繋がった546XXに対してコマンドを送...
- サイコロの回路図
&ref(Hardware/tesla_dice_schematic_03.png,50%);
** 作られた「物」の情報の獲得 [#a8121a8d]
- それぞれのサイコロは、構文解析木上のノードに相当します...
-- myname ... 自分の名前
-- upname ... 構文解析木上の上位のノード(サイコロ)の名前
-- faceID[faceMax] ... i番目の面に、下位のノード(サイコ...
-- dirID[faceMax] ... i番目の面に、下位ノード(サイコロ)...
-- myDirID[faceMax] ... i番目の面に、下位ノード(サイコロ...
-- upFaceID ... 構文解析上の上位ノード(サイコロ)が接続...
-- FirstTime ...このサイコロが初期状態かどうかを表します...
- パソコンから、それが接続された1768に対して、サイコロ間...
- 546XX上でそのコマンドが解釈実行されます。
srsコマンドは以下を行います。
+
+ そのコマンドを受け取った以外の(M5Stampからコマンドを受...
- "cq face <送信元の面の番号> <送信元の発光ダイオードの...
- その次に、もし、そのサイコロが既に、"cq"コマンドを受け...
* Mbed LPC546XXがUARTから受け取るコマンドの一覧 [#v9b8aed2]
"set port <p> <n> <value>."
"...<p>=PE|PME|PB|PMB <n>=0|1|...|F."
"...<value> is 0 or 1."
".... if <p>=PME|PMB, 0 means output, "
".... 1 means input."
"set mem <n> 1 or set mem <n> 0."
" ... <n>=(0|1|...|F)+."
"ask port <p> <n>."
"...<p>=PE|PME|PB|PMB <n>. <n>=0|1|...|F."
"get port <p> <n>."
"...<p>=PE|PME|PB|PMB <n>. <n>=0|1|...|F."
"ask mem <n>."
" ... <n>=(0|1|...|F)+."
"get mem <n>."
" ... <n>=(0|1|...|F)+."
"set outface <n>."
"set face <n> allLED <value>."
"set face <n> led|dir <value>."
"send face current <strconst>."
"send face <n> <strconst>."
"send root <n> <strconst>."
"bcast face <n> <strconst>."
"cq face <n> dir <value>."
"ack1 face <n> dir <value> uDir <value>."
"ack2 face <n> dir <value> uDir <value>."
"h. or help. or ?"
"srs. ... start recursive search."
"srr. ... start recursive reset."
----
#counter
終了行:
[[Real2Virtual202111]]
* Hardware [#pa27b5c0]
** サイコロの中の一つとPCの間の接続 [#p02dd4d9]
- サイコロのそれぞれは、下の回路図で示すような回路を内部...
-- この中で、M5Stamp C3 は1つだけ入っています。
-- このサイコロの中のMbed L-TEK FFLPC546XX(以後546XX)とM5...
-- パソコンとM5Stampの間はWiFiを使って、TCP/IPでつながり...
-- M5Stamp でWiFiのサーバを動かすと同時に、TCP/IPストリー...
-- これにより、パソコンと、この546XXの間で、双方向に、コ...
-- パソコンからM5Stampと繋がった546XXに対してコマンドを送...
- サイコロの回路図
&ref(Hardware/tesla_dice_schematic_03.png,50%);
** 作られた「物」の情報の獲得 [#a8121a8d]
- それぞれのサイコロは、構文解析木上のノードに相当します...
-- myname ... 自分の名前
-- upname ... 構文解析木上の上位のノード(サイコロ)の名前
-- faceID[faceMax] ... i番目の面に、下位のノード(サイコ...
-- dirID[faceMax] ... i番目の面に、下位ノード(サイコロ)...
-- myDirID[faceMax] ... i番目の面に、下位ノード(サイコロ...
-- upFaceID ... 構文解析上の上位ノード(サイコロ)が接続...
-- FirstTime ...このサイコロが初期状態かどうかを表します...
- パソコンから、それが接続された1768に対して、サイコロ間...
- 546XX上でそのコマンドが解釈実行されます。
srsコマンドは以下を行います。
+
+ そのコマンドを受け取った以外の(M5Stampからコマンドを受...
- "cq face <送信元の面の番号> <送信元の発光ダイオードの...
- その次に、もし、そのサイコロが既に、"cq"コマンドを受け...
* Mbed LPC546XXがUARTから受け取るコマンドの一覧 [#v9b8aed2]
"set port <p> <n> <value>."
"...<p>=PE|PME|PB|PMB <n>=0|1|...|F."
"...<value> is 0 or 1."
".... if <p>=PME|PMB, 0 means output, "
".... 1 means input."
"set mem <n> 1 or set mem <n> 0."
" ... <n>=(0|1|...|F)+."
"ask port <p> <n>."
"...<p>=PE|PME|PB|PMB <n>. <n>=0|1|...|F."
"get port <p> <n>."
"...<p>=PE|PME|PB|PMB <n>. <n>=0|1|...|F."
"ask mem <n>."
" ... <n>=(0|1|...|F)+."
"get mem <n>."
" ... <n>=(0|1|...|F)+."
"set outface <n>."
"set face <n> allLED <value>."
"set face <n> led|dir <value>."
"send face current <strconst>."
"send face <n> <strconst>."
"send root <n> <strconst>."
"bcast face <n> <strconst>."
"cq face <n> dir <value>."
"ack1 face <n> dir <value> uDir <value>."
"ack2 face <n> dir <value> uDir <value>."
"h. or help. or ?"
"srs. ... start recursive search."
"srr. ... start recursive reset."
----
#counter
ページ名: