1 line
6.0 KiB
XML
1 line
6.0 KiB
XML
<xml version="Mixly 2.0 Beta11" board="Arduino AVR@Arduino/Genuino Uno" xmlns="http://www.w3.org/1999/xhtml"><block type="factory_notes" id="U*b|;B7,Je-P#3PwJ:+A" x="7" y="36"><field name="VALUE">名称:密码灯\n矩阵键盘按照程序定义接线。\n当通过矩阵键盘输入密码1234后,按下D键,表示确认。\n如果密码正确点亮D13的LED,如果密码错误则熄灭。</field><next><block type="variables_declare" id="-5iA~Gjb09$x`7ao|fjg"><field name="variables_type">global_variate</field><field name="VAR">key</field><field name="TYPE">char</field><next><block type="variables_declare" id="LhgVCrqf|FV;q}1e8T*Z"><field name="variables_type">global_variate</field><field name="VAR">pwd</field><field name="TYPE">String</field><next><block type="Arduino_keypad_4_4_start" id="?R%)$b_t!SYZqn{#jJ7!"><field name="keypad_name">KEYPAD_4_4</field><value name="keypad_row"><block type="keypad_row_data" id="e`t$GQr|ThsaFa(f3{0_"><value name="keypad_row_1"><shadow type="pins_digital" id="?pTC$Ti2f)Lo|5i`u?.|"><field name="PIN">2</field></shadow></value><value name="keypad_row_2"><shadow type="pins_digital" id="n4FP%?Uwn~tWtIW(K)Kv"><field name="PIN">3</field></shadow></value><value name="keypad_row_3"><shadow type="pins_digital" id="U-7;XtT_q`vi0k90?`zf"><field name="PIN">4</field></shadow></value><value name="keypad_row_4"><shadow type="pins_digital" id="!VA4*x:l2^)-_+;1]N4I"><field name="PIN">5</field></shadow></value></block></value><value name="keypad_col"><block type="keypad_col_data" id="mF$=VB7VS5uor5by9H+Q"><value name="keypad_col_1"><shadow type="pins_digital" id="g#3QUvl#PSDi`T9FCpEN"><field name="PIN">6</field></shadow></value><value name="keypad_col_2"><shadow type="pins_digital" id="iVs+VE|7..Is/]A{kcOM"><field name="PIN">7</field></shadow></value><value name="keypad_col_3"><shadow type="pins_digital" id="Gj_=1/jwEE{6F^WJpFad"><field name="PIN">8</field></shadow></value><value name="keypad_col_4"><shadow type="pins_digital" id="eW_e,#|+bY13`LIlVm,,"><field name="PIN">9</field></shadow></value></block></value><value name="keypad_type"><block type="keypad_type_data" id="gt)MbW$@!_H0y)cUYfy2"><field name="keypad_1_1">1</field><field name="keypad_1_2">2</field><field name="keypad_1_3">3</field><field name="keypad_1_4">A</field><field name="keypad_2_1">4</field><field name="keypad_2_2">5</field><field name="keypad_2_3">6</field><field name="keypad_2_4">B</field><field name="keypad_3_1">7</field><field name="keypad_3_2">8</field><field name="keypad_3_3">9</field><field name="keypad_3_4">C</field><field name="keypad_4_1">*</field><field name="keypad_4_2">0</field><field name="keypad_4_3">#</field><field name="keypad_4_4">D</field></block></value><next><block type="variables_set" id=".%TR*e`dbUQ{IE|}jdR|"><field name="VAR">key</field><value name="VALUE"><block type="get_keypad_num" id="#z{19Wg4`Jo:K:e:V-5C"><field name="keypad_name">KEYPAD_4_4</field></block></value><next><block type="controls_if" id="BF}FrrxeO6l(W9~Qqd@^"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="text_equals_starts_ends" id="WC7N}^I])5L?L_pMA++?"><field name="DOWHAT">equals</field><value name="STR1"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="-u?HQec}Ig|yikY,=n)C"><field name="TEXT"></field></shadow><block type="variables_get" id="]_UfF9lD1lU2#sTJL@)t"><field name="VAR">key</field></block></value><value name="STR2"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="2[o~)H%.;~C#y%_+sX~="><field name="TEXT"></field></shadow><block type="text_char" id="9*l5mX7nrD7:}hElaA%K"><field name="TEXT">D</field></block></value></block></value><statement name="DO0"><block type="serial_println" id="HLc*9_@#}Z[(|)Iq[E:3"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="variables_get" id="5/b{jcS;8yEf7XH7[T47"><field name="VAR">pwd</field></block></value><next><block type="controls_if" id="CXhJ^CVZn0%hB7F#kqYA"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="text_equals_starts_ends" id="M[O:6qWnBQ=B]6RnyN?L"><field name="DOWHAT">equals</field><value name="STR1"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="-u?HQec}Ig|yikY,=n)C"><field name="TEXT"></field></shadow><block type="variables_get" id="$JE.hxp]BJcKYc#_0x`S"><field name="VAR">pwd</field></block></value><value name="STR2"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="2[o~)H%.;~C#y%_+sX~="><field name="TEXT"></field></shadow><block type="text" id="hAR(D21Bde!kD)G`}3C@"><field name="TEXT">1234</field></block></value></block></value><statement name="DO0"><block type="inout_digital_write2" id="[H@aoLk4)5V-kQCq[Y[n"><value name="PIN"><shadow type="pins_digital" id="[mTmFrXcSUZm.|:uMCJQ"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="kwXbHVq8|1u)$n-`?A_-"><field name="BOOL">HIGH</field></shadow></value></block></statement><statement name="ELSE"><block type="inout_digital_write2" id=":O$KI70]hwf#0,r:9_j,"><value name="PIN"><shadow type="pins_digital" id=")kSu_hz{D(#TF5Wy`]0{"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="0eHaH/6ZMrUXT*nq3xqO"><field name="BOOL">LOW</field></shadow></value></block></statement></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="e:BMBvo.#q^z2qt+=0rd"><field name="VAR">pwd</field><value name="VALUE"><block type="text_join" id="=c/{Mtk(4hItJtI36X8}"><value name="A"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="##~nTMUuxJ1Qnm{^*HD2"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="lRkC9Egp[a!{8,wl}I+6"><field name="VAR">pwd</field></block></value><value name="B"><shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="v-e`awBkp_4F._`e9)|`"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="{Xf5(|Z}Mii?O5Jf$7|L"><field name="VAR">key</field></block></value></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></xml> |