{"id":51,"date":"2022-07-03T00:32:57","date_gmt":"2022-07-03T04:32:57","guid":{"rendered":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/?p=51"},"modified":"2022-07-09T23:39:06","modified_gmt":"2022-07-10T03:39:06","slug":"ejemplo-blink-parpadeo","status":"publish","type":"post","link":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/","title":{"rendered":"Ejemplo Blink (parpadeo)"},"content":{"rendered":"\n<p>El primer ejemplo que se realizar\u00e1 con Arduino es el parpadeo de la luz led del dispositivo, lo que permitir\u00e1 ver una salida f\u00edsica.<\/p>\n\n\n\n<h2>Requisito de hardware<\/h2>\n\n\n\n<ul><li>Arduino<\/li><li>Cable de impresora (USB A-male to B-male)<\/li><li>Computador con sistema operativo Windows<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"832\" height=\"624\" src=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg\" alt=\"\" class=\"wp-image-68\" srcset=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg 832w, http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221-300x225.jpg 300w, http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221-768x576.jpg 768w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><figcaption>Figura 1. Hardware: Arduino y cable<\/figcaption><\/figure>\n\n\n\n<h2>Circuito<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Muchos dispositivos Arduino poseen una luz led integrada. Esta luz est\u00e1 conectada a un pin digital y su n\u00famero depende de la versi\u00f3n: En el UNO, MEGA y ZERO corresponde al pin 13 y en el MKR es el pin 6. Para hacer las cosas m\u00e1s f\u00e1ciles la constante LED_BUILTIN permite controlar directamente el led integrado.<\/p>\n\n\n\n<ol><li>Es necesario tener instalador el entorno de desarrollo y, caso de estar utilizando un Arduino chino o gen\u00e9rico, se deben instalar los <a href=\"https:\/\/www.geekfactory.mx\/tutoriales-arduino\/driver-ch340-para-arduino-chinos-o-genericos\/\" target=\"_blank\" rel=\"noreferrer noopener\">drivers<\/a>. Las instrucciones est\u00e1n en <a href=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/02\/instalar-el-arduino\/\">este mismo blog<\/a>.<\/li><li>Conectar el Arduino al computador a trav\u00e9s del cable de impresora e iniciar el IDE.<\/li><li>Abrir Arduino IDE.<\/li><li>En<em> Herramientas \u203a Placa <\/em>seleccionar &#8220;UNO&#8221;<\/li><li>En <em>Herramientas \u203a Puerto<\/em> se debe seleccionar el puerto que corresponda.<\/li><li>Abrir el c\u00f3digo <em>Archivo \u203a Ejemplos \u203a 01.Basics \u203a Blink<\/em><\/li><li>Subir el c\u00f3digo al dispositivo <\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"540\" src=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/arduino-1024x540.png\" alt=\"\" class=\"wp-image-71\" srcset=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/arduino-1024x540.png 1024w, http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/arduino-300x158.png 300w, http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/arduino-768x405.png 768w, http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/arduino.png 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Figura 2. C\u00f3digo del ejemplo <strong>Blink<\/strong><\/figcaption><\/figure>\n\n\n\n<h2>C\u00f3digo<\/h2>\n\n\n\n<p>El c\u00f3digo est\u00e1 formado normalmente por tres bloques:<\/p>\n\n\n\n<ol><li>Declaraci\u00f3n de variables (opcional).<\/li><li>void setup() que se ejecuta una sola vez al encender o reiniciar el Arduino.<\/li><li>void loop() que se ejecuta constantemente.<\/li><\/ol>\n\n\n\n<p>Dentro del c\u00f3digo setup() se define que el led ser\u00e1 la salida del sistema<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pinMode(LED_BUILTIN, OUTPUT);<\/code><\/pre>\n\n\n\n<p>Dentro del c\u00f3digo loop() se env\u00eda un potencial alto (HIGH) equivalente a 5 volts al \u00e1nodo del led. Esto crea una diferencia de potencial entre los pines del led y se enciende.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digitalWrite(LED_BUILTIN, HIGH);<\/code><\/pre>\n\n\n\n<p>Posteriormente se espera durante un segundo (1000 milisegundos):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>delay(1000);<\/code><\/pre>\n\n\n\n<p>A continuaci\u00f3n se apaga el led enviando un potencial bajo equivalente a 0 volts. Esto apaga el led.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digitalWrite(LED_BUILTIN, LOW);<\/code><\/pre>\n\n\n\n<p>Finalmente se espera nuevamente durante 1 segundo y se vuelve a repetir el ciclo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>delay(1000);<\/code><\/pre>\n\n\n\n<p>El c\u00f3digo completo (incluyendo los comentarios que estan entre los signos \/* y *\/) ser\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*\n  Blink\n  Turns on an LED on for one second, then off for one second, repeatedly.\n\n  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO\n  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to\n  the correct LED pin independent of which board is used.\n  If you want to know what pin the on-board LED is connected to on your Arduino model, check\n  the Technical Specs of your board  at https:\/\/www.arduino.cc\/en\/Main\/Products\n\n  This example code is in the public domain.\n\n  modified 8 May 2014\n  by Scott Fitzgerald\n\n  modified 2 Sep 2016\n  by Arturo Guadalupi\n\n  modified 8 Sep 2016\n  by Colby Newman\n*\/\n\n\n\/\/ the setup function runs once when you press reset or power the board\nvoid <strong>setup<\/strong>() {\n  \/\/ initialize digital pin LED_BUILTIN as an output.\n  pinMode(LED_BUILTIN, OUTPUT);\n}\n\n\/\/ the loop function runs over and over again forever\nvoid <strong>loop<\/strong>() {\n  digitalWrite(LED_BUILTIN, HIGH);   \/\/ turn the LED on (HIGH is the voltage level)\n  delay(1000);                       \/\/ wait for a second\n  digitalWrite(LED_BUILTIN, LOW);    \/\/ turn the LED off by making the voltage LOW\n  delay(1000);                       \/\/ wait for a second\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>El primer ejemplo que se realizar\u00e1 con Arduino es el parpadeo de la luz led del dispositivo, lo que permitir\u00e1 ver una salida f\u00edsica. Requisito de hardware Arduino Cable de impresora (USB A-male to B-male) Computador con sistema operativo Windows Circuito Muchos dispositivos Arduino poseen una luz led integrada. Esta luz est\u00e1 conectada a un&hellip; <a class=\"more-link\" href=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/\">Continue reading <span class=\"screen-reader-text\">Ejemplo Blink (parpadeo)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,7,5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ejemplo Blink (parpadeo) - Bit\u00e1cora<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ejemplo Blink (parpadeo) - Bit\u00e1cora\" \/>\n<meta property=\"og:description\" content=\"El primer ejemplo que se realizar\u00e1 con Arduino es el parpadeo de la luz led del dispositivo, lo que permitir\u00e1 ver una salida f\u00edsica. Requisito de hardware Arduino Cable de impresora (USB A-male to B-male) Computador con sistema operativo Windows Circuito Muchos dispositivos Arduino poseen una luz led integrada. Esta luz est\u00e1 conectada a un&hellip; Continue reading Ejemplo Blink (parpadeo)\" \/>\n<meta property=\"og:url\" content=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/\" \/>\n<meta property=\"og:site_name\" content=\"Bit\u00e1cora\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-03T04:32:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-10T03:39:06+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg\" \/>\n<meta name=\"author\" content=\"cristobal.campos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"cristobal.campos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#website\",\"url\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/\",\"name\":\"Bit\u00e1cora\",\"description\":\"Clases de Arduino UAI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"wp-dev-es-mx\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"wp-dev-es-mx\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#primaryimage\",\"url\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg\",\"contentUrl\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg\",\"width\":832,\"height\":624},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#webpage\",\"url\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/\",\"name\":\"Ejemplo Blink (parpadeo) - Bit\u00e1cora\",\"isPartOf\":{\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#primaryimage\"},\"datePublished\":\"2022-07-03T04:32:57+00:00\",\"dateModified\":\"2022-07-10T03:39:06+00:00\",\"author\":{\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/f85e501ac473ad6dc750cf602f404cb7\"},\"breadcrumb\":{\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#breadcrumb\"},\"inLanguage\":\"wp-dev-es-mx\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ejemplo Blink (parpadeo)\"}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/f85e501ac473ad6dc750cf602f404cb7\",\"name\":\"cristobal.campos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"wp-dev-es-mx\",\"@id\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/90e715abb8523279de01e1f8c4faafdf?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/90e715abb8523279de01e1f8c4faafdf?s=96&d=mm&r=g\",\"caption\":\"cristobal.campos\"},\"sameAs\":[\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\"],\"url\":\"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/author\/cristobal-campos\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ejemplo Blink (parpadeo) - Bit\u00e1cora","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":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/","og_locale":"en_US","og_type":"article","og_title":"Ejemplo Blink (parpadeo) - Bit\u00e1cora","og_description":"El primer ejemplo que se realizar\u00e1 con Arduino es el parpadeo de la luz led del dispositivo, lo que permitir\u00e1 ver una salida f\u00edsica. Requisito de hardware Arduino Cable de impresora (USB A-male to B-male) Computador con sistema operativo Windows Circuito Muchos dispositivos Arduino poseen una luz led integrada. Esta luz est\u00e1 conectada a un&hellip; Continue reading Ejemplo Blink (parpadeo)","og_url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/","og_site_name":"Bit\u00e1cora","article_published_time":"2022-07-03T04:32:57+00:00","article_modified_time":"2022-07-10T03:39:06+00:00","og_image":[{"url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg"}],"author":"cristobal.campos","twitter_card":"summary_large_image","twitter_misc":{"Written by":"cristobal.campos","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#website","url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/","name":"Bit\u00e1cora","description":"Clases de Arduino UAI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"wp-dev-es-mx"},{"@type":"ImageObject","inLanguage":"wp-dev-es-mx","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#primaryimage","url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg","contentUrl":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-content\/uploads\/2022\/07\/IMG_20220704_215221.jpg","width":832,"height":624},{"@type":"WebPage","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#webpage","url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/","name":"Ejemplo Blink (parpadeo) - Bit\u00e1cora","isPartOf":{"@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#website"},"primaryImageOfPage":{"@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#primaryimage"},"datePublished":"2022-07-03T04:32:57+00:00","dateModified":"2022-07-10T03:39:06+00:00","author":{"@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/f85e501ac473ad6dc750cf602f404cb7"},"breadcrumb":{"@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#breadcrumb"},"inLanguage":"wp-dev-es-mx","potentialAction":[{"@type":"ReadAction","target":["http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/2022\/07\/03\/ejemplo-blink-parpadeo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/"},{"@type":"ListItem","position":2,"name":"Ejemplo Blink (parpadeo)"}]},{"@type":"Person","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/f85e501ac473ad6dc750cf602f404cb7","name":"cristobal.campos","image":{"@type":"ImageObject","inLanguage":"wp-dev-es-mx","@id":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/90e715abb8523279de01e1f8c4faafdf?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/90e715abb8523279de01e1f8c4faafdf?s=96&d=mm&r=g","caption":"cristobal.campos"},"sameAs":["http:\/\/riesgoclimatico.inia.cl\/cristobal.campos"],"url":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/author\/cristobal-campos\/"}]}},"_links":{"self":[{"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/posts\/51"}],"collection":[{"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":15,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":114,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/posts\/51\/revisions\/114"}],"wp:attachment":[{"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/riesgoclimatico.inia.cl\/cristobal.campos\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}