1 line
5.5 KiB
XML
1 line
5.5 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="-853" y="441"><field name="VALUE">硬件串口在程序上传时会被占用,若外接其他模块可能会导致无法 上传程序&#10;因此一般不做额外用途,仅用来调试程序,当我们要使用其他串口类模块时,&#10;一般使用软串口,软串口能将任意数字输出引脚当做串口来使用,例如下列程序&#10;定义了2和3为软串口,,软串口每隔一秒发送一个数据,硬件串口收到数据时打印&#10;该数据,同时11号管脚LED切换状态。</field><next><block type="factory_notes" id="k^K_n3M*Sn2jlbhMwqdd"><field name="VALUE">串口通讯波特率必须一致,软串口能使用的波特率一般不超过115200,超过可能导致&#10;异常,用一根双公头杜邦线接入3与RX(0)引脚,观察现象</field><next><block type="factory_notes" id="[:LzRs:[)dzxNLmQSJ]n"><field name="VALUE">用另一块板子上传相同程序,分别把己方的3号管脚接入对方的RX,观察现象&#10;注意把两块板子的GND连接到一起</field><next><block type="factory_notes" id="`GiQfl)wuT/@tK.r#yCA"><field name="VALUE">说说软串口与硬件串口的区别</field></block></next></block></next></block></next></block><block type="base_setup" id="^p}W8JcR-ZB$v8xShKjw" x="-854" y="754"><statement name="DO"><block type="serial_softserial" id="JUGRzRMvz.2xGDn4RK5p"><field name="serial_select">mySerial</field><value name="RX"><shadow type="pins_digital" id="L}?^Kt^u[u1*w0//(N9w"><field name="PIN">2</field></shadow></value><value name="TX"><shadow type="pins_digital" id=".82i,zk){FbGRGsoD,zB"><field name="PIN">3</field></shadow></value><next><block type="serial_begin" id=",aks}mncIL3E.VHK#SbG"><field name="serial_select">mySerial</field><value name="CONTENT"><shadow type="math_number" id="nfDi{RZnvZ0fSF_YpI.}"><field name="NUM">9600</field></shadow></value></block></next></block></statement></block><block type="controls_if" id="/=)/}r:4fTA)t7;Uv8{{" x="-852" y="900"><value name="IF0"><block type="serial_available" id=")ePo;`27gdiErEhBWNhs"><field name="serial_select">Serial</field></block></value><statement name="DO0"><block type="serial_print" id="O@IKwDNs8IVb,KrY84);"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="serial_readstr_until" id="JI8dPPC[~[_#3tox,@C2"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="text_char" id="dnsUCn.hKPg5/7*;e}9a"><field name="TEXT">a</field></shadow></value></block></value><next><block type="inout_digital_write2" id="XNM~cN{-8bhEpT@$ql,r"><value name="PIN"><shadow type="pins_digital" id="02l6o5t=iDY{wg8r)4lT"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id=",qIXFi0Y`UcxLG-*0VgI"><field name="BOOL">HIGH</field></shadow><block type="logic_negate" id=";h?-+Q6qZ+~=`;{/9k?*"><value name="BOOL"><block type="inout_digital_read2" id="r1MQfbc`pn}]{.{,.{ut"><value name="PIN"><shadow type="pins_digital" id="=yFTT}#am4.rOq@l@noL"><field name="PIN">11</field></shadow></value></block></value></block></value></block></next></block></statement></block><block type="simple_timer" id="6-LH}LKcj{:gCJ3Mra,=" x="-852" y="1057"><field name="NO">1</field><value name="timein"><shadow type="math_number" id=";QXtKi5v]:Qv,3|17^+-"><field name="NUM">1000</field></shadow></value><statement name="zxhs"><block type="serial_print" id="5DKn4K7n,L,8V/{Z^Wq{"><field name="serial_select">mySerial</field><field name="new_line">print</field><value name="CONTENT"><block type="text" id="f-u|yidFs~L]QPjBBdH]"><field name="TEXT">1a</field></block></value></block></statement></block></xml><code>CiNpbmNsdWRlIDxTb2Z0d2FyZVNlcmlhbC5oPgojaW5jbHVkZSA8U2ltcGxlVGltZXIuaD4KClNvZnR3YXJlU2VyaWFsIG15U2VyaWFsKDIsMyk7ClNpbXBsZVRpbWVyIHRpbWVyOwoKdm9pZCBTaW1wbGVfdGltZXJfMSgpIHsKICBteVNlcmlhbC5wcmludCgiMWEiKTsKfQoKdm9pZCBzZXR1cCgpewogIG15U2VyaWFsLmJlZ2luKDk2MDApOwogIFNlcmlhbC5iZWdpbig5NjAwKTsKICBwaW5Nb2RlKDExLCBPVVRQVVQpOwogIHRpbWVyLnNldEludGVydmFsKDEwMDBMLCBTaW1wbGVfdGltZXJfMSk7Cgp9Cgp2b2lkIGxvb3AoKXsKICAvL+ehrOS7tuS4suWPo+WcqOeoi+W6j+S4iuS8oOaXtuS8muiiq+WNoOeUqO+8jOiLpeWkluaOpeWFtuS7luaooeWdl+WPr+iDveS8muWvvOiHtOaXoOazlSDkuIrkvKDnqIvluo8KICAvL+WboOatpOS4gOiIrOS4jeWBmumineWklueUqOmAlO+8jOS7heeUqOadpeiwg+ivleeoi+W6j++8jOW9k+aIkeS7rOimgeS9v+eUqOWFtuS7luS4suWPo+exu+aooeWdl+aXtu+8jAogIC8v5LiA6Iis5L2/55So6L2v5Liy5Y+j77yM6L2v5Liy5Y+j6IO95bCG5Lu75oSP5pWw5a2X6L6T5Ye65byV6ISa5b2T5YGa5Liy5Y+j5p2l5L2/55So77yM5L6L5aaC5LiL5YiX56iL5bqPCiAgLy/lrprkuYnkuoYy5ZKMM+S4uui9r+S4suWPo++8jO+8jOi9r+S4suWPo+avj+malOS4gOenkuWPkemAgeS4gOS4quaVsOaNru+8jOehrOS7tuS4suWPo+aUtuWIsOaVsOaNruaXtuaJk+WNsAogIC8v6K+l5pWw5o2u77yM5ZCM5pe2MTHlj7fnrqHohJpMRUTliIfmjaLnirbmgIHjgIIKICAvL+S4suWPo+mAmuiur+azoueJueeOh+W/hemhu+S4gOiHtO+8jOi9r+S4suWPo+iDveS9v+eUqOeahOazoueJueeOh+S4gOiIrOS4jei2hei/hzExNTIwMO+8jOi2hei/h+WPr+iDveWvvOiHtAogIC8v5byC5bi477yM55So5LiA5qC55Y+M5YWs5aS05p2c6YKm57q/5o6l5YWlM+S4jlJY77yIMO+8ieW8leiEmu+8jOinguWvn+eOsOixoQogIC8v55So5Y+m5LiA5Z2X5p2/5a2Q5LiK5Lyg55u45ZCM56iL5bqP77yM5YiG5Yir5oqK5bex5pa555qEM+WPt+euoeiEmuaOpeWFpeWvueaWueeahFJY77yM6KeC5a+f546w6LGhCiAgLy/ms6jmhI/miorkuKTlnZfmnb/lrZDnmoRHTkTov57mjqXliLDkuIDotbcKICAvL+ivtOivtOi9r+S4suWPo+S4juehrOS7tuS4suWPo+eahOWMuuWIqwoKICBpZiAoU2VyaWFsLmF2YWlsYWJsZSgpID4gMCkgewogICAgU2VyaWFsLnByaW50bG4oU2VyaWFsLnJlYWRTdHJpbmdVbnRpbCgnYScpKTsKICAgIGRpZ2l0YWxXcml0ZSgxMSwoIWRpZ2l0YWxSZWFkKDExKSkpOwoKICB9CgogIHRpbWVyLnJ1bigpOwoKfQ==</code> |