Files
mixly3/boards/default/arduino_avr/examples/02-控制/07-随机亮灯.mix
2024-07-19 10:16:00 +08:00

1 line
6.2 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="6q#eqQ;4`1@7p[b$kFaP" x="0" y="0"><field name="VALUE">D2连接按钮。\nD11、D12、D13分别连接LED灯。\n按下按钮随机点亮其中一盏灯。</field></block><block type="variables_declare" id="2t_(7]4gfR2[}tvbwDT%" x="0" y="105"><field name="variables_type">global_variate</field><field name="VAR">count</field><field name="TYPE">int</field><value name="VALUE"><block type="math_number" id="G5XB7H[eF_KKUcX1SYd8"><field name="NUM">0</field></block></value><next><block type="math_random_seed" id="LJ*|k|^,@Oj8s!L$B1-i"><value name="NUM"><shadow type="math_number" id="HplQR#F_D`=+zP`#w,|X"><field name="NUM">997</field></shadow></value><next><block type="controls_if" id="}T;d;yO`=%TeunpL`ia2"><value name="IF0"><block type="inout_digital_read2" id="mû8;|B^Ev|.u:wgj]j"><value name="PIN"><shadow type="pins_digital" id="8-T~@g7K?}jS7??]e`mJ"><field name="PIN">2</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="+FTA~wPH[(d%V(kz}6L}"><field name="VAR">count</field><value name="VALUE"><block type="math_random_int" id="v]G[6b}TEGjA]gk|NW{v"><value name="FROM"><shadow type="math_number" id="WMkVO3X:4q56k#OQ6mO@"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="x|7.j$qVR#ti3.=)04w~"><field name="NUM">4</field></shadow></value></block></value></block></statement><next><block type="controls_switch_case" id="#sO:C)}lF1[IVFG~s[nF"><mutation xmlns="http://www.w3.org/1999/xhtml" elseif="3" else="1"></mutation><value name="IF0"><block type="variables_get" id=")g~G|0`Hzz5I2+%x*@cO"><field name="VAR">count</field></block></value><value name="IF1"><block type="math_number" id="3w%(s1l@sVK$$LjBEHuR"><field name="NUM">1</field></block></value><statement name="DO1"><block type="inout_digital_write2" id="h]Kiu9qN:4{gR$^%u!sz"><value name="PIN"><shadow type="pins_digital" id="@:Ien)L@)ybuesBkjCl/"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="xuj.$6aKGgSm29[[4!PA"><field name="BOOL">HIGH</field></shadow></value><next><block type="inout_digital_write2" id="5m_)G-p0dZWo5^e_aWio"><value name="PIN"><shadow type="pins_digital" id="NLszV76q~R:g5*5)MX56"><field name="PIN">12</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="s_sI^@bDX@5MWLwklNki"><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="[+Z|ha.*eiHXLVa;QEr*"><value name="PIN"><shadow type="pins_digital" id=",Qw2i.%4q/3#tgJJ$Cm8"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id=".M@44z=H}]7(a+3,{AFX"><field name="BOOL">LOW</field></shadow></value></block></next></block></next></block></statement><value name="IF2"><block type="math_number" id="K[FPL$59C]^~9F%4s~mO"><field name="NUM">2</field></block></value><statement name="DO2"><block type="inout_digital_write2" id="fvJOy$$-#0Jw-w:_Lb$`"><value name="PIN"><shadow type="pins_digital" id="Dr|DY,].WX!)4xQ{-(_a"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="[-OrM/SmtMgj*H?|q~}Y"><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="06%$m(jfd_1-H^C,^24#"><value name="PIN"><shadow type="pins_digital" id="k#Lc.s0M}W2GJsiQR0J7"><field name="PIN">12</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="mWStPj.s^,}jZj!lTf0,"><field name="BOOL">HIGH</field></shadow></value><next><block type="inout_digital_write2" id="8T5)vvd8N_A{z3Mh`k_c"><value name="PIN"><shadow type="pins_digital" id="-Y_0hGp=UKLKvfQ$kk:^"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="Zb@WQ52!c7Io/!h5s8%}"><field name="BOOL">LOW</field></shadow></value></block></next></block></next></block></statement><value name="IF3"><block type="math_number" id="d`Yk$MW59Y=aX.wzyNe*"><field name="NUM">3</field></block></value><statement name="DO3"><block type="inout_digital_write2" id="z)NuOY@xj3oHt3#yw-aP"><value name="PIN"><shadow type="pins_digital" id="NWeV$j73Rv,msYq9h]Z*"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="KP/B5WMMLuk#K8W*f.dF"><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="Ydf5wFpII9Ho_E^L0xs:"><value name="PIN"><shadow type="pins_digital" id="yf:i/@|ja0unUDd4~K%0"><field name="PIN">12</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="/zbP]KV3C~7mB/4+T-ra"><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="oK{`PBatgSIPjRtk-t3W"><value name="PIN"><shadow type="pins_digital" id="CW}_iTQTfU5%IU+5dcYp"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="|I)7P;RfWG7uJE%Or9/*"><field name="BOOL">HIGH</field></shadow></value></block></next></block></next></block></statement><statement name="ELSE"><block type="inout_digital_write2" id="Wb;EAm;~yhtTQ8${C;$W"><value name="PIN"><shadow type="pins_digital" id="VPPIZWS(}4Fz#AQ}Z/M}"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="guKWPufyo%Nu|a.LTd#)"><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="TZS]qik+wq{nE~l}NEh?"><value name="PIN"><shadow type="pins_digital" id="pEs6s?kE:J)fyx*/g_A@"><field name="PIN">12</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="P3(j9|A;i1$x:U$}*vi."><field name="BOOL">LOW</field></shadow></value><next><block type="inout_digital_write2" id="!o4KP%1`oauVdjm8BG5*"><value name="PIN"><shadow type="pins_digital" id="2[[+rE}@VFct9-lr+g]*"><field name="PIN">13</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="jbozn~wC`3I6e.U)e[}x"><field name="BOOL">LOW</field></shadow></value></block></next></block></next></block></statement><next><block type="controls_delay" id="uw2s`?N@eBr.z;/M^Wvy"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="3#VT$f)3yfG1,_@_Uo?9"><field name="NUM">1000</field></shadow></value></block></next></block></next></block></next></block></next></block></xml>