{"id":19976,"date":"2020-12-11T18:23:49","date_gmt":"2020-12-11T18:23:49","guid":{"rendered":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/?p=19976"},"modified":"2020-12-11T18:23:49","modified_gmt":"2020-12-11T18:23:49","slug":"cuales-son-las-bases-para-aprender-arduino-segun-luis-del-valle","status":"publish","type":"post","link":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/cuales-son-las-bases-para-aprender-arduino-segun-luis-del-valle\/","title":{"rendered":"Cu\u00e1les son las bases para aprender Arduino, seg\u00fan Luis del Valle"},"content":{"rendered":"<p>Arduino es una plataforma con un \u00fanico objetivo: programar un microcontrolador. Todo lo que est\u00e1 en esta placa electr\u00f3nica est\u00e1 puesto ah\u00ed para que cualquier persona (con o sin experiencia) sea capaz de programar y entender qu\u00e9 es un microcontrolador.<\/p><div id=\"cer-2130774591\" class=\"cer-contenido cer-entity-placement\" style=\"margin-top: 22px;margin-bottom: 22px;\" role=\"region\" aria-label=\"Publicidad\"><div id=\"item_ATF_center_afterp1\"><\/div><\/div>\n<p>Y aunque el t\u00e9rmino microcontrolador suene a asignatura de una carrera de ingenier\u00eda, la realidad es que estamos rodeados de ellos por todas partes. De media en un hogar hay m\u00e1s de 60 microcontroladores repartidos por todos los aparatos el\u00e9ctricos de nuestra casa: microondas, lavadora, lavaplatos, m\u00f3vil, televisi\u00f3n, ascensor, etc\u2026<\/p><div id=\"cer-1029734339\" class=\"cer-contenido_2 cer-entity-placement\" style=\"margin-top: 22px;margin-bottom: 22px;\" role=\"region\" aria-label=\"Publicidad\"><script data-wid=\"auto\" type=\"text\/javascript\" src=\"https:\/\/content.viralize.tv\/display\/?zid=AAFGLR9aV0reSCLT&schain=1.0,1!ikreate.es,20230100,1,,,\"><\/script><\/div>\n<p>Arduino ha sido capaz de bajar las barreras de entrada a la programaci\u00f3n de microcontroladores y la electr\u00f3nica creando una plataforma que incluye placas electr\u00f3nicas y software de programaci\u00f3n adaptados para que cualquier persona que sepa leer pueda conectar un sensor o actuador a una placa de Arduino y crear sus propios proyectos utilizando la programaci\u00f3n y la electr\u00f3nica.<\/p><div id=\"cer-1748555879\" class=\"cer-parrafo-3 cer-entity-placement\" style=\"margin-bottom: 42px;\" role=\"region\" aria-label=\"Publicidad\"><!-- Desktop -->\r\n<div class=\"addoor-widget\" id=\"addoor-widget-1185\"><\/div>\r\n<!-- Mobile -->\r\n<div class=\"addoor-widget\" id=\"addoor-widget-2561\"><\/div><\/div>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-19978\" src=\"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1.jpg\" alt=\"\" width=\"1110\" height=\"548\" srcset=\"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1.jpg 1110w, https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1-300x148.jpg 300w, https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1-768x379.jpg 768w, https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1-1024x506.jpg 1024w, https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-content\/uploads\/2020\/12\/Imagen1-1-750x370.jpg 750w\" sizes=\"(max-width: 1110px) 100vw, 1110px\" \/><\/p>\n<p>Esto no nos exime de aprender ya que para programar el microcontrolador, hacen falta conocimientos y esto se adquiere a trav\u00e9s de un sistema serio, que funcione y que est\u00e9 debidamente trazado para conseguir alcanzar el objetivo: hacer tus propios proyectos utilizando Arduino.<\/p>\n<p>Y en este sentido, Luis del Valle, programador y divulgador del software y hardware libre y autor del podcast La Tecnolog\u00eda para Todos, nos cuenta su m\u00e9todo para poder dominar y aprender Arduino.<\/p>\n<p>Consciente de los sacrificios y las habilidades que implica aprender Arduino, <strong><a href=\"https:\/\/programarfacil.com\/blog\/arduino-blog\/curso-de-arduino\/\" target=\"_blank\" rel=\"noopener\">Luis del Valle<\/a><\/strong> pone la firma a su <strong>Sistema para aprender a programar con Arduino desde cero<\/strong>. Este sistema (y de cualquier otro) parte del inter\u00e9s, las ganas y la constancia del propio alumno para aprender a programar.<\/p><div id=\"cer-2934990053\" class=\"cer-parrafo-6 cer-entity-placement\" style=\"margin-bottom: 42px;\" role=\"region\" aria-label=\"Publicidad\"><!-- Desktop -->\r\n<div class=\"addoor-widget\" id=\"addoor-widget-2560\"><\/div>\r\n<!-- Mobile -->\r\n<div class=\"addoor-widget\" id=\"addoor-widget-1186\"><\/div><\/div>\n<p>Es un sistema que no excluye a nadie. Da lo mismo si no sabes nada, si has copiado y pegado alg\u00fan c\u00f3digo o si ya has conseguido hacer alg\u00fan proyecto. La programaci\u00f3n, la electr\u00f3nica y Arduino son mundos con infinitas posibilidades y Luis pone orden a todo esto gracias a un sistema bien estructurado que te lleva paso a paso hasta conseguir hacer tus propios proyectos entendiendo lo que est\u00e1s haciendo.<\/p><div id=\"cer-673234660\" class=\"cer-contenido-3 cer-entity-placement\" style=\"margin-bottom: 22px;\" role=\"region\" aria-label=\"Publicidad\"><script>(function(d,s,n){var js,fjs=d.getElementsByTagName(s)[0];js=d.createElement(s);js.className=n;js.src=\"\/\/player.ex.co\/player\/80da6adf-177e-4ffe-9e60-9d2535571cce\";fjs.parentNode.insertBefore(js,fjs);}(document,\"script\",\"exco-player\"));<\/script><div id=\"80da6adf-177e-4ffe-9e60-9d2535571cce\"><\/div><\/div>\n<h2>Paciencia y constancia, claves para un buen comienzo<\/h2>\n<p>En su curso, Luis del Valle es claro en cuanto a lo que se precisa para llegar a ser un buen programador en Arduino: paciencia y un poco de dedicaci\u00f3n semanal, aunque sea unas horas. Su curso comienza con una recomendaci\u00f3n clara: <strong>es vital avanzar y no paralizar el proyecto<\/strong>.<\/p>\n<p>Es preferible recurrir a la t\u00e9cnica del ensayo y error que sufrir del s\u00edndrome de par\u00e1lisis por an\u00e1lisis, que finalmente se traduce en la no obtenci\u00f3n de resultados y, por ende, nada en lo que mejorar o aplicar correcciones. Al no avanzar, la frustraci\u00f3n aumenta y provoca, en la mayor\u00eda de los casos, el abandono del proyecto.<\/p>\n<p>Para evitar esto, Luis del Valle recomienda empezar nuestra formaci\u00f3n por lo m\u00e1s elemental: aprender de electr\u00f3nica y programaci\u00f3n. Esto da la base necesaria para aplicar despu\u00e9s los conocimientos adquiridos en cuanto a la programaci\u00f3n en Arduino y haciendo las lecciones m\u00e1s efectivas.<\/p><div id=\"cer-2495328525\" class=\"cer-contenido-4 cer-entity-placement\" style=\"margin-top: 22px;margin-bottom: 32px;\" role=\"region\" aria-label=\"Publicidad\"><div id=\"item_ATF_center_afterp10\"><\/div><\/div>\n<p>No obstante, es imprescindible ir aplicando lo aprendido conforme se ampl\u00edan conocimientos y no esperar al final a realizar un gran proyecto que aglutine distintas variantes tem\u00e1ticas. <strong>Conviene dividir el proyecto en fases<\/strong>, tal y como afirma Del Valle, y experimentar con lo aprendido. Esto es vital para crear nuestros propios proyectos y aprender Arduino.<\/p>\n<h2>El proceso de prototipado con Arduino<\/h2>\n<p>Arduino es una placa orientada al prototipado. \u201cTodo lo que est\u00e1 en la propia placa y el software est\u00e1n pensados para prototipar de una forma muy f\u00e1cil y r\u00e1pida\u201d, afirma Del Valle. \u201cTenemos sensores, actuadores y shields alrededor de Arduino que nos facilitan esta tarea\u201d.<\/p>\n<p>Uno de los errores m\u00e1s comunes es omitir las fases del proyecto y empezar a programar de manera improvisada.<\/p>\n<p>Es una t\u00e9cnica que tanto la experiencia de Del Valle como la de sus alumnos se ha demostrado nefasta. \u201cSe trata de un error muy t\u00edpico que me encuentro todas las semanas\u201d, comenta Del Valle. Y es que, tal y como nos explica, es necesario plantear el proyecto y plasmarlo con l\u00e1piz o bol\u00edgrafo sobre el papel antes de continuar.<\/p>\n<p>Para realizarlo correctamente, el planteamiento est\u00e1 dividido en tres peque\u00f1os cap\u00edtulos did\u00e1cticos. El primero consiste en plasmar la idea general sobre el papel elaborando un sencillo dibujo sin muchas complicaciones pero que incluya las ideas m\u00e1s ambiciosas del proyecto.<\/p>\n<p>La fase dos se centra en acotar las necesidades del proyecto y crear un prototipo m\u00ednimo capaz de convertir tu proyecto en una idea funcional. \u201cSi consigues hacer un prototipo m\u00ednimo en poco tiempo, no sentir\u00e1s la frustraci\u00f3n de no llevar tu idea a la realidad, algo crucial para aprender Arduino\u201d, explica Del Valle, que insiste en la idea de conocer tus propias limitaciones y sacar todo el partido de los medios con los que dispongas. <strong>Obtener resultados con muy poco es un paso de gigante en el proceso de aprendizaje<\/strong>. Mejorar el proyecto y a\u00f1adir nuevas funcionalidades es m\u00e1s sencillo que apostar por un prototipo demasiado ambicioso que no sea m\u00ednimamente funcional.<\/p>\n<p>La \u00faltima fase del prototipado se centra en dividir y aislar los problemas de tu proyecto para resolverlos uno a uno. Es lo que se conoce como dise\u00f1o incremental, que consiste en ir retocando todo aquello que no funciona de manera progresiva. Tras ello, ya tendr\u00e1s una idea m\u00e1s pormenorizada de las acciones necesarias a aplicar para obtener un prototipo m\u00ednimamente depurado.<\/p>\n<h2>Introducci\u00f3n al software y hardware<\/h2>\n<p>El tercer cap\u00edtulo del curso para aprender a programar en Arduino te mete de lleno en los soportes de programaci\u00f3n y te da a conocer las ventajas de utilizar el IDE de Arduino, un entorno de desarrollo espec\u00edfico para programar en Arduino que, tal y como nos cuenta Luis del Valle, \u201cnos permite escribir nuestro c\u00f3digo de una forma muy f\u00e1cil y, sobre todo, con muchas ayudas\u201d, simplificando el ineludible proceso de tener que programar.<\/p>\n<p>Este IDE cuenta, adem\u00e1s, con varias versiones gracias a sus <strong>constantes actualizaciones<\/strong>, aunque contin\u00faa conservando su aspecto para mantener las opciones de su interfaz en las mismas zonas y no entorpecer las tareas de programaci\u00f3n.<\/p>\n<p>El curso de Luis del Valle cuenta, adem\u00e1s, con una explicaci\u00f3n exhaustiva del proceso de instalaci\u00f3n, as\u00ed como la ubicaci\u00f3n de las principales opciones para ejecutarlo correctamente y dar tus primeros pasos en el IDE.<\/p>\n<p>Fundamentos y conclusiones<\/p>\n<p>El curso encara la recta final del proceso de aprendizaje con los fundamentos de la programaci\u00f3n en Arduino, explicando lo necesario para conseguir una traducci\u00f3n perfecta al utilizar el compilador, que lee el c\u00f3digo y lo traduce a c\u00f3digo m\u00e1quina para que sea inteligible para el microcontrolador.<\/p>\n<p>Este es un proceso vital en el transcurso de la programaci\u00f3n en Arduino, pero es imprescindible priorizar la progresi\u00f3n a la perfecci\u00f3n y no dejar encallado el proyecto en esta fase. \u00danicamente debes entender los fallos que el compilador te se\u00f1ale y corregirlos para crear un texto perfecto que sea 100% inteligible para el microcontrolador.<\/p>\n<p>Este curso supone todo un compendio de conocimientos sobre Arduino y permite entender qu\u00e9 hay detr\u00e1s de \u00e9l, comprender mejor sus funcionalidades y propone ofrecer a quien lo termine una primera toma de contacto con el hardware libre. \u201cAprender Arduino, como cualquier otra disciplina, requiere de un esfuerzo previo.<\/p>\n<p>Hay que pasar una curva de aprendizaje, s\u00ed o s\u00ed. Sin embargo, si uno tiene pasi\u00f3n por la electr\u00f3nica y la programaci\u00f3n, parece hasta divertido\u201d, sentencia Luis del Valle, que completa sus cursos de formaci\u00f3n en Arduino con otros m\u00e1s enfocados hacia temas como el IoT, con <strong>Arduino MKR100 y NodeMCU<\/strong>. \u201cEs un \u00e1rea que me apasiona y que tiene mucho potencial, tanto en el presente como en el futuro\u201d.<\/p>\n<p>No hay que olvidar que el curso abanderado por Luis del Valle es solamente una de las m\u00faltiples opciones -y de las m\u00e1s did\u00e1cticas- para adentrarse en el extenso y complejo mundo de la programaci\u00f3n en Arduino. Una de las opciones m\u00e1s recomendables tanto para novatos como para los que quieran ampliar sus conocimientos acerca de la programaci\u00f3n en Arduino es la propia <strong><a href=\"https:\/\/www.arduino.cc\/\" target=\"_blank\" rel=\"noopener\">p\u00e1gina oficial Arduino.cc<\/a><\/strong>, la cual no solo cuenta con interesantes art\u00edculos acerca de la programaci\u00f3n en este sistema y recomendaciones para llevar a buen puerto tus propios proyectos, sino que cuenta con su propio blog y foro de la comunidad para compartir dudas y curiosidades.<\/p>\n<p>Tambi\u00e9n puedes <strong>presentar tus propios proyectos<\/strong> desde esta plataforma y adquirir una de las distintas bases Arduino para elaborar t\u00fa mismo los prototipos.<\/p>\n<div id=\"cer-2078822673\" class=\"cer-despues-del-contenido cer-entity-placement\" style=\"margin-top: 22px;margin-bottom: 22px;\" role=\"region\" aria-label=\"Publicidad\"><div class=\"addoor-widget\" id=\"addoor-widget-1184\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Arduino es una plataforma con un \u00fanico objetivo: programar un microcontrolador. Todo lo que est\u00e1 en esta placa electr\u00f3nica est\u00e1 puesto ah\u00ed para que cualquier persona (con o sin experiencia) sea capaz de programar y entender qu\u00e9 es un microcontrolador. Y aunque el t\u00e9rmino microcontrolador suene a asignatura de una carrera de ingenier\u00eda, la realidad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19977,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[3014],"tags":[],"class_list":["post-19976","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-educacion"],"_links":{"self":[{"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/posts\/19976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/comments?post=19976"}],"version-history":[{"count":0,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/posts\/19976\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/media\/19977"}],"wp:attachment":[{"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/media?parent=19976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/categories?post=19976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diariodeavisos.elespanol.com\/canariasenred\/wp-json\/wp\/v2\/tags?post=19976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}