 
{"id":420,"date":"2020-12-04T05:40:12","date_gmt":"2020-12-04T05:40:12","guid":{"rendered":"http:\/\/papime101620.computounam.mx\/?page_id=420"},"modified":"2023-05-04T21:27:01","modified_gmt":"2023-05-04T21:27:01","slug":"lectura-y-escritura-de-senales-digitales","status":"publish","type":"page","link":"https:\/\/iaciduino.enp.unam.mx\/index.php\/manual-de-programacion-con-arduino\/lectura-y-escritura-de-senales-digitales\/","title":{"rendered":"Manejo de se\u00f1ales digitales"},"content":{"rendered":"<p class=\"paragraph ng-attr-widget\"><span class=\"ng-directive ng-binding\">En esta secci\u00f3n aprender\u00e1s las funciones de configuraci\u00f3n, lectura y escritura para controlar componentes digitales con la tarjeta Arduino.<\/span><\/p>\n<p><\/p>\n<p>Los dispositivos digitales manejan se\u00f1ales digitales, es decir, pueden enviar o recibir \u00fanicamente los valores de 0 (LOW) \u00f3 1 (HIGH) y se conectan a la tarjeta Arduino mediante los pines digitales.<\/p>\n<h3>&nbsp;<\/h3>\n<h2><span style=\"color: #002b7a;\">Pines digitales<\/span><\/h2>\n<p>Recordemos que la tarjeta Arduino UNO tiene 14 pines digitales, identificados con los n\u00fameros del 0 al 13 (Figura 1).<\/p>\n<p><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/pinesdigitales.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Figura 1 Pines digitales de la tarjeta Arduino UNO<\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<p>Cada uno de los pines puede ser configurado para recibir o enviar datos. Por el momento, te recomendamos no utilizar los pines 0 y 1, m\u00e1s adelante aprender\u00e1s que tienen una funci\u00f3n especial.<\/p>\n<h4>&nbsp;<\/h4>\n<h2><span style=\"color: #002b7a;\">Funci\u00f3n pinMode<\/span><\/h2>\n<p>Para configurar si el pin recibir\u00e1 o enviar\u00e1 datos, es decir, si tendr\u00e1 una funci\u00f3n de entrada o de salida, se utiliza la funci\u00f3n pinMode.<\/p>\n<h4><span style=\"color: #0000ff;\">Sintaxis<\/span><\/h4>\n\n\n<p class=\"has-white-color has-text-color has-background\" style=\"background-color:#002b7a\">pinMode(pin,modo);<\/p>\n\n\n<p><strong>Par\u00e1metros<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>pin<\/strong>&nbsp;\u2013 n\u00famero de pin del Arduino que se quiere configurar<\/p>\n<p style=\"padding-left: 40px;\"><strong>modo<\/strong>&nbsp;\u2013 INPUT \/ OUTPUT<\/p>\n<p>El modo INPUT configura el pin para que la tarjeta Arduino reciba datos del componente electr\u00f3nico.<\/p>\n<p>El modo OUTPUT configura el pin para enviar datos de la tarjeta Arduino al componente electr\u00f3nico.<\/p>\n<p><\/p>\n<p>Vamos a ver el uso de la funci\u00f3n pinMode con el siguiente ejemplo:<\/p>\n<p>Se desea programar un circuito electr\u00f3nico que encienda un LED cuando un bot\u00f3n sea presionado y en caso contrario, permanezca apagado. El LED se conectar\u00e1 al pin 7 y el bot\u00f3n al pin 3 (Figura 2).<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/i-o-digital.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Figura 2 Conexi\u00f3n de un LED al pin 7 y un bot\u00f3n al pin 3 de la tarjeta Arduino UNO<\/figcaption><\/figure><\/div>\n\n<p>En este caso el bot\u00f3n, que es un sensor digital, puede enviar a la tarjeta Arduino dos valores: LOW (0) si no est\u00e1 presionado y HIGH (1) si est\u00e1 presionado. Como la tarjeta Arduino leer\u00e1 el valor que indica el estado del bot\u00f3n, entonces debemos configurar el pin de entrada. La instrucci\u00f3n de configuraci\u00f3n del pin 3 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>La tarjeta Arduino enviar\u00e1 al LED el valor HIGH (1) para encenderlo y LOW (0) para apagarlo, por lo tanto, el pin debe ser configurado de salida. La instrucci\u00f3n de configuraci\u00f3n del pin 7 digital ser\u00eda:&nbsp;&nbsp;<\/p>\n<pre><span style=\"color: #ff6600;\">pinMode<\/span>(7, <span style=\"color: #0000ff;\">OUTPUT<\/span>);  \/\/ configura el pin 7 de salida<\/pre>\n<p>La configuraci\u00f3n de los pines generalmente se codifica en la funci\u00f3n setup del programa.<\/p>\n<p>Una vez configurado el pin, entonces procedemos a su lectura, en caso de que haya sido configurado de entrada, o a su escritura en caso de haber sido configurado de salida. Vamos a revisar las funciones que realizan estas acciones.<\/p>\n<p><\/p>\n<h2><span style=\"color: #002b7a;\">Funci\u00f3n digitalWrite<\/span><\/h2>\n<p>La funci\u00f3n digitalWrite env\u00eda el valor HIGH o LOW a un pin espec\u00edfico.<\/p>\n<h4><span style=\"color: #0000ff;\">Sintaxis<\/span><\/h4>\n\n\n<p class=\"has-white-color has-text-color has-background\" style=\"background-color:#002b7a\">digitalWrite(pin, valor);<\/p>\n\n\n<p><strong>Par\u00e1metros<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>pin<\/strong> \u2013 n\u00famero de pin del Arduino al que se desea enviar el valor<\/p>\n<p style=\"padding-left: 40px;\"><strong>valor<\/strong>&nbsp;\u2013&nbsp;HIGH o LOW<\/p>\n<p><\/p>\n<p>Ejemplo:<\/p>\n<p>Para encender el led conectado al pin digital 7 se escribe la instrucci\u00f3n:<\/p>\n<pre><span style=\"color: #ff6600;\">digitalWrite<\/span>(7, <span style=\"color: #0000ff;\">HIGH<\/span>);&nbsp; \/\/ env\u00eda el valor HIGH al pin 7 (5 V)<\/pre>\n<p>La instrucci\u00f3n para apagar el led conectado al pin digital 7&nbsp; es:<\/p>\n<pre><span style=\"color: #ff6600;\">digitalWrite<\/span>(7, <span style=\"color: #0000ff;\">LOW<\/span>);&nbsp; \/\/ env\u00eda el valor LOW al pin 7 (0 V)<br><br><\/pre>\n<p><\/p>\n<h2><span style=\"color: #002b7a;\">Funci\u00f3n digitalRead<\/span><\/h2>\n<p>La funci\u00f3n digitalRead lee el valor de un pin espec\u00edfico.<\/p>\n<h4><span style=\"color: #0000ff;\">Sintaxis<\/span><\/h4>\n\n\n<p class=\"has-white-color has-text-color has-background\" style=\"background-color:#002b7a\">digitalRead(pin);<\/p>\n\n\n<p><strong>Par\u00e1metros<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>pin<\/strong>&nbsp;\u2013 n\u00famero de pin del Arduino que se quiere leer<\/p>\n<p><strong>Valor de retorno<\/strong><\/p>\n<p style=\"padding-left: 80px;\">HIGH o LOW<\/p>\n<p><\/p>\n<p>La funci\u00f3n digitalRead, a diferencia de las funciones pinMode y digitalWrite, env\u00eda un valor de retorno, es decir, el valor le\u00eddo a trav\u00e9s del pin. Este valor se puede almacenar en una variable si ser\u00e1 utilizado en el programa posteriormente.<\/p>\n<p>Ejemplo:<\/p>\n<p>Para leer el valor del estado del bot\u00f3n conectado al pin 3 se codifica:<\/p>\n<pre><span style=\"color: #ff6600;\">digitalRead<\/span>(3);&nbsp; \/\/ lee el pin 3. La funci\u00f3n puede devolver el valor HIGH o LOW <\/pre>\n<p>Si&nbsp; el valor del estado del bot\u00f3n conectado al pin 3 se desea almacenar en una variable, entonces la instrucci\u00f3n ser\u00eda:<\/p>\n<pre>valBtn = <span style=\"color: #ff6600;\">digitalRead<\/span>(3);&nbsp; \/\/ lee el pin 3 y lo almacena en la variable valBtn<\/pre>\n<p>Es importante se\u00f1alar que antes de utilizar una variable en nuestro programa, \u00e9sta debe ser previamente declarada.<\/p>\n<p><\/p>\n<h2><span style=\"color: #002b7a;\">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 configurar los pines digitales de tu tarjeta Arduino para recibir o enviar datos y c\u00f3mo enviar y recibir se\u00f1ales digitales, vamos a realizar una pr\u00e1ctica que consiste en la construcci\u00f3n y programaci\u00f3n de un circuito electr\u00f3nico que encienda un LED mientras permanezca presionado un bot\u00f3n y apagado cuando el bot\u00f3n no est\u00e9 presionado.<\/p>\n<h3>&nbsp;<\/h3>\n<\/div>\n<\/div>\n\n\n<h3><span style=\"color: #002b7a;\">Materiales<\/span><\/h3>\n<p>Los materiales que necesitas para realizar la pr\u00e1ctica son:<\/p>\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default 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=\"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=\"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\">7 cables jumper macho-macho<\/figcaption><\/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=\"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\">1 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=\"1170\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/boton.png\" alt=\"\" class=\"wp-image-1170\"\/><figcaption class=\"wp-element-caption\">1 bot\u00f3n pulsador<\/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 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 resistencia de 220 ohms 1\/2 W<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"297\" data-id=\"1171\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/resistencia-10-kohms.png\" alt=\"\" class=\"wp-image-1171\"\/><figcaption class=\"wp-element-caption\">1 resistencia de 10 kohms 1\/2 W<\/figcaption><\/figure>\n<\/figure>\n\n\n<p>Para que comprendas mejor las conexiones y el funcionamiento del circuito electr\u00f3nico que vas a crear, primero explicaremos c\u00f3mo trabaja un bot\u00f3n pulsador. Los otros materiales ya los hemos utilizado en pr\u00e1cticas anteriores de este manual, 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<h3><span style=\"color: #0000ff;\">Bot\u00f3n pulsador<\/span><\/h3>\n<p>Un bot\u00f3n pulsador es un interruptor de presi\u00f3n que cierra un circuito el\u00e9ctrico mientras se mantiene presionado y lo mantiene abierto el resto del tiempo. Es un sensor digital porque puede tener dos estados \u00fanicos: presionado (1) o no presionado (0). En el siguiente video te explicamos c\u00f3mo funciona este sensor.<\/p>\n<p><\/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=\"Interruptor de presi\u00f3n\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/LLAuHFGgT6A?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Bot\u00f3n pulsador<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3><span style=\"color: #002b7a;\">Construcci\u00f3n del circuito electr\u00f3nico<\/span><\/h3>\n<p>Realiza las conexiones del circuito electr\u00f3nico que se muestra en el diagrama esquem\u00e1tico de la Figura 3. Recuerda que el \u00e1nodo del led va conectado a la resistencia y el c\u00e1todo a la tierra.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/132.248.251.218\/wpArduino\/wp-content\/uploads\/2020\/12\/led-boton.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/led-boton.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Figura 3 Diagrama esquem\u00e1tico del circuito electr\u00f3nico para encender un led con un bot\u00f3n pulsador<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3><span style=\"color: #002b7a;\">Programaci\u00f3n del circuito electr\u00f3nico<\/span><\/h3>\n<p>Captura el c\u00f3digo del programa en el IDE de Arduino. Te recomendamos que no lo copies y pegues, sino que t\u00fa lo escribas para que te vayas aprendiendo las instrucciones.&nbsp;<\/p>\n<pre>\/* Manual de programaci\u00f3n con Arduino<br>* Pr\u00e1ctica: Lectura y escritura de se\u00f1ales digitales<br>* Objetivo: Programa que enciende un led con un bot\u00f3n<br>* Fecha: noviembre 2020<br>* Autor: UNAM<br>*\/<br><span style=\"color: #0000ff;\">int<\/span> valBtn = 0; \/\/ declaraci\u00f3n e inicializaci\u00f3n de la variable valBtn<br><span style=\"color: #0000ff;\">void<\/span> setup() {<br>   <span style=\"color: #ff6600;\">pinMode<\/span>(7, <span style=\"color: #0000ff;\">OUTPUT<\/span>);\/\/ configura el pin 7 de salida (led)<br>   <span style=\"color: #ff6600;\">pinMode<\/span>(3, <span style=\"color: #0000ff;\">INPUT<\/span>); \/\/ configura el pin 3 de entrada (bot\u00f3n)<br>}<br><br><span style=\"color: #0000ff;\">void<\/span> loop() {<br>   valBtn = <span style=\"color: #ff6600;\">digitalRead<\/span>(3);  \/\/ lee valor de pin 3 y lo guarda en valBtn<br>   <span style=\"color: #ff6600;\">digitalWrite<\/span>(7, valBtn);  \/\/ enciende\/apaga led seg\u00fan valor valBtn<br>}<\/pre>\n<p>Observa que el valor devuelto por la funci\u00f3n digitalRead(3) se almacena en la variable valBtn. Este valor, es usado como par\u00e1metro de la funci\u00f3n digitalWrite para determinar el valor que env\u00eda la tarjeta Arduino a trav\u00e9s del pin 7 al led (HIGH-encendido, LOW-apagado).<\/p>\n<p>Compila, depura y sube el sketch a la tarjeta Arduino UNO.&nbsp;<\/p>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3><span style=\"color: #002b7a;\">Funcionamiento del circuito electr\u00f3nico<\/span><\/h3>\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 sostenido sobre el bot\u00f3n para simular que lo presionas y observa c\u00f3mo el led se enciende y se apaga cuando dejas de presionarlo.&nbsp;<\/p>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<iframe loading=\"lazy\" width=\"725\" height=\"453\" src=\"https:\/\/www.tinkercad.com\/embed\/94EYzyH0rOI\" 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=\"https:\/\/www.tinkercad.com\/embed\/94EYzyH0rOI\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.tinkercad.com\/embed\/94EYzyH0rOI<\/a><\/p>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2021\/02\/Autoecaluacio\u0301nArmandoCircuitos.gif\" alt=\"logo-autoevaluaci\u00f3n\" width=\"150\" height=\"150\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2><span style=\"color: #002b7a;\">Autoevaluaci\u00f3n<\/span><\/h2>\n<\/div>\n<\/div>\n\n\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-14\" class=\"h5p-iframe\" data-content-id=\"14\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Ejercicio 9 Lectura y escritura de se\u00f1ales digitales\"><\/iframe><\/div>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large 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\" width=\"150\" height=\"150\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2><span style=\"color: #002b7a;\">Para aprender m\u00e1s<\/span><\/h2>\n<\/div>\n<\/div>\n\n\n<p>Arduino. (2020). <em>Gu\u00eda de Referencia de Arduino<\/em>. <a href=\"https:\/\/www.arduino.cc\/reference\/es\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.arduino.cc\/reference\/es\/<\/a><\/p>\n<p>Hidalgo, M. (s\/f). <em>Entradas\/salidas digitales.<\/em> <a href=\"http:\/\/platea.pntic.mec.es\/~mhidalgo\/documentos\/07_EntradaSalidaDigital.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/platea.pntic.mec.es\/~mhidalgo\/documentos\/07_EntradaSalidaDigital.pdf<\/a><\/p>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\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><a href=\"https:\/\/iaciduino.enp.unam.mx\/index.php\/manual-de-programacion-con-arduino\/mi-primer-programa-blink\/\">&lt;  Mi primer programa: Blink<\/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\/variables-y-tipos-de-datos\/\">Variables y tipos de datos  ><\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En esta secci\u00f3n aprender\u00e1s las funciones de configuraci\u00f3n, lectura y escritura para controlar componentes digitales con la tarjeta Arduino. Los dispositivos digitales manejan se\u00f1ales digitales, es decir, pueden enviar o recibir \u00fanicamente los valores de 0 (LOW) \u00f3 1 (HIGH)<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":18,"menu_order":12,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-420","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/420","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=420"}],"version-history":[{"count":70,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/420\/revisions"}],"predecessor-version":[{"id":6688,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/420\/revisions\/6688"}],"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=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}