{"id":5892,"date":"2022-05-23T00:44:45","date_gmt":"2022-05-22T22:44:45","guid":{"rendered":"https:\/\/josedelgado.net\/?page_id=5892"},"modified":"2022-05-23T17:40:28","modified_gmt":"2022-05-23T15:40:28","slug":"cab-3-descripcion-del-ide-de-arduino","status":"publish","type":"page","link":"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/","title":{"rendered":"CAB 3. Descripci\u00f3n del IDE de Arduino"},"content":{"rendered":"\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u00cdndice de Contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#31_Introduccion\" >3.1 Introducci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#32_Editor\" >3.2. Editor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#33_Barra_de_Herramientas\" >3.3. Barra de Herramientas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#34_Barra_de_Menus\" >3.4. Barra de Men\u00fas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#35_Consola_de_Salida\" >3.5. Consola de Salida<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#36_Barra_de_Informacion\" >3.6. Barra de Informaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/#37_Monitor_Serie\" >3.7. Monitor Serie<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"31_Introduccion\"><\/span><strong>3.1 Introducci\u00f3n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En este apartado del Curso vamos a describir las principales partes y funciones del IDE de Arduino, del que ya hemos visto su instalaci\u00f3n en el punto anterior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando lanzamos por primera vez el IDE de Arduino o creamos un Nuevo s<em>ketch<\/em>, con este nombre se conoce a los &#8220;<em>Programas<\/em>&#8221; en el Lenguaje de Programaci\u00f3n de Arduino, obtendremos una imagen similar a una de las dos siguientes. Bien puede aparecer una estructura b\u00e1sica del <em>sketck <\/em>por defecto o bien puede aparecer completamente vac\u00edo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"596\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg\" alt=\"\" class=\"wp-image-5895\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg 996w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio-300x180.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio-768x460.jpg 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/a><figcaption>Figura CAB3.1 IDE de Arduino al arrancar un Nuevo sketch (dos posibilidades)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En el editor del IDE puede aparecer una estructura b\u00e1sica del sketck, como se observa en la imagen de la izquierda o bien puede aparecer completamente vac\u00edo, como aparece en la imagen de la derecha. Esto suele depender la versi\u00f3n del IDE y del sistema operativo donde lo estemos ejecutando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n vamos a describir, en orden de mayor a menor uso, las principales partes o secciones que podemos ver en el IDE de Arduino y que se muestran en la siguiente imagen.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_partes.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"991\" height=\"679\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_partes.jpg\" alt=\"\" class=\"wp-image-5896\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_partes.jpg 991w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_partes-300x206.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_partes-768x526.jpg 768w\" sizes=\"auto, (max-width: 991px) 100vw, 991px\" \/><\/a><figcaption>Figura CAB3.2 Partes del IDE de Arduino<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"32_Editor\"><\/span><strong>3.2. Editor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta ser\u00e1 la parte del IDE que m\u00e1s utilizaremos.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_editor.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"388\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_editor.jpg\" alt=\"\" class=\"wp-image-5897\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_editor.jpg 486w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_editor-300x240.jpg 300w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/a><figcaption> Figura CAB3.3 Editor del IDE de Arduino <\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En ella es donde vamos a escribir el c\u00f3digo fuente de nuestros programas (recuerda que en Arduino los llamamos <em>sketchs<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se trata de un editor de textos sencillo, pero que nos resultar\u00e1 muy \u00fatil por que nos resaltar\u00e1 autom\u00e1ticamente con diferentes colores las palabras reservadas del lenguaje, opciones para el compilador, comentarios, &#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"33_Barra_de_Herramientas\"><\/span><strong>3.3. Barra de Herramientas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contiene los Botones o Iconos que lanzan las funciones m\u00e1s habituales que realizamos en el Entorno. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_barra_herramientas.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"32\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_barra_herramientas.jpg\" alt=\"\" class=\"wp-image-5898\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_barra_herramientas.jpg 483w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_barra_herramientas-300x20.jpg 300w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/a><figcaption> Figura CAB3.4 Barra de Herramientas del IDE Arduino <\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">La funci\u00f3n de cada uno de los Botones de izquierda a derecha es la siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Verificar \/ Compilar<\/strong>. Comprueba que la sintaxis del c\u00f3digo fuente cargado en ese momento en el editor sea correcta.  Si hay alg\u00fan error sint\u00e1ctico lo muestra en la Consola de Salida, adem\u00e1s de indicar en color rojo en el Editor la l\u00ednea que contiene el error. Por el contrario, si todo es correcto lo Compila mostrando dicho resultado positivo tambi\u00e9n en la Consola de Salida. En la imagen siguiente puedes ver (Imagen izquierda) el resultado de pulsar este Bot\u00f3n en una programa con un error sint\u00e1ctico (&#8220;voidd&#8221; en lugar de la instrucci\u00f3n correcta &#8220;void&#8221;) y otro (Imagen derecha) con un resultado que si es correcto sint\u00e1cticamente y, por lo tanto, la correspondiente compilaci\u00f3n del c\u00f3digo fuente. <\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola-1024x607.jpg\" alt=\"\" class=\"wp-image-5899\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola-1024x607.jpg 1024w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola-300x178.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola-768x455.jpg 768w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_resultados_consola.jpg 1202w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Figura CAB3.5 IDE Arduino Resultado al Pulsar Bot\u00f3n Verificar (Izquierda con error \/ Derecha correcto)<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Subir<\/strong>. Transfiere el programa cargado en esos momentos en el Editor, a la placa Arduino y lo graba en el microcontrolador. Este Bot\u00f3n incluye previamente las funciones del <em>Bot\u00f3n Verificar\/Compilar<\/em>. Es decir, para cargar el programa directamente en Arduino no es necesario pulsar el primer bot\u00f3n y despu\u00e9s \u00e9ste. Bastar\u00e1 con pulsar simplemente este Bot\u00f3n que realizar\u00e1 las funciones de Verificar\/Compilar\/Subir.<\/li><li><strong>Nuevo<\/strong>. Permite la creaci\u00f3n de un nuevo sketch.<\/li><li><strong>Abrir<\/strong>. Nos permite cargar un sketch grabado previamente.<\/li><li><strong>Guardar<\/strong>. Nos permite grabar el sketch que tenemos actualmente en el Editor.<\/li><li><strong>Monitor Serie<\/strong>. Se trata de una herramienta importante que nos permite la comunicaci\u00f3n directa con la tarjeta Arduino. Lo trataremos con m\u00e1s profundidad en el punto 3.7 de este documento.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"34_Barra_de_Menus\"><\/span><strong>3.4. Barra de Men\u00fas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta secci\u00f3n nos permite realizar TODAS las funciones de las que dispone el IDE de Arduino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si desplegamos el<strong> Men\u00fa &#8220;<\/strong><em><strong>Archivo<\/strong><\/em><strong>&#8220;<\/strong> veremos una serie de opciones muy similar o igual (depender\u00e1 de la versi\u00f3n del IDE elegido) a las que aparecen en la imagen siguiente<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"352\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo.jpg\" alt=\"\" class=\"wp-image-5900\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo.jpg 233w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo-199x300.jpg 199w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/a><figcaption>Figura CAB3.6 IDE Arduino, Men\u00fa Archivo<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Estas opciones, br\u00e9vemente son<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Nuevo<\/strong>. Nos permite crear un nuevo s<em>ketch<\/em>. <\/li><li><strong>Abrir&#8230;<\/strong> Nos permite cargar un s<em>ketch <\/em>entre los disponibles (ejemplos disponibles del propio entorno, los realizados por nosotros o por otros programadores, &#8230;). El s<em>ketch <\/em>cargado lo hace en una nueva ventana.<\/li><li><strong>Abrir Reciente<\/strong>. Nos permite cargar los \u00faltimos <em>sketch <\/em>con los que hemos realizado alguna acci\u00f3n (creaci\u00f3n, carga, &#8230;). Es una opci\u00f3n que suele resultar muy \u00fatil cuando trabajamos con nuestros Proyectos.<\/li><li><strong>Proyecto<\/strong>. Nos muestra la librer\u00eda de <em>sketch <\/em>guardados.<\/li><li><strong>Ejemplos<\/strong>. Contiene muchos ejemplos de <em>sketch <\/em>que trae consigo la instalaci\u00f3n del IDE de Arduino y que resultan muy \u00fatiles para ver la operativa con diferentes componentes electr\u00f3nicos (sensores, actuadores, visores, etc) y funciones propias del lenguaje de programaci\u00f3n Arduino, con ejemplos de su uso. Ser\u00e1 interesante echar un vistazo a los mismos a lo largo de nuestro aprendizaje.<\/li><li><strong>Cerrar<\/strong>. Cierra el s<em>ketch <\/em>que actualmente tenemos en el Editor.<\/li><li><strong>Salvar<\/strong>. Graba el <em>sketch <\/em>actual del Editor.<\/li><li><strong>Guardar Como<\/strong>&#8230; Id\u00e9ntico a la anterior opci\u00f3n, pero nos permite cambiar el nombre con el que queremos grabar el s<em>ketch<\/em>.<\/li><li><strong>Configurar P\u00e1gina<\/strong>. Nos permite configurar la p\u00e1gina para la impresi\u00f3n.<\/li><li><strong>Imprimir<\/strong>. Inicia la impresi\u00f3n el c\u00f3digo fuente o s<em>ketch <\/em>que actualmente tenemos en el Editor.<\/li><li><strong>Preferencias<\/strong>. Desde esta pantalla podremos configurar algunas opciones que definir\u00e1n el comportamiento del IDE. Estos ajustes podemos verlos en las im\u00e1genes siguientes (una pantalla por cada una de las dos leng\u00fcetas que hay en las Preferencias). Suelen ser comportamientos referentes al IDE (como por ejemplo, &#8220;Editor de Tama\u00f1o de Fuente&#8221; con la que elegimos el tama\u00f1o de letra de nuestro Editor) u opciones por defecto (como por ejemplo, &#8220;Localizaci\u00f3n de Proyecto&#8221; con la que definimos el directorio por defecto para trabajar con nuestros sketchs).<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"481\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias.jpg\" alt=\"\" class=\"wp-image-5901\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias.jpg 804w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias-300x179.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias-768x459.jpg 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/a><figcaption>Figura CAB3.7 IDE Arduino Menu Archivo &#8211;&gt; Preferencias &#8211;&gt; Ajustes<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias_red.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"481\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias_red.jpg\" alt=\"\" class=\"wp-image-5902\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias_red.jpg 804w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias_red-300x179.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_archivo_preferencias_red-768x459.jpg 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/a><figcaption> Figura CAB3.8 IDE Arduino Menu Archivo &#8211;&gt; Preferencias &#8211;&gt; Red<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Salir<\/strong>. Nos permite salir y cerrar el IDE Arduino de forma correcta y controlada.<\/li><\/ul>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f0f0f0\">Las opciones de los Men\u00fas, tambi\u00e9n pueden lanzarse directamente usando los atajos del teclado que figuran al lado de cada opci\u00f3n.<br>Por ejemplo, para crear un Nuevo <em>Sketch <\/em>podemos seleccionar la opci\u00f3n del Men\u00fa &#8220;Archivo &#8211;&gt; Nuevo&#8221; vista anteriormente o pulsando la combinaci\u00f3n del teclado &#8220;Control + N&#8221; (Tecla &#8220;Control&#8221; y tecla &#8220;n&#8221; o &#8220;N&#8221; simult\u00e1neamente).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si desplegamos el <strong>Men\u00fa &#8220;<\/strong><em><strong>Editar&#8221;<\/strong> <\/em>veremos las opciones mostradas en la imagen siguiente<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_editar.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"472\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_editar.jpg\" alt=\"\" class=\"wp-image-5903\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_editar.jpg 346w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_editar-220x300.jpg 220w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/a><figcaption> Figura CAB3.9 IDE Arduino, Men\u00fa Editar<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En estas opciones del Men\u00fa no vamos a entrar al detalle en las diferentes acciones que contiene, pues son similares a las que podemos encontrar en cualquier editor de textos que estemos acostumbrados a utilizar y por lo tanto nos encontraremos familiarizados con las mismas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eligiendo el <strong>Men\u00fa &#8220;<em>Programa<\/em>&#8220;<\/strong> se muestran las opciones que figuran en la siguiente imagen<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_programa.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"220\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_programa.jpg\" alt=\"\" class=\"wp-image-5904\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_programa.jpg 382w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_programa-300x173.jpg 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/a><figcaption>Figura CAB3.10 IDE Arduino, Men\u00fa Programa<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, una breve descripci\u00f3n de algunas de las opciones que aparecen en este Men\u00fa. Por simplicidad, no vamos a detallar las opciones que no son relevantes para la realizaci\u00f3n de nuestros Proyectos.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Verificar \/ Compilar<\/strong>. Realiza la verificaci\u00f3n sint\u00e1ctica del programa o sketch cargado en el editor y su posterior compilaci\u00f3n. Esta opci\u00f3n es la misma que la que vimos con anterioridad al explicar los Botones de la Barra de Herramientas.<\/li><li><strong>Subir<\/strong>. Nos permite cargar nuestro s<em>ketch <\/em>en la placa Arduino. De forma similar, esta opci\u00f3n es la misma que la que vimos en el Bot\u00f3n correspondiente de la Barra de Herramientas.<\/li><li><strong>Mostrar Carpeta de Programa<\/strong>. Nos abre el Explorador de Archivos mostrando la Carpeta donde tenemos almacenado nuestro <em>sketck<\/em>.<\/li><li><strong>Incluir Librer\u00eda.<\/strong> A\u00f1ade al c\u00f3digo de nuestro s<em>ketch <\/em>que tenemos cargado en el Editor las l\u00edneas de c\u00f3digo necesarias para poder utilizar la librer\u00eda seleccionada (los elementos <em>#include<\/em>). El empleo de las librer\u00edas nos permite reutilizar el c\u00f3digo realizado por nosotros mismos o por un tercero y que en muchos casos sirve para facilitar el uso de ciertos componentes. De momento, no entraremos en m\u00e1s detalle en este punto, pero resulta muy \u00fatil a la hora de realizar nuestros Proyectos y lo veremos en profundidad en temas futuros del presente Curso.<\/li><li><strong>A\u00f1adir fichero&#8230;<\/strong> Permite a\u00f1adir el c\u00f3digo de un fichero que contiene un sketch al sketch que tenemos actualmente en el Editor. Resulta una forma muy c\u00f3moda de reutilizar c\u00f3digo de forma simple.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> Eligiendo el <strong>Men\u00fa &#8220;<em>Herramientas<\/em>&#8220;<\/strong> veremos las siguientes opciones<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_arduino_com3.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"503\" height=\"351\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_arduino_com3.jpg\" alt=\"\" class=\"wp-image-5905\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_arduino_com3.jpg 503w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_arduino_com3-300x209.jpg 300w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/a><figcaption>  Figura CAB3.11 IDE Arduino, Men\u00fa Herramientas <\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Auto Formato.<\/strong> Realiza una organizaci\u00f3n y ordenaci\u00f3n del c\u00f3digo fuente contenido en nuestro Editor, de tal forma que quede correctamente tabulado y por lo tanto m\u00e1s f\u00e1cil de leer. Aunque es mejor construir el texto de forma met\u00f3dica y organizada desde un inicio, a veces esta opci\u00f3n puede resultarnos \u00fatil cuando copiamos alguna rutina de la web o fichero con un formato est\u00e1ndar a nuestro Editor y el texto del mismo queda desorganizado. Prueba entonces con esta opci\u00f3n.<\/li><li><strong>Archivo de Programa.<\/strong> Nos permite grabar el programa que tenemos en el Editor junto a todos los c\u00f3digos fuente necesarios para el mismo en formato comprimido (.zip) de forma directa. Es una forma de archivar programas que no utilicemos mucho ocupando menos espacio o poderlos llevar a otro ordenador.<\/li><li><strong>Administrar Bibliotecas&#8230;<\/strong> Nos mostrara el Gestor de Librer\u00edas desde donde podemos ver, borrar, actualizar, instalar las diferentes librer\u00edaias disponibles para Arduino. Podemos ver una imagen de este Gestor de Librer\u00edas a continuaci\u00f3n.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_administrar_bibliotecas.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"445\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_administrar_bibliotecas.jpg\" alt=\"\" class=\"wp-image-5906\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_administrar_bibliotecas.jpg 788w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_administrar_bibliotecas-300x169.jpg 300w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_herramientas_administrar_bibliotecas-768x434.jpg 768w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/a><figcaption> Figura CAB3.12 IDE Arduino, Men\u00fa Herramientas &#8211;&gt; Administrar Bibliotecas (Gestor de Librer\u00edas)<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Monitor Serie<\/strong>. Nos abre el Monitor Serie, que lo veremos con m\u00e1s detalle en el punto 3.7 de este mismo tema.<\/li><li><strong>Serial Plotter<\/strong>. Nos permite una comunicaci\u00f3n entre la placa Arduino y un Monitor Gr\u00e1fico mediante el puerto Serie. Resulta similar al Monitor Serie, pero la comunicaci\u00f3n en este caso no es bidireccional y en lugar de ser en Modo Texto, en esta ocasi\u00f3n es en Modo Gr\u00e1fico. Fue incorporado a partir de la versi\u00f3n 1.6.6. del IDE de Arduino y mostraremos su uso en alguno de los Proyectos que realicemos.<\/li><li><strong>Placa<\/strong>. Nos permite seleccionar el modelo de placa Arduino que tengamos conectado para nuestro Proyecto. Una vez seleccionado lo muestra en esta opci\u00f3n, como se ve en la Figura CAB3.11.<\/li><li><strong>Puerto<\/strong>. Similar al anterior, pero para el puerto donde est\u00e1 conectada la placa Arduino.<\/li><li><strong>Obt\u00e9n informaci\u00f3n de la placa.<\/strong> Nos da informaci\u00f3n sobre la placa que tengamos conectada. Mostrar\u00eda una pantalla similar a la siguiente<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_obten_informacion_de_la_placa.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"265\" height=\"160\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_obten_informacion_de_la_placa.jpg\" alt=\"\" class=\"wp-image-5907\"\/><\/a><figcaption>Figura CAB3.13 IDE Arduino, Men\u00fa Herramientas &#8211;&gt; Obt\u00e9n informaci\u00f3n de la placa<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Programador<\/strong>. Si no utilizamos una placa o tarjeta Arduino y lo que queremos es grabar directamente el microcontrolador tendremos que seleccionar el programador que vamos a utilizar mediante esta opci\u00f3n. En nuestro caso no la vamos a utilizar para nuestros Proyectos, ya que trabajaremos siempre con una placa Arduino por comodidad.<\/li><li><strong>Quemar Bootloader<\/strong>. Nos permite grabar la secuencia de inicio o <em>Bootloader <\/em>en el chip. Esta opci\u00f3n tampoco ser\u00e1 relevante para nuestros Proyectos, pues no la utilizaremos.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para finalizar, si elegimos el <strong>Men\u00fa &#8220;<em>Ayuda<\/em>&#8220;<\/strong> se nos mostrar\u00e1n una serie de opciones de Ayuda que resultar\u00e1 interesante ir viendo para complementar nuestro aprendizaje. Os propongo que las vay\u00e1is investigando tranquilamente.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_ayuda.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"406\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_ayuda.jpg\" alt=\"\" class=\"wp-image-5908\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_ayuda.jpg 494w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_menu_ayuda-300x247.jpg 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/a><figcaption>  Figura CAB3.14 IDE Arduino, Men\u00fa Ayuda<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"35_Consola_de_Salida\"><\/span><strong>3.5. Consola de Salida<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La Consola de Salida nos muestra informaci\u00f3n importante y relevante mientras utilizamos y trabajamos con las opciones del IDE de Arduino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ya hemos visto algunas de las informaciones que se muestran por ella en la Figura 3.5 de este apartado, relativas a los errores sint\u00e1cticos de nuestro sketch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n informaci\u00f3n sobre su correcta compilaci\u00f3n y subida a nuestra placa Arduino del sketch, as\u00ed como posterior informaci\u00f3n de memoria usada, disponible, &#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En definitiva es una zona que nos mostrar\u00e1 <strong>Informaci\u00f3n <\/strong>mientras operamos con el IDE. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De manera algo informal, podr\u00edamos decir, que es el \u00e1rea por la que el IDE se comunica con nosotros y debemos estar atentos a la informaci\u00f3n que se muestra en ella.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"36_Barra_de_Informacion\"><\/span><strong>3.6. Barra de Informaci\u00f3n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es otra parte informativa del IDE de Arduino, pero que nos da informaci\u00f3n sobre la placa Arduino, como por ejemplo el modelo que tenemos operativo y el puerto serie utilizado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"monitor_serie\"><span class=\"ez-toc-section\" id=\"37_Monitor_Serie\"><\/span><strong>3.7. Monitor Serie<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El Monitor Serie, como ya dijimos con anterioridad en el presente tema, nos permite la comunicaci\u00f3n en tiempo real entre la placa Arduino y el dispositivo con el que estemos trabajando que normalmente ser\u00e1 nuestro ordenador, port\u00e1til, Raspberri Py&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, esta comunicaci\u00f3n es de car\u00e1cter bidireccional, es decir, podremos mandar informaci\u00f3n desde el ordenador a la placa y tambi\u00e9n recibir informaci\u00f3n desde la placa al ordenador. Ambas acciones mediante el puerto serie por el que tengamos conectado el Arduino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la siguiente imagen podemos ver su aspecto<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/josedelgado.net\/?attachment_id=5909#main\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"454\" src=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_monitor_serie.jpg\" alt=\"\" class=\"wp-image-5909\" srcset=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_monitor_serie.jpg 738w, https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_monitor_serie-300x185.jpg 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><\/a><figcaption>   Figura CAB3.15 IDE Arduino, Monitor Serie <\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n veremos las partes m\u00e1s relevantes del Monitor Serie y una breve explicaci\u00f3n de las mismas<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li> Arriba a la izquierda tenemos, con car\u00e1cter informativo, el puerto donde se est\u00e1 conectada la placa Arduino, es decir, el puerto serie que vamos a utilizar para realizar la comunicaci\u00f3n. <\/li><li>A continuaci\u00f3n, disponemos de una l\u00ednea de entrada, en la que podremos teclear los caracteres que queremos enviar a la placa Arduino mediante el Bot\u00f3n &#8220;<em>Enviar<\/em>&#8221; o directamente al pulsar la tecla <em>ENTER<\/em>.<\/li><li>La zona siguiente es la m\u00e1s amplia del Monitor Serie y nos mostrar\u00e1 los caracteres enviados desde la placa Arduino.<\/li><li>En la ultima secci\u00f3n del Monitor Serie vemos algunas acciones y configuraciones que podemos realizar, como elegir la velocidad de comunicaci\u00f3n con el puerto serie de Arduino (por defecto, 9600 baudios pero tenemos la posibilidad de modificarla desplegando la lista y eligiendo otra velocidad entre las disponibles)&#8230;<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizaremos el Monitor Serie en muchos de nuestros Proyectos, ya que como ver\u00e1s, resulta muy \u00fatil esta comunicaci\u00f3n bidireccional placa Arduino &lt;&lt;&#8211;&gt;&gt; Ordenador. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, iremos aprendiendo como funciona con m\u00e1s detalle y sobre todo c\u00f3mo usarlo, dada su gran utilidad.<\/p>\n\n\n\n<section class=\"wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-81591ba3\"><div class=\"uagb-columns__overlay\"><\/div><div class=\"uagb-columns__inner-wrap uagb-columns__columns-2\">\n<div class=\"wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-710c2f0a\"><div class=\"uagb-column__overlay\"><\/div><div class=\"uagb-column__inner-wrap\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/josedelgado.net\/cab-2-instalacion-del-ide-de-arduino\/\"> Anterior &lt;&#8211; CAB 2. Instalaci\u00f3n del IDE de Arduino<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-be261c67\"><div class=\"uagb-column__overlay\"><\/div><div class=\"uagb-column__inner-wrap\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/josedelgado.net\/cab-4-nuestro-primer-proyecto-arduino\/\"> Siguiente &#8211;> CAB 4. Nuestro Primer Proyecto Arduino<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>3.1 Introducci\u00f3n En este apartado del Curso vamos a describir las principales partes y funciones del IDE de Arduino, del que ya hemos visto su instalaci\u00f3n en el punto anterior. Cuando lanzamos por primera vez el IDE de Arduino o creamos un Nuevo sketch, con este nombre se conoce a los &#8220;Programas&#8221; en el Lenguaje &#8230; <a title=\"CAB 3. Descripci\u00f3n del IDE de Arduino\" class=\"read-more\" href=\"https:\/\/josedelgado.net\/va\/cab-3-descripcion-del-ide-de-arduino\/\" aria-label=\"Read more about CAB 3. Descripci\u00f3n del IDE de Arduino\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_exactmetrics_skip_tracking":false,"footnotes":""},"class_list":["post-5892","page","type-page","status-publish"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"va","enabled_languages":["es","va"],"languages":{"es":{"title":true,"content":true,"excerpt":false},"va":{"title":false,"content":false,"excerpt":false}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado\" \/>\n<meta property=\"og:url\" content=\"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Jos\u00e9 Delgado\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-23T15:40:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@soyjosedelgado\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/\",\"url\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/\",\"name\":\"CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/josedelgado.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/josedelgado.net\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/josedelgado_cab3_ide_arduino_inicio.jpg\",\"datePublished\":\"2022-05-22T22:44:45+00:00\",\"dateModified\":\"2022-05-23T15:40:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/#breadcrumb\"},\"inLanguage\":\"va-VA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"va-VA\",\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/#primaryimage\",\"url\":\"https:\\\/\\\/josedelgado.net\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/josedelgado_cab3_ide_arduino_inicio.jpg\",\"contentUrl\":\"https:\\\/\\\/josedelgado.net\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/josedelgado_cab3_ide_arduino_inicio.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/josedelgado.net\\\/cab-3-descripcion-del-ide-de-arduino\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/josedelgado.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CAB 3. Descripci\u00f3n del IDE de Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/josedelgado.net\\\/#website\",\"url\":\"https:\\\/\\\/josedelgado.net\\\/\",\"name\":\"Jos\u00e9 Delgado\",\"description\":\"Web Personal\",\"publisher\":{\"@id\":\"https:\\\/\\\/josedelgado.net\\\/#\\\/schema\\\/person\\\/d43605ef0d5681c1b27a4ba1fede1cf4\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/josedelgado.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"va-VA\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/josedelgado.net\\\/#\\\/schema\\\/person\\\/d43605ef0d5681c1b27a4ba1fede1cf4\",\"name\":\"Jose Delgado\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"va-VA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g\",\"caption\":\"Jose Delgado\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g\"},\"description\":\"Ingeniero Superior en Inform\u00e1tica de Gesti\u00f3n, UPV 1988-1993 M\u00e1ster en Direcci\u00f3n Comercial y Marketing, Fundesem 2005 M\u00e1ster en Peritaje Inform\u00e1tico e Inform\u00e1tica Forense, EuroInnova 2018 M\u00e1ster en Marketing y Estrategia de Comunicaci\u00f3n Digital, Fundesem 2019 M\u00e1ster en Formaci\u00f3n del Profesorado de Educaci\u00f3n de Secundaria Especialidad de Tecnolog\u00eda,\u00a0UAX\u00a02023\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/josedelgado\\\/\",\"https:\\\/\\\/x.com\\\/soyjosedelgado\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/","og_locale":"en_US","og_type":"article","og_title":"CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado","og_url":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/","og_site_name":"Jos\u00e9 Delgado","article_modified_time":"2022-05-23T15:40:28+00:00","og_image":[{"url":"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@soyjosedelgado","twitter_misc":{"Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/","url":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/","name":"CAB 3. Descripci\u00f3n del IDE de Arduino - Jos\u00e9 Delgado","isPartOf":{"@id":"https:\/\/josedelgado.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/#primaryimage"},"image":{"@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg","datePublished":"2022-05-22T22:44:45+00:00","dateModified":"2022-05-23T15:40:28+00:00","breadcrumb":{"@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/#breadcrumb"},"inLanguage":"va-VA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"va-VA","@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/#primaryimage","url":"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg","contentUrl":"https:\/\/josedelgado.net\/wp-content\/uploads\/2022\/05\/josedelgado_cab3_ide_arduino_inicio.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/josedelgado.net\/cab-3-descripcion-del-ide-de-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/josedelgado.net\/"},{"@type":"ListItem","position":2,"name":"CAB 3. Descripci\u00f3n del IDE de Arduino"}]},{"@type":"WebSite","@id":"https:\/\/josedelgado.net\/#website","url":"https:\/\/josedelgado.net\/","name":"Jos\u00e9 Delgado","description":"Web Personal","publisher":{"@id":"https:\/\/josedelgado.net\/#\/schema\/person\/d43605ef0d5681c1b27a4ba1fede1cf4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/josedelgado.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"va-VA"},{"@type":["Person","Organization"],"@id":"https:\/\/josedelgado.net\/#\/schema\/person\/d43605ef0d5681c1b27a4ba1fede1cf4","name":"Jose Delgado","image":{"@type":"ImageObject","inLanguage":"va-VA","@id":"https:\/\/secure.gravatar.com\/avatar\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g","caption":"Jose Delgado"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/24a3e726d4af70848eac3efea42f5b3c496c93b62fb83e7a88636e3cde86b617?s=96&d=mm&r=g"},"description":"Ingeniero Superior en Inform\u00e1tica de Gesti\u00f3n, UPV 1988-1993 M\u00e1ster en Direcci\u00f3n Comercial y Marketing, Fundesem 2005 M\u00e1ster en Peritaje Inform\u00e1tico e Inform\u00e1tica Forense, EuroInnova 2018 M\u00e1ster en Marketing y Estrategia de Comunicaci\u00f3n Digital, Fundesem 2019 M\u00e1ster en Formaci\u00f3n del Profesorado de Educaci\u00f3n de Secundaria Especialidad de Tecnolog\u00eda,\u00a0UAX\u00a02023","sameAs":["https:\/\/www.linkedin.com\/in\/josedelgado\/","https:\/\/x.com\/soyjosedelgado"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Jose Delgado","author_link":"https:\/\/josedelgado.net\/va\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"3.1 Introducci\u00f3n En este apartado del Curso vamos a describir las principales partes y funciones del IDE de Arduino, del que ya hemos visto su instalaci\u00f3n en el punto anterior. Cuando lanzamos por primera vez el IDE de Arduino o creamos un Nuevo sketch, con este nombre se conoce a los &#8220;Programas&#8221; en el Lenguaje&hellip;","_links":{"self":[{"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/pages\/5892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/comments?post=5892"}],"version-history":[{"count":6,"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/pages\/5892\/revisions"}],"predecessor-version":[{"id":5937,"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/pages\/5892\/revisions\/5937"}],"wp:attachment":[{"href":"https:\/\/josedelgado.net\/va\/wp-json\/wp\/v2\/media?parent=5892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}