1 line
8.1 KiB
XML
1 line
8.1 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春(NOVA)" shown="block"><variables><variable id="#}4ahake#-Fe]$,HpNG`">x</variable></variables><block type="variables_set" id="znE3F?}l9J-27yj9ET2K" x="-3402" y="-1011"><field name="VAR">闪灯</field><value name="VALUE"><block type="logic_boolean" id="pbeUc_Ssl#$qE-lgAMy."><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="(m#cyv98tvW;Cwa{-c$|"><field name="VAR">RGB</field><value name="VALUE"><block type="math_number" id="HTn2z6c(07od9b~yTpli"><field name="NUM">0</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="R#sXLo9Blz1B=dD/fu5M"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="6lUpZ|lu)7lpr79L1(/s"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="tGcHw2}$2L(D67pQCdM+"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_thread" id="1uXE=f:I_gr,V}4#-od*"><value name="callback"><shadow type="factory_block_return" id="#iRn#pBOip3B=)AHB2eH"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="v6c#*5vud3)SR#[qN*HW" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="GspCdWe(4ck,@}2lR`Sb"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="KZh4jc0xlO6rV;uQ_w,q"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="FfLo{xhU]q3mDu=f-AyI"><value name="data"><shadow type="pins_builtinimg" id="jL3V9$9p@MHgaJny_2@`"><field name="PIN">expression_picture.Heart</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xh+p}i|E~O[m1P-=maU^"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="FNGbH0z,6#!rbaO7E@B6"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="mr0J1m42d@M^CxX]cEFo"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="no02*hci#Ijw91(QzO}|"><value name="data"><shadow type="pins_builtinimg" id="0gf2(8vp4|(tj6eqnKg9"><field name="PIN">expression_picture.Small_heart</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="=*$CV3pTR(1jS3nyFrdy"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="Lg];PJEFl7Ylg@*tjGw."><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="BS@4)F9!cLS!/;S?IZVF"><field name="NUM">0.5</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="j}2){CJjUzAI}n?mD/Ma" x="-3108" y="-678"><mutation><arg name="x" varid="#}4ahake#-Fe]$,HpNG`"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="variables_global" id="$sTj8M*oY|:8O7$L(nw1"><value name="VAR"><block type="variables_get" id="Rv,O9[nvRW|EHg?enc_v"><field name="VAR">闪灯</field></block></value><next><block type="variables_set" id="6/q5/!4e42DFy^$*[@1D"><field name="VAR">闪灯</field><value name="VALUE"><block type="logic_negate" id="o`p4#Kez0KFKga|Mzr?t"><value name="BOOL"><block type="variables_get" id="m,efTs$i17cWH*{2)VQF"><field name="VAR">闪灯</field></block></value></block></value></block></next></block></statement></block><block type="procedures_defnoreturn" id="vZLgcseMwp={2rpUi;Kn" inline="false" x="-3389" y="-645"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="}JKt:OxdK_=R*~Jo:0:{"><value name="VAR"><block type="variables_get" id="eQ7k9U^N=s+7aD4/]J~l"><field name="VAR">闪灯</field></block></value><next><block type="variables_global" id="M/8{_)Jw@PsJ}imA.y*)"><value name="VAR"><block type="variables_get" id="Pa}f)K~`*e8TvkMryne0"><field name="VAR">RGB</field></block></value><next><block type="controls_whileUntil" id="(EsQ-]bGPeVLu*ONaa42"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="bM~W5mW@ycMt7)62$*Y+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="SN=t)[BNlZge?)uUc)SK"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="MLx^TVDdiCV=@m.^DUp6"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="H4S3f?s*.W4)gq`q)G4n"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="+0VCD5GwGAf-tw5/~i8j"><field name="VAR">闪灯</field></block></value><statement name="DO0"><block type="variables_set" id=";GJ3/sUn[q/.NO{o~AO4"><field name="VAR">RGB</field><value name="VALUE"><block type="math_arithmetic" id="PA^P8c9swy([N~m:_NEi"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="$Mz{Nx@kb6/XIHT,S6?Z"><field name="NUM">10</field></shadow></value><value name="B"><shadow type="math_number" id="Rv12ow]t/1ejM-y+`n|("><field name="NUM">1</field></shadow><block type="variables_get" id="g2XuNBijz[G,$ynaXMaw"><field name="VAR">RGB</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="qIN0)n0`pSpjNXHwB8e="><value name="RVALUE"><shadow type="math_number" id="E0hMn6@P;gZA.F^GCnZd"><field name="NUM">0</field></shadow><block type="variables_get" id="E!q`{SY3rdL[SOG^.-wo"><field name="VAR">RGB</field></block></value><value name="GVALUE"><shadow type="math_number" id="8uDl*FnaHgL?4bPT1`FH"><field name="NUM">0</field></shadow><block type="variables_get" id="*Ybo7~D2lQk_;`]4eYPE"><field name="VAR">RGB</field></block></value><value name="BVALUE"><shadow type="math_number" id="**0`L8iQ{tqQ_HDLv?XJ"><field name="NUM">0</field></shadow><block type="variables_get" id="m7IT$;ua9c$$ciw~p4;|"><field name="VAR">RGB</field></block></value><next><block type="actuator_onboard_neopixel_write" id="HBn}J#!?g#yl5].,VcNK"><next><block type="controls_delay_new" id="$W:}T7+hBGs,Z0yT8ASK"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="E1CxECdUjZFnof^~GuXv"><field name="NUM">0.2</field></shadow></value></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="actuator_onboard_neopixel_rgb_all" id="S+cnOD+|x,gQ4L2i9l1@"><value name="RVALUE"><shadow type="math_number" id="k|caWew,XR.o;YlLi/=G"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="r4k-Zg(`Z~p_woh}E1.s"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="2RE?,XXnnVha]f@zpQmH"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="u7gw-w4yWv2zDnTf]B/9"></block></next></block></statement></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX25vdmEKaW1wb3J0IF90aHJlYWQKZnJvbSBleHByZXNzaW9uX3BpY3R1cmUgaW1wb3J0IEhlYXJ0CmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IHRpbWUKZnJvbSBleHByZXNzaW9uX3BpY3R1cmUgaW1wb3J0IFNtYWxsX2hlYXJ0CmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF9yZ2IKCmRlZiBhdHRhY2hJbnRlcnJ1cHRfZnVuYyh4KToKICAgIGdsb2JhbCDpl6rnga8KICAgIOmXqueBryA9IG5vdCDpl6rnga8KCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwg6Zeq54GvCiAgICBnbG9iYWwgUkdCCiAgICB3aGlsZSBUcnVlOgogICAgICAgIHRpbWUuc2xlZXBfbXMoMSkKICAgICAgICBpZiDpl6rnga86CiAgICAgICAgICAgIFJHQiA9IDEwIC0gUkdCCiAgICAgICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKFJHQiwgUkdCLCBSR0IpKQogICAgICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMC4yKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoK6Zeq54GvID0gRmFsc2UKUkdCID0gMAptaXhnb19ub3ZhLkIxa2V5LmlycShoYW5kbGVyPWF0dGFjaEludGVycnVwdF9mdW5jLCB0cmlnZ2VyPW1hY2hpbmUuUGluLklSUV9SSVNJTkcpCl90aHJlYWQuc3RhcnRfbmV3X3RocmVhZCh0ZXN0VGhyZWFkLCAoKSkKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LmltYWdlKEhlYXJ0LCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX3RmdC5pbWFnZShTbWFsbF9oZWFydCwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMC41KQo=</code> |