1 line
3.3 KiB
XML
1 line
3.3 KiB
XML
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="9zb5_!x,Q:{,4)8v.=ZK" x="-857" y="510"><field name="VALUE">红外接收,接收的数据为16进制数字,可以通过串口打印获取其编码与数据&#10;通过对比接收到的数据是否等于某一数值执行某一程序,例如下方通过接收特定&#10;数字切换LED状态</field><next><block type="ir_recv" id="5tTeoPX+x$x#@|-s,H5R"><field name="VAR">ir_item</field><value name="PIN"><shadow type="pins_digital" id="(oG]s$*Uqo7uih/X~9o$"><field name="PIN">9</field></shadow></value><statement name="DO"><block type="serial_print_num" id="Z9wC6}2uWfEL$6$Pyy`$"><field name="serial_select">Serial</field><field name="new_line">println</field><field name="STAT">HEX</field><value name="CONTENT"><block type="variables_get" id="hjj+uB8j~3V@$e0w$nY."><field name="VAR">ir_item</field></block></value><next><block type="controls_if" id="]fS?BILGM$UlKlFy@9j["><value name="IF0"><block type="logic_compare" id="y]x~-qy)!_68l56tq}t,"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=":MY^)8q}h9BYpJmj$j0U"><field name="VAR">ir_item</field></block></value><value name="B"><block type="math_number" id="aqAqUs`}iFtIQN2VmS0Z"><field name="NUM">0xFFA25D</field></block></value></block></value><statement name="DO0"><block type="inout_digital_write2" id="eypUVIfykaT$^SN6!z:D"><value name="PIN"><shadow type="pins_digital" id="*)#!}mMT3dmv51!|(Qyh"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="q#YafXgZS:n-[ecl5K/_"><field name="BOOL">HIGH</field></shadow><block type="logic_negate" id="bDU/ZJo$GdPqgs!-iVUg"><value name="BOOL"><block type="inout_digital_read2" id="vIK^*BqyG)H$_8EmLx#]"><value name="PIN"><shadow type="pins_digital" id="5;w0)d|[z.^y|VRm,veg"><field name="PIN">11</field></shadow></value></block></value></block></value></block></statement></block></next></block></statement></block></next></block></xml><code>CiNpbmNsdWRlIDxJUnJlbW90ZS5oPgoKbG9uZyBpcl9pdGVtOwpJUnJlY3YgaXJyZWN2XzkoOSk7CmRlY29kZV9yZXN1bHRzIHJlc3VsdHNfOTsKCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgcGluTW9kZSgxMSwgT1VUUFVUKTsKICBpcnJlY3ZfOS5lbmFibGVJUkluKCk7Cn0KCnZvaWQgbG9vcCgpewogIC8v57qi5aSW5o6l5pS277yM5o6l5pS255qE5pWw5o2u5Li6MTbov5vliLbmlbDlrZfvvIzlj6/ku6XpgJrov4fkuLLlj6PmiZPljbDojrflj5blhbbnvJbnoIHkuI7mlbDmja4KICAvL+mAmui/h+WvueavlOaOpeaUtuWIsOeahOaVsOaNruaYr+WQpuetieS6juafkOS4gOaVsOWAvOaJp+ihjOafkOS4gOeoi+W6j++8jOS+i+WmguS4i+aWuemAmui/h+aOpeaUtueJueWumgogIC8v5pWw5a2X5YiH5o2iTEVE54q25oCBCiAgaWYgKGlycmVjdl85LmRlY29kZSgmcmVzdWx0c185KSkgewogICAgaXJfaXRlbT1yZXN1bHRzXzkudmFsdWU7CiAgICBTdHJpbmcgdHlwZT0iVU5LTk9XTiI7CiAgICBTdHJpbmcgdHlwZWxpc3RbMThdPXsiVU5VU0VEIiwgIlJDNSIsICJSQzYiLCAiTkVDIiwgIlNPTlkiLCAiUEFOQVNPTklDIiwgIkpWQyIsICJTQU1TVU5HIiwgIldIWU5URVIiLCAiQUlXQV9SQ19UNTAxIiwgIkxHIiwgIlNBTllPIiwgIk1JVFNVQklTSEkiLCAiRElTSCIsICJTSEFSUCIsICJERU5PTiIsICJQUk9OVE8iLCAiTEVHT19QRiJ9OwogICAgaWYocmVzdWx0c185LmRlY29kZV90eXBlPj0xJiZyZXN1bHRzXzkuZGVjb2RlX3R5cGU8PTE3KXsKICAgICAgdHlwZT10eXBlbGlzdFtyZXN1bHRzXzkuZGVjb2RlX3R5cGVdOwogICAgfQogICAgU2VyaWFsLnByaW50bG4oIklSIFRZUEU6Iit0eXBlKyIgICIpOwogICAgU2VyaWFsLnByaW50bG4oaXJfaXRlbSxIRVgpOwogICAgaWYgKGlyX2l0ZW0gPT0gMHhGRkEyNUQpIHsKICAgICAgZGlnaXRhbFdyaXRlKDExLCghZGlnaXRhbFJlYWQoMTEpKSk7CgogICAgfQogICAgaXJyZWN2XzkucmVzdW1lKCk7CiAgfSBlbHNlIHsKICB9Cgp9</code> |