{"id":126,"date":"2023-01-12T01:28:28","date_gmt":"2023-01-12T06:28:28","guid":{"rendered":"http:\/\/www.henryvallejo.com\/?page_id=126"},"modified":"2023-01-15T22:48:30","modified_gmt":"2023-01-16T03:48:30","slug":"electronica-y-robotica","status":"publish","type":"page","link":"https:\/\/www.henryvallejo.com\/?page_id=126","title":{"rendered":"Electr\u00f3nica y Rob\u00f3tica"},"content":{"rendered":"<h3>Instalaci\u00f3n de Arduino en Debian<\/h3>\n<p>Para instalar la IDE (interfaz de desarrollo) solamente debemos indicar el siguiente comando una ves que hayamos entrado como super usuario (<em>root<\/em>)<\/p>\n<pre>$ su<\/pre>\n<p>Luego desde la consola del root digitamos el siguiente comando<\/p>\n<pre># apt-get install arduino<\/pre>\n<p>Ahora bien, para que la IDE reconozca nuestra placa Arduino (cualquier modelo) a travez del puerto USB, debemos averiguar primero si el dispositivo ha sido reconocido por el Sistema Operativo o nuestra m\u00e1quina; con el siguiente comando:<\/p>\n<p>Para verificar la placa Arduino debe estar desconectada y entonces ejecutar<\/p>\n<pre># ls \/dev<\/pre>\n<p>No deber\u00edamos ver el dispositivo (<em>ttyACM0<\/em>)<\/p>\n<p>Ahora, conectamos la placa Arduino y ejecutamos nuevamente el comando<\/p>\n<pre>$ ls \/dev<\/pre>\n<p>Si comparamos el primer listado entregado por el comando <em>ls<\/em> con el segundo listado, veremos que en el segundo listado aparecer\u00e1 <strong><em>ttyACM0<\/em><\/strong><\/p>\n<p>Este puerto que aparecio ser\u00e1 el que est\u00e9 asociado al Arduino via USB.<\/p>\n<p>En nuestro caso entonces ser\u00e1: <strong>ttyACM0<\/strong>.<\/p>\n<p>Ahora debemos darle los permisos adecuados para poder <em>escribir<\/em> y y <em>leer<\/em> en ese puerto o dispositivos; es decir permisos completos.<\/p>\n<p>Primero verificamos que permisos tiene:<\/p>\n<pre># ls -ls ttyACM0<\/pre>\n<p>lo que nos dar\u00e1 algo parecido a esto:<\/p>\n<pre>0 <strong>crw-rw----<\/strong> 1 root dialout 166, 0 ago 5\u00a0 18:42 ttyACM0<\/pre>\n<p>Ahora sabemos que no tiene todos los permisos\u00a0 ( crw-rw\u2014- ) , entonces debemos asignarle esos permisos con:<\/p>\n<pre># chmod 777 \/dev\/ttyACM0<\/pre>\n<p>Verificamos una vez mas:<\/p>\n<pre># ls -ls ttyACM0 \r\n0 <strong>crwxrwxrwx<\/strong> 1 root dialout 166, 0 ago 5 18:42 ttyACM0<\/pre>\n<p>Como puede verse ya tenemos todos los permisos para poder cargar (<em>escribir<\/em>) y descargar (<em>leer<\/em>) nuestros programas en nuestra placa Arduino.<\/p>\n<p>Ahora a jugar con la tarjetita..!!!<\/p>\n<p><a href=\"http:\/\/www.henryvallejo.com\/wp-content\/uploads\/2015\/08\/2015-08-05_18h44_53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-534\" src=\"http:\/\/www.henryvallejo.com\/wp-content\/uploads\/2015\/08\/2015-08-05_18h44_53-300x288.png\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/www.ceteinfo.com\/wp-content\/uploads\/2015\/08\/2015-08-05_18h44_53-300x288.png 300w, https:\/\/www.ceteinfo.com\/wp-content\/uploads\/2015\/08\/2015-08-05_18h44_53.png 675w\" alt=\"2015-08-05_18h44_53\" width=\"300\" height=\"288\" \/><\/a><\/p>\n<h2>Instalar Simulador de Electr\u00f3nica, Arduino<\/h2>\n<p>\u00bfQu\u00e9 es Fritzing?<\/p>\n<p><b>Fritzing<\/b> es un programa de automatizaci\u00f3n de dise\u00f1o electr\u00f3nico libre que busca ayudar a dise\u00f1adores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales.<\/p>\n<p>Fritzing fue creado bajo los principios de Processing y Arduino, y permite a los dise\u00f1adores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricaci\u00f3n. Adem\u00e1s, cuenta con un sitio web complementario que ayuda a compartir, discutir y entender los bosquejos y experiencias y a reducir los costos de fabricaci\u00f3n; acad\u00e9micamente es una gran ayuda.<\/p>\n<h3>Primer m\u00e9todo de instalacion<\/h3>\n<p>Nos logeamos como super usuarios; asegurese dee star conectado ainternet pues la aplicacion ser\u00e1 bajada desde la red o bien podria bajar la aplicacion previamente de este lugar : <a href=\"http:\/\/fritzing.org\/home\/\" target=\"_blank\" rel=\"noopener\">http:\/\/fritzing.org\/home\/<\/a> y leugo instalarla (recomiendo la primera opcion indicada aqui).<\/p>\n<p>$ su<\/p>\n<p>Desde la consola entramos el siguiente comando:<\/p>\n<pre># apt-get install -y fritzing<\/pre>\n<p>Autam\u00e1ticamente se realizara la descarga de la aplicacion y se instala en nuestro equipo, para empezar a utilizarlo tan solo busque en el men\u00fa de su Debian.<\/p>\n<h3>Segunad\u00a0 m\u00e9todo de instalacion (algo mas compleja).<\/h3>\n<p><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">En Linux<\/span> <span class=\"hps\">\u2013<\/span> procure tener una ditribuci\u00f3n mas reciente que contenga las librerias <span class=\"hps\"><em>libc<\/em> <\/span>&gt; <span class=\"hps\">=<\/span> <em><span class=\"hps\">2.6<\/span><\/em> o en su defecto instalelas.<br \/>\n<\/span><\/p>\n<ol>\n<li><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">Comience\u00a0 descargando<\/span> <span class=\"hps\">el paquete<\/span> <span class=\"hps\">Fritzing<\/span> <span class=\"hps\">que sea adecuado para<\/span> <span class=\"hps\">usted.<\/span><\/span><\/li>\n<li><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">Descomprimir<\/span> <span class=\"hps\">la carpeta<\/span> <span class=\"hps\">Fritzing<\/span> en <span class=\"hps\">alg\u00fan lugar<\/span> <span class=\"hps\">conveniente el<\/span> <span class=\"hps\">disco duro.<\/span><\/span><\/li>\n<\/ol>\n<p><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">Esto tambi\u00e9n puede<\/span> <span class=\"hps\">ser un buen momento<\/span> <span class=\"hps\">para que usted pueda<\/span> <span class=\"hps\">crear<\/span> <span class=\"hps\">un acceso directo a<\/span> <span class=\"hps\">la aplicaci\u00f3n<\/span> <span class=\"hps\">Fritzing<\/span>.<\/span><\/p>\n<p><span id=\"result_box\" class=\"\" lang=\"es\">S<span class=\"hps\">i est\u00e1 actualizando<\/span> <span class=\"hps\">su version <\/span><span class=\"hps\">de<\/span> <span class=\"hps\">Fritzing<\/span>, tenga en cuenta que los archivos <span class=\"hps\">personalizados<\/span> <span class=\"hps\">(piezas y <\/span><span class=\"hps\">contenedores<\/span>) <span class=\"hps\">no se almacenan<\/span> junto <span class=\"hps\">con la aplicaci\u00f3n,<\/span> <span class=\"hps\">por lo tanto no<\/span> <span class=\"hps\">ser\u00e1n eliminados<\/span> <span class=\"hps\">si se elimina<\/span> <span class=\"hps\">la versi\u00f3n anterior<\/span> <span class=\"hps\">de\u00a0Fritzing y su <\/span><span class=\"hps\">carpeta<\/span> .<\/span><\/p>\n<h3><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">Para iniciar<\/span> <span class=\"hps\">Fritzing<\/span>:<br \/>\n<span class=\"hps\">Linux \u2013 Debian:<\/span> en la <span class=\"hps\">ventana de shell haga doble clic en<\/span> <span class=\"hps\">Fritzing<\/span>, o pruebe con:\u00a0 <\/span><\/h3>\n<pre><span id=\"result_box\" class=\"\" lang=\"es\"><strong><em><span class=\"hps\">.\/Fritzing<\/span><\/em><\/strong> <\/span><\/pre>\n<h3><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">Si tienes problemas<\/span>, <span class=\"hps\">intenta descargar<\/span> <span class=\"hps\">de nuevo la aplicaci\u00f3n.<\/span> <span class=\"hps\">Esto<\/span> <span class=\"hps\">a menudo ayuda<\/span>. <span class=\"hps\">Si no es as\u00ed<\/span>, <span class=\"hps\">echa un vistazo en<\/span> <span class=\"hps\">los foros aqui<\/span><\/span><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Instalaci\u00f3n de Arduino en Debian Para instalar la IDE (interfaz de desarrollo) solamente debemos indicar el siguiente comando una ves que hayamos entrado como super usuario (root) $ su Luego desde la consola del root digitamos el siguiente comando # apt-get install arduino Ahora bien, para que la IDE reconozca nuestra placa Arduino (cualquier modelo) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/pages\/126"}],"collection":[{"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=126"}],"version-history":[{"count":2,"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/www.henryvallejo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}