 
{"id":427,"date":"2020-12-04T15:14:34","date_gmt":"2020-12-04T15:14:34","guid":{"rendered":"http:\/\/papime101620.computounam.mx\/?page_id=427"},"modified":"2023-05-04T22:21:40","modified_gmt":"2023-05-04T22:21:40","slug":"expresiones-relacionales","status":"publish","type":"page","link":"https:\/\/iaciduino.enp.unam.mx\/index.php\/manual-de-programacion-con-arduino\/expresiones-relacionales\/","title":{"rendered":"Expresiones relacionales"},"content":{"rendered":"<p>En esta lecci\u00f3n aprender\u00e1s a codificar y evaluar expresiones relacionales&nbsp; &nbsp;para realizar&nbsp; comparaciones que&nbsp; se requieran al&nbsp; hacer en tus programas de Arduino.<\/p>\n<h2><span style=\"color: #000080;\">Operadores relacionales&nbsp;<\/span><\/h2>\n<p>Los operadores relacionales de Arduino que utilizaremos&nbsp; se presentan en la Tabla 1<\/p>\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table><tbody><tr><td><strong>Operador<\/strong><\/td><td><strong>Operaci\u00f3n<\/strong><\/td><td><strong>Ejemplo<\/strong><\/td><\/tr><tr><td>==<\/td><td>igual que <\/td><td>a == b<\/td><\/tr><tr><td>!=<\/td><td>no es igual a <\/td><td>a  != b<\/td><\/tr><tr><td>&gt;<\/td><td>mayor que <\/td><td>a  &gt;  b<\/td><\/tr><tr><td>&lt;<\/td><td>menor que<\/td><td>a  &lt;  b<\/td><\/tr><tr><td>&lt;=<\/td><td>menor que o igual<\/td><td>a  &lt;=  b<\/td><\/tr><tr><td>&gt;=<\/td><td>mayor que o igual<\/td><td>a  &gt;=  b<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><br>Tabla1. operadores relacionales de Arduino<\/figcaption><\/figure>\n\n\n<h2><span style=\"color: #000080;\">Expresiones relacionales<\/span><\/h2>\n<p>Las expresiones&nbsp; relacionales son aquellas&nbsp; que permiten&nbsp; comparar dos valores, pueden ser n\u00fameros, caracteres alfanum\u00e9ricos, constantes o variables. Algunos ejemplos de expresiones relacionales&nbsp; se muestran en la Tabla 2:<\/p>\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table><tbody><tr><td>Expresi\u00f3n <\/td><td>Descripci\u00f3n<\/td><td>Expresi\u00f3n<\/td><td>Descripci\u00f3n<\/td><\/tr><tr><td>a &gt; b<\/td><td>\u00bfEs a mayor que b?<\/td><td>3 &gt;= 6 + 7<\/td><td>\u00bf Es 3 menor o igual que 6+7?<\/td><\/tr><tr><td>b &lt; c<\/td><td>\u00bfEs b menor que c?<\/td><td>&#8216;M&#8217; &gt; &#8216;m&#8217;<\/td><td>\u00bfEs &#8216;M&#8217; mayor que &#8216;m&#8217;?<\/td><\/tr><tr><td>a &gt;= c<\/td><td>Es a mayor o igual que c?<\/td><td>\u00b4Hola&#8217; == \u00b4hola&#8217;<\/td><td>\u00bfEs &#8216;Hola igual a &#8216;hola&#8217;?<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><br>Tabla 2. Expresiones relacionales<\/figcaption><\/figure>\n\n\n<h2><span style=\"color: #000080;\">Evaluaci\u00f3n de expresiones relacionales<\/span><\/h2>\n<p>El resultado de evaluar una operaci\u00f3n relacional es un falso o un verdadero. Para comprender c\u00f3mo se eval\u00faa una expresi\u00f3n relacional, vamos a ver el siguiente video:<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Operadores Relacionales\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/KfxD0UtrcmI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>Analiza los siguientes ejemplos donde se desglosan los pasos que se realizan para evaluar las expresiones relacionales:<\/p>\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Ejemplo 1<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ejemplo 2<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ejemplo 3<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">A=6<br>b=10<br>(A*2)  &gt;   (B*2)<br>   12   &gt;   (B*2)<br>12 &gt; 10<br>       FALSO<\/td><td class=\"has-text-align-center\" data-align=\"center\">x=2<br>y=3<br>(2 * 3 \/ 1 + 5 )  &gt;=   (x + 3) \/ (1 + y) <br>           (6\/1+5)   &gt;= (3+3) \/ (1+3)<br>    (6+5) &gt;=  6 \/<br>          11 &gt;=   1.25<br>                         TRUE<\/td><td class=\"has-text-align-center\" data-align=\"center\">(2 + 3) \/ (1 + 5)  != (2 + 3) * 2 <br><br>5 \/ (1+ 5)  !=  5 * 2 <br>   5 \/ 6  !=  10<br>0.8333 != 10<br>TRUE<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><br>Tabla 3. Evaluaci\u00f3n de expresiones relacionales<\/figcaption><\/figure>\n\n\n<p>Ahora que ya comprendimos la l\u00f3gica y c\u00f3mo se eval\u00faan las expresiones relacionales vamos a hacer un ejemplo:<\/p>\n<p>Se desea programar un circuito que encienda un LED cuando el resultado de una expresi\u00f3n expresi\u00f3n relacional sea verdadero (1) y que se apague cuando sea falso (0);<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/\/wpArduino\/wp-content\/uploads\/2021\/01\/EjemploRelacionales-1.png\" alt=\"\" width=\"726\" height=\"623\"\/><figcaption class=\"wp-element-caption\">Figura 2 Conexi\u00f3n de un LED al pin 5 de la tarjeta Arduino UNO<\/figcaption><\/figure><\/div>\n\n<p>Para realizar diferentes expresiones relacionales, se declaran las variables a y b de tipo entero, x y y de tipo char y cadena1 y cadena2 de tipo string como sigue:<\/p>\n<pre>a = 5;<br><span style=\"color: #0000ff;\">int<\/span> b = 3;<br><span style=\"color: #0000ff;\">int<\/span> c = 2;<br><span style=\"color: #0000ff;\">char<\/span> x ='M';<br><span style=\"color: #0000ff;\">char<\/span> y ='m';<br><span style=\"color: #0000ff;\">String<\/span> cadena1=\"Hola\";<br><span style=\"color: #0000ff;\">String<\/span> cadena2=\"hola\";<\/pre>\n<p>En este caso&nbsp; la tarjeta Arduino puede enviar al LED&nbsp; dos valores:&nbsp; HIGH (1) si es un verdadero &nbsp;y LOW (0) si es falso,&nbsp; entonces debemos configurar el pin de entrada. La instrucci\u00f3n de configuraci\u00f3n del pin 5 digital ser\u00eda:<\/p>\n<pre><span style=\"color: #ff6600;\">pinMode<\/span>(3, <span style=\"color: #0000ff;\">INPUT<\/span>); \/\/ configura el pin 3 de entrada<\/pre>\n<p>En el programa se proporciona la expresi\u00f3n relacional para ser evaluada. Para encender el LED, en lugar de proporcionar el valor HIGH (1) o LOW (0) en la funci\u00f3n digitalWrite, se proporciona la expresi\u00f3n relacional.&nbsp; El resultado de la evaluaci\u00f3n proporcionar\u00e1 un verdadero (1) y enciede el LED, o un falso (0) y apaga el LED.&nbsp; La codificaci\u00f3n de la&nbsp; funci\u00f3n digitalWrite ser\u00eda:<\/p>\n<pre><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a&gt;b));<\/pre>\n<p>Es importante se\u00f1alar que el resultado de la expresi\u00f3n relacional depender\u00e1 de los valores con los que se haya inicializado las variables.&nbsp;<\/p>\n<h2><span style=\"color: #000080;\">Manos a la obra<\/span><\/h2>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2021\/01\/ArmandoCircuitosAnimado-1.gif\" alt=\"\" width=\"150\" height=\"150\"\/><figcaption class=\"wp-element-caption\">Armando Circuitos<\/figcaption><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><\/p>\n<p>Ahora que ya conoces c\u00f3mo codificar y evaluar expresiones&nbsp; relacionales,&nbsp; vamos a realizar una pr\u00e1ctica que consiste en la construcci\u00f3n y programaci\u00f3n de un circuito electr\u00f3nico que encienda un led cuando el resultado sea verdadero y apagado cuando el resultado sea falso .<\/p>\n<h2>&nbsp;<\/h2>\n<\/div>\n<\/div>\n\n\n<h3><span style=\"color: #0000ff;\">Materiales<\/span><\/h3>\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"296\" data-id=\"809\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/computadora.png\" alt=\"\" class=\"wp-image-809\"\/><figcaption class=\"wp-element-caption\">Computadora<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"297\" data-id=\"461\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/plataforma_arduino.png\" alt=\"\" class=\"wp-image-461\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"296\" data-id=\"684\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/tarjeta.png\" alt=\"\" class=\"wp-image-684\"\/><figcaption class=\"wp-element-caption\">Tarjeta Arduino UNO<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"296\" data-id=\"808\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/cable.png\" alt=\"cable USB tipo AB\" class=\"wp-image-808\"\/><figcaption class=\"wp-element-caption\">Cable USB tipo AB<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"296\" data-id=\"683\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/protoboard.png\" alt=\"\" class=\"wp-image-683\"\/><figcaption class=\"wp-element-caption\">Protoboard<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"297\" data-id=\"685\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/led.png\" alt=\"\" class=\"wp-image-685\"\/><figcaption class=\"wp-element-caption\">1 LED de 5 mm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"297\" data-id=\"687\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/resistencia-220.png\" alt=\"\" class=\"wp-image-687\"\/><figcaption class=\"wp-element-caption\">1 resistencias 220 ohms <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"297\" data-id=\"686\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/jumper.png\" alt=\"\" class=\"wp-image-686\"\/><figcaption class=\"wp-element-caption\">4 cables jumper macho-macho<\/figcaption><\/figure>\n<\/figure>\n\n\n<p>Si no te acuerdas o deseas repasar las caracter\u00edsticas t\u00e9cnicas y funcionamiento de alguno de los componentes electr\u00f3nicos, puedes dar clic sobre su imagen para consultar su informaci\u00f3n.&nbsp;<\/p>\n<h2><span style=\"color: #000080;\">Construcci\u00f3n del circuito electr\u00f3nico<\/span><\/h2>\n<p>Realiza las conexiones del circuito electr\u00f3nico que se muestra en el diagrama esquem\u00e1tico de la Figura 3. Observa que el \u00e1nodo del led va conectado a la resistencia.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/\/wpArduino\/wp-content\/uploads\/2021\/01\/Circuito-Expresiones-relacionales-con-Arduino.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Figura 3.  Diagrama esquem\u00e1tico del circuito electr\u00f3nico con un led.<\/figcaption><\/figure>\n\n\n<p><\/p>\n<h2><span style=\"color: #000080;\">Programaci\u00f3n del circuito electr\u00f3nico<\/span><\/h2>\n<pre><span style=\"color: #808080;\">\/* Manual de programaci\u00f3n con Arduino<\/span><br><span style=\"color: #808080;\">* Pr\u00e1ctica: Codificaci\u00f3n y evaluaci\u00f3n de expresiones relacionales<\/span><br><span style=\"color: #808080;\">* Objetivo: Programa que enciende un led con expresiones relacionales<\/span><br><span style=\"color: #808080;\">* Fecha: noviembre 2020<\/span><br><span style=\"color: #808080;\">* Autor: Milagros Pacheco Casta\u00f1eda<\/span><br><span style=\"color: #808080;\">*\/<\/span><br><br><span style=\"color: #0000ff;\">int<\/span> a = 5;<br><span style=\"color: #0000ff;\">int<\/span> b = 3;<br><span style=\"color: #0000ff;\">int<\/span> c = 2;<br><span style=\"color: #0000ff;\">char<\/span> x ='M';<br><span style=\"color: #0000ff;\">char<\/span> y ='m';<br><span style=\"color: #0000ff;\">String<\/span> cadena1=\"Hola\";<br><span style=\"color: #0000ff;\">String<\/span> cadena2=\"hola\";<br><br><span style=\"color: #0000ff;\">void<\/span> <span style=\"color: #808000;\">setup<\/span>() {<br><span style=\"color: #ff6600;\">pinMode<\/span>(3, <span style=\"color: #ff6600;\">OUTPUT<\/span>);<br><span style=\"color: #ff6600;\">Serial.begin<\/span>(9600);<br>}<br><br>void <span style=\"color: #0000ff;\">loop<\/span>() {<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs a mayor que b? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a &gt; b);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a&gt;b));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs b menor que c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (b &lt; c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(b&lt;c));<br><span style=\"color: #ff6600;\">delay<\/span>(1000); <br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs a mayor o igual que c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a &gt;= c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a &gt;= c));<br><span style=\"color: #ff6600;\">delay<\/span>(1000); <br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bf Es a menor o igual que b+c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a &lt;= b+c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(b &lt;= b+c));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs a igual que b? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a == b);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a == b));<br><span style=\"color: #ff6600;\">delay<\/span>(1000); <br><br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs b no igual que c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (b != c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(b != c));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs a igual que b+c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a == b+c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a == b+c));<br><span style=\"color: #ff6600;\">delay<\/span> (1000);<br><br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs a+c mayor o igual b+c? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (a+c &gt;= b+c);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(a+c &gt;= b+c));<br><span style=\"color: #ff6600;\">delay<\/span>(1000); <br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'M' mayor que 'm'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (x &gt; y);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(x &gt; y));<br><span style=\"color: #ff6600;\">delay<\/span>(1000); <br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'M' menor que 'm'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (x &lt; y);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(x &lt; y));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'M' igual que 'm'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (x == y);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(x == y));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'Hola mayor o igual a 'hola'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (cadena1 &gt;= cadena2);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(cadena1 &gt;= cadena2));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'Hola igual a 'hola'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span> (cadena1 == cadena2);<br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(cadena1 == cadena2));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br><span style=\"color: #ff6600;\">Serial.print<\/span>(\"\u00bfEs 'Hola' no igual a 'hola'? \");<br><span style=\"color: #ff6600;\">Serial.println<\/span>( cadena1 != cadena2); <br><span style=\"color: #ff6600;\">digitalWrite<\/span>(3,(cadena1 != cadena2));<br><span style=\"color: #ff6600;\">delay<\/span>(1000);<br><br>}<\/pre>\n<p>Observa como&nbsp; cada expresi\u00f3n relacional&nbsp; es usada como par\u00e1metro de la funci\u00f3n digitalWrite, y al ser&nbsp; evaluada determina el valor que env\u00eda la tarjeta Arduino a trav\u00e9s del pin 5 al led (HIGH-encendido, LOW-apagado).<\/p>\n<h2><span style=\"color: #000080;\">Funcionamiento del circuito electr\u00f3nico<\/span><\/h2>\n<p>Prueba el funcionamiento de tu circuito electr\u00f3nico. Verifica que el circuito funcione como la simulaci\u00f3n que se muestra a continuaci\u00f3n. Presiona el bot\u00f3n<strong>&nbsp;Iniciar simulaci\u00f3n&nbsp;<\/strong>y da un clic el bot\u00f3n <strong>monitor serial&nbsp;<\/strong> para observa el resultado de cada expresi\u00f3n relacional.&nbsp; Dependiendo del resultado el led se enciende o se&nbsp; apaga .&nbsp;<\/p>\n\n\n<iframe loading=\"lazy\" width=\"725\" height=\"453\" src=\"https:\/\/www.tinkercad.com\/embed\/3oJWmQpUsrz?editbtn=1\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n\n\n<p>Si en tu navegador no se muestra la simulaci\u00f3n, ingresa al enlace <a href=\"http:\/\/www.tinkercad.com\/embed\/3oJWmQpUsrz?editbtn=1\">www.tinkercad.com\/embed\/3oJWmQpUsrz?editbtn=1<\/a><\/p>\n<p><\/p>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2021\/01\/ArmandoCircuitosAnimado-1.gif\" alt=\"\" width=\"150\" height=\"150\"\/><figcaption class=\"wp-element-caption\">Armando Circuitos<\/figcaption><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2><span style=\"color: #000080;\">Autoevaluaci\u00f3n<\/span><\/h2>\n<\/div>\n<\/div>\n\n\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-27\" class=\"h5p-iframe\" data-content-id=\"27\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Ejercicio 18 Expresiones relacionales\"><\/iframe><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2021\/01\/ledAprende.gif\" alt=\"para aprender m\u00e1s\" class=\"wp-image-2607\" width=\"150\" height=\"150\"\/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2><span style=\"color: #000080;\">Para aprender<span style=\"color: #3366ff;\">&nbsp;<\/span>m\u00e1s<\/span><\/h2>\n<h2>&nbsp;<\/h2>\n<\/div>\n<\/div>\n\n\n<p>Creatividad codificada (2018)&nbsp;<em>Tipos de datos y operadores en Arduino.&nbsp;<\/em><a href=\"https:\/\/creatividadcodificada.com\/arduino\/tipos-de-datos-y-operadores-en-arduino\/\">https:\/\/creatividadcodificada.com\/arduino\/tipos-de-datos-y-operadores-en-arduino\/<\/a><\/p>\n<p>Spark Electr\u00f3nica. (2017).&nbsp;<em>Arduino Basics: Operadores comparativos o relacionales<\/em>.&nbsp;<a href=\"https:\/\/sparkelectronica.wordpress.com\/2017\/08\/02\/arduino-basics-operadores-comparativos-o-relacionales\/\">https:\/\/sparkelectronica.wordpress.com\/2017\/08\/02\/arduino-basics-operadores-comparativos-o-relacionales\/<\/a><\/p>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>&lt; <a href=\"https:\/\/iaciduino.enp.unam.mx\/index.php\/manual-de-programacion-con-arduino\/senales-pwm\/\">Se\u00f1ales PWM<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-right\"><a href=\"https:\/\/iaciduino.enp.unam.mx\/index.php\/manual-de-programacion-con-arduino\/sentencias-if-then-else\/\">Sentencia if-then-else ><\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En esta lecci\u00f3n aprender\u00e1s a codificar y evaluar expresiones relacionales&nbsp; &nbsp;para realizar&nbsp; comparaciones que&nbsp; se requieran al&nbsp; hacer en tus programas de Arduino. Operadores relacionales&nbsp; Los operadores relacionales de Arduino que utilizaremos&nbsp; se presentan en la Tabla 1 Operador Operaci\u00f3n<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":18,"menu_order":18,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-427","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/comments?post=427"}],"version-history":[{"count":66,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/427\/revisions"}],"predecessor-version":[{"id":6742,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/427\/revisions\/6742"}],"up":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/18"}],"wp:attachment":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/media?parent=427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}