<xml xmlns="http://www.w3.org/1999/xhtml"><block type="arduino_setup" x="-212" y="462"><statement name="MySetup"><block type="string_declare"><field name="VAR">ClientRequest</field><value name="VALUE"><block type="text"><field name="TEXT"></field></block></value><next><block type="string_declare"><field name="VAR">estado</field><value name="VALUE"><block type="text"><field name="TEXT"></field></block></value><next><block type="serial_print"><value name="CONTENT"><block type="text"><field name="TEXT"></field></block></value><next><block type="serial_printL"><value name="CONTENT"><block type="text"><field name="TEXT">Conectando con </field></block></value><next><block type="serial_print"><value name="CONTENT"><block type="text"><field name="TEXT">Nombre de red</field></block></value><next><block type="iots_connectnetwork_pass"><value name="ssid"><block type="text"><field name="TEXT">Nombre de red</field></block></value><value name="password"><block type="text"><field name="TEXT">Clave de red</field></block></value><next><block type="do_while"><value name="CONDI"><block type="logic_negate"><value name="BOOL"><block type="iots_isconnected"></block></value></block></value><statement name="STATNAME"><block type="base_delayms"><value name="DELAY_TIME"><block type="math_number"><field name="NUM">300</field></block></value><next><block type="serial_printL"><value name="CONTENT"><block type="text"><field name="TEXT">.</field></block></value></block></next></block></statement><next><block type="serial_print"><value name="CONTENT"><block type="text"><field name="TEXT">Conectado</field></block></value><next><block type="serial_printL"><value name="CONTENT"><block type="text"><field name="TEXT">Esta es la IP para conectar: </field></block></value><next><block type="serial_print"><value name="CONTENT"><block type="iots_localip"></block></value><next><block type="iot_startserver"><value name="port"><block type="math_number"><field name="NUM">80</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement><statement name="MyLoop"><block type="iot_waitconnection"><next><block type="serial_printL"><value name="CONTENT"><block type="text"><field name="TEXT">Nuevo cliente: </field></block></value><next><block type="serial_print"><value name="CONTENT"><block type="iot_clientip"></block></value><next><block type="string_set"><field name="VAR">ClientRequest</field><value name="VALUE"><block type="iotServer_readrequest"></block></value><next><block type="serial_print"><value name="CONTENT"><block type="string_get"><field name="VAR">ClientRequest</field></block></value><next><block type="controls_if"><value name="IF0"><block type="logic_compare"><field name="OP">NEQ</field><value name="A"><block type="string_indexof"><field name="VAR">ClientRequest</field><value name="input_to_compare"><block type="text"><field name="TEXT">on2</field></block></value></block></value><value name="B"><block type="math_number"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="inout_digital_write"><field name="PIN">2</field><field name="STAT">HIGH</field><next><block type="string_set"><field name="VAR">estado</field><value name="VALUE"><block type="text"><field name="TEXT">Encendido</field></block></value></block></next></block></statement><next><block type="controls_if"><value name="IF0"><block type="logic_compare"><field name="OP">NEQ</field><value name="A"><block type="string_indexof"><field name="VAR">ClientRequest</field><value name="input_to_compare"><block type="text"><field name="TEXT">off2</field></block></value></block></value><value name="B"><block type="math_number"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="inout_digital_write"><field name="PIN">2</field><field name="STAT">LOW</field><next><block type="string_set"><field name="VAR">estado</field><value name="VALUE"><block type="text"><field name="TEXT">Apagado</field></block></value></block></next></block></statement><next><block type="webpage_html"><statement name="page_head"><block type="webpage_generic"><value name="generic_html"><block type="text"><field name="TEXT">&lt;meta charset=utf-8&gt;</field></block></value></block></statement><statement name="page_body"><block type="webpage_generic"><value name="generic_html"><block type="text"><field name="TEXT">&lt;center&gt;&lt;font face='Arial'&gt;</field></block></value><next><block type="html_heading"><field name="heading">h1</field><field name="NAME">#000000</field><value name="NAME"><block type="text"><field name="TEXT">Servidor web con ESP32</field></block></value><next><block type="html_heading"><field name="heading">h2</field><field name="NAME">#009900</field><value name="NAME"><block type="text"><field name="TEXT">KIO4.COM - Juan A. Villalpando</field></block></value><next><block type="html_heading"><field name="heading">h3</field><field name="NAME">#000000</field><value name="NAME"><block type="text"><field name="TEXT">Página web.</field></block></value><next><block type="webpage_br"><next><block type="webpage_br"><next><block type="webpage_generic"><value name="generic_html"><block type="text"><field name="TEXT">&lt;img src='http://iesromerovargas.com/kio42.png'&gt;&lt;br&gt;</field></block></value><next><block type="webpage_button"><value name="link"><block type="text"><field name="TEXT">on2</field></block></value><value name="title"><block type="text"><field name="TEXT">Enciende</field></block></value><next><block type="webpage_button"><value name="link"><block type="text"><field name="TEXT">off2</field></block></value><value name="title"><block type="text"><field name="TEXT">Apaga</field></block></value><next><block type="webpage_br"><next><block type="webpage_generic"><value name="generic_html"><block type="string_get"><field name="VAR">estado</field></block></value><next><block type="webpage_generic"><value name="generic_html"><block type="text"><field name="TEXT">&lt;/font&gt;&lt;/center&gt;</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement><next><block type="serial_printL"><value name="CONTENT"><block type="text"><field name="TEXT">Cliente desconectado: </field></block></value><next><block type="serial_print"><value name="CONTENT"><block type="iot_clientip"></block></value><next><block type="iot_clientflush"></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>