{"id":2866,"date":"2012-04-04T13:02:51","date_gmt":"2012-04-04T13:02:51","guid":{"rendered":"http:\/\/irisfernandez.com.ar\/betaweblog\/?p=2866"},"modified":"2012-04-04T13:02:51","modified_gmt":"2012-04-04T13:02:51","slug":"mis-primeros-pasos-con-arduino","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2012\/04\/04\/mis-primeros-pasos-con-arduino\/","title":{"rendered":"Mis primeros pasos con Arduino"},"content":{"rendered":"<p>Me prestaron muy amablemente un <em>Starter kit<\/em> de <strong>Arduino<\/strong>. Como de costumbre, mi intenci\u00f3n era hacerlo funcionar en Ubuntu.<\/p>\n<p>Lo primero que hice fue instalar el software, desde este sitio: <a href=\"http:\/\/arduino.cc\/en\/Main\/Software\">Arduino Software<\/a><\/p>\n<p>Despu\u00e9s estuve buscando tutoriales y encontr\u00e9 algunos que seguramente son muy \u00fatiles pero que no usan el modelo de Arduino que yo tengo (por ejemplo, este video: <a href=\"http:\/\/www.youtube.com\/watch?v=qhy5UtIzZfo\">Primeros pasos con Arduino<\/a>)<\/p>\n<p>Mi objetivo es usar Arduino con <a href=\"http:\/\/tecnodacta.com.ar\/gira\/projects\/physical-etoys\/\">Physical Etoys<\/a>, un desarrollo de <a href=\"http:\/\/tecnodacta.com.ar\/gira\/nosotros\/\"><em>Gonzalo Zabala y su equipo<\/em><\/a> sobre Etoys. No logr\u00e9 hacerlo andar y entonces me di cuenta de que me faltaba conocer el modelo de Arduino y tambi\u00e9n el nombre de mi conexi\u00f3n&#8230;!<\/p>\n<p>As\u00ed que retroced\u00ed un paso, abr\u00ed el software que instal\u00e9 y de la misma p\u00e1gina de Arduino tom\u00e9 <a href=\"http:\/\/arduino.cc\/en\/Tutorial\/Blink\">el primer c\u00f3digo de la secci\u00f3n Learning<\/a>, que es para hacer parpadear un led conectado en D13.<\/p>\n<div>\n<blockquote>\n<div>\/*<br \/>\nBlink<br \/>\nTurns on an LED on for one second, then off for one second, repeatedly.This example code is in the public domain.<br \/>\n*\/void setup() {<br \/>\n\/\/ initialize the digital pin as an output.<br \/>\n\/\/ Pin 13 has an LED connected on most Arduino boards:<br \/>\npinMode(13, OUTPUT);<br \/>\n}void loop() {<br \/>\ndigitalWrite(13, HIGH); \u00a0 \/\/ set the LED on<br \/>\ndelay(1000); \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\/\/ wait for a second<br \/>\ndigitalWrite(13, LOW); \u00a0 \u00a0\/\/ set the LED off<br \/>\ndelay(1000); \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\/\/ wait for a second<br \/>\n}<\/div>\n<\/blockquote>\n<\/div>\n<p>No funcionaba, as\u00ed que busqu\u00e9 en Google el mensaje de error hasta que encontr\u00e9 esto: <a href=\"http:\/\/mattgreensmith.wordpress.com\/2011\/11\/24\/installing-arduino-0023-on-ubuntu-11-10-oneiric-ocelot\/\">Installing Arduino 0023 on Ubuntu 11.10 (Oneiric\u00a0Ocelot) <\/a><\/p>\n<p>Este era el error que me daba:<\/p>\n<blockquote><p><em>In file included from \/usr\/lib\/gcc\/avr\/4.5.3\/..\/..\/..\/avr\/include\/util\/delay.h:44:0,<\/em><br \/>\n<em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from \/usr\/lib\/gcc\/avr\/4.5.3\/..\/..\/..\/avr\/include\/avr\/delay.h:37,<\/em><br \/>\n<em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from \/home\/matt\/arduino-0023\/hardware\/arduino\/cores\/arduino\/wiring_private.h:30,<\/em><br \/>\n<em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from \/home\/matt\/arduino-0023\/hardware\/arduino\/cores\/arduino\/WInterrupts.c:34:<\/em><br \/>\n<em>\/usr\/lib\/gcc\/avr\/4.5.3\/..\/..\/..\/avr\/include\/math.h:426:15: error: expected identifier or \u2018(\u2019 before \u2018double\u2019<\/em><br \/>\n<em>\/usr\/lib\/gcc\/avr\/4.5.3\/..\/..\/..\/avr\/include\/math.h:426:15: error: expected \u2018)\u2019 before \u2018&gt;=\u2019 token<\/em><\/p><\/blockquote>\n<p>En el post encontrado se muestra la soluci\u00f3n: comentar una l\u00ednea del c\u00f3digo del software de Arduino. Mi archivo no estaba en la misma carpeta del ejemplo as\u00ed que tuve que buscar la carpeta Arduino por todos lados. Al encontrar el archivo, para editarlo tuve que usar <strong>sudo gedit &#8216;&#8230;&#8217; <\/strong> porque si lo editaba directamente no ten\u00eda los permisos suficientes para guardar.<\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/wp-content\/uploads\/2012\/04\/editar-archivo-arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2871 aligncenter\" title=\"editar archivo arduino\" src=\"http:\/\/betaweblog.education\/wp\/wp-content\/uploads\/2012\/04\/editar-archivo-arduino.jpg\" alt=\"Editar archivo de configuraci\u00f3n\" width=\"720\" height=\"113\" \/><\/a><\/p>\n<p>Una vez que logr\u00e9 comentar esa l\u00ednea de c\u00f3digo, volv\u00ed a mi programa que ya hab\u00eda adaptado para encender el led conectado en el conector D12 (mi placa no tiene D13 o no lo encuentro), \u00a1y funcion\u00f3! Me puse tan contenta que les arm\u00e9 un gif animado \ud83d\ude09<\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/wp-content\/uploads\/2012\/04\/blink1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2869 aligncenter\" title=\"blink\" src=\"http:\/\/betaweblog.education\/wp\/wp-content\/uploads\/2012\/04\/blink1.gif\" alt=\"Parpadeando\" width=\"368\" height=\"285\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Me prestaron muy amablemente un Starter kit de Arduino. Como de costumbre, mi intenci\u00f3n era hacerlo funcionar en Ubuntu. Lo primero que hice fue instalar el software, desde este sitio: Arduino Software Despu\u00e9s estuve buscando tutoriales y encontr\u00e9 algunos que seguramente son muy \u00fatiles pero que no usan el modelo de Arduino que yo tengo &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2012\/04\/04\/mis-primeros-pasos-con-arduino\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Mis primeros pasos con Arduino&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,3],"tags":[],"class_list":["post-2866","post","type-post","status-publish","format-standard","hentry","category-arduino","category-cultura-libre"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/2866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=2866"}],"version-history":[{"count":0,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/2866\/revisions"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=2866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=2866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=2866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}