{"id":315,"date":"2014-09-26T18:13:00","date_gmt":"2014-09-26T18:13:00","guid":{"rendered":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/2014\/09\/26\/arduino\/"},"modified":"2014-09-26T18:13:00","modified_gmt":"2014-09-26T18:13:00","slug":"arduino","status":"publish","type":"post","link":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/2014\/09\/26\/arduino\/","title":{"rendered":"Arduino"},"content":{"rendered":"<p><b><span style=\"color: red;font-size: large\">\u00bfQu\u00e9 es Arduino?<\/span><\/b><\/p>\n<div style=\"text-align: justify\">Originalmente Escrito por Rafael Enr\u00edquez Herrador en Gu\u00eda de Usuario de Arduino<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\">Arduino es una plataforma de prototipos electr\u00f3nica de c\u00f3digo abierto (open-source) basada en hardware y software flexibles y f\u00e1ciles de usar. Est\u00e1 pensado para artistas, dise\u00f1adores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\">Arduino puede sentir el entorno mediante la recepci\u00f3n de entradas desde una gran variedad de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros artefactos. El microcontrolador de la placa se programa usando el Arduino Programming Language (basado en Wiring) y el Arduino Development Environment (basado en Processing). Los proyectos de Arduino pueden ser aut\u00f3nomos o se pueden comunicar con software en ejecuci\u00f3n en un ordenador (por ejemplo con Flash, Processing, MaxMSP, etc.).<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\">Las placas se pueden ensamblar a mano o encargarlas preensambladas; el software se puede descargar gratuitamente desde la web de Arduino. Los dise\u00f1os de referencia del hardware (archivos CAD) est\u00e1n disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus necesidades.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"clear: both;text-align: center\"><object width=\"320\" height=\"266\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"movie\" value=\"https:\/\/youtube.googleapis.com\/v\/Kgz0vD1vSxY&amp;source=uds\" \/><param name=\"bgcolor\" value=\"#FFFFFF\" \/><param name=\"allowFullScreen\" value=\"true\" \/><embed width=\"320\" height=\"266\" src=\"https:\/\/youtube.googleapis.com\/v\/Kgz0vD1vSxY&amp;source=uds\" type=\"application\/x-shockwave-flash\" allowfullscreen=\"true\"><\/embed><\/object><\/div>\n<div style=\"text-align: center\"><\/div>\n<p><b><span style=\"color: red;font-size: large\">\u00bfPorqu\u00e9 Arduino?<\/span><\/b><\/p>\n<div style=\"text-align: justify\">Originalmente Escrito por Rafael Enr\u00edquez Herrador en Gu\u00eda de Usuario de Arduino<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\">Hay muchas otras plataformas disponibles para computaci\u00f3n f\u00edsica. Parallax Basic Stamp, Netmedia&#8217;s BX-24, Phidgets, MIT&#8217;s Handyboard, y muchas otras ofertas de funcionalidad similar. Todas estas herramientas toman los desordenados detalles de la programaci\u00f3n del microcontrolador y la encierran en un paquete f\u00e1cil de usar. Arduino tambi\u00e9n simplifica el proceso de trabajo con microcontroladores, pero ofrece algunas ventajas para profesores, estudiantes y aficionados interesados sobre otros sistemas:<\/div>\n<div style=\"text-align: justify\"><\/div>\n<p><\/p>\n<ul>\n<li style=\"text-align: justify\">Precio: Las placas Arduino son relativamente baratas comparadas con otras plataformas. La versi\u00f3n mas econ\u00f3mica puede encontrarse por unos 20\u20ac si es oficial, fabricada por el equipo de Arduino, o por 8\u20ac en caso de ser fabricada por otros. Recordemos que al estar tanto el hardware como el software disponible para cualquiera, las \u201ccopias\u201d son o pueden ser de la misma calidad que las oficiales, quiz\u00e1s encontremos diferencias en la calidad de la placa y soldaduras pero la funcionalidad es la misma en ambas.<\/li>\n<li style=\"text-align: justify\">Multiplataforma: El software de Arduino se ejecuta en sistemas operativos Windows, Macintosh OSX y GNU\/Linux.<\/li>\n<li style=\"text-align: justify\">Entorno de programaci\u00f3n simple y claro: El entorno de programaci\u00f3n de Arduino es f\u00e1cil de usar para principiantes, pero suficientemente flexible para que usuarios avanzados puedan aprovecharlo tambi\u00e9n. Para profesores, est\u00e1 convenientemente basado en el entorno de programaci\u00f3n Processing, de manera que estudiantes aprendiendo a programar en ese entorno estar\u00e1n familiarizados con el aspecto y la imagen de Arduino.<\/li>\n<li style=\"text-align: justify\">C\u00f3digo abierto y software extensible: El software Arduino est\u00e1 publicado como herramientas de c\u00f3digo abierto, disponible para extensi\u00f3n por programadores experimentados. El lenguaje puede ser expandido mediante librer\u00edas C++, y la gente que quiera entender los detalles t\u00e9cnicos pueden hacer el salto desde Arduino a la programaci\u00f3n en lenguaje AVR C en el cual est\u00e1 basado. De forma similar, puedes a\u00f1adir c\u00f3digo AVR-C directamente en tus programas Arduino si quieres.<\/li>\n<li style=\"text-align: justify\">C\u00f3digo abierto y hardware extensible: El Arduino est\u00e1 basado en microcontroladores ATMEGA de Atmel. Los planos para los m\u00f3dulos est\u00e1n publicados bajo licencia Creative Commons, por lo que dise\u00f1adores experimentados de circuitos pueden hacer su propia versi\u00f3n del m\u00f3dulo, extendi\u00e9ndolo y mejor\u00e1ndolo. Incluso usuarios relativamente inexpertos pueden construir la versi\u00f3n de la placa del m\u00f3dulo para entender como funciona y ahorrar dinero.<\/li>\n<\/ul>\n<div style=\"text-align: justify\"><span style=\"color: red;font-size: large\"><b>Placas de Arduino disponibles<\/b><\/span><\/div>\n<div style=\"text-align: justify\"><\/div>\n<p><\/p>\n<div style=\"text-align: justify\">Hay disponible una gran variedad de placas para cubrir todas las necesidades que podamos tener.<\/div>\n<div>\n<div style=\"text-align: justify\">Generalmente se ha venido recomendando el Arduino Uno para iniciarse principalmente por ofrecer una relaci\u00f3n de prestaciones\/precio adecuada. Sin embargo han ido apareciendo nuevas placas para sustituir a esta ofreciendo mas prestaciones a casi el mismo precio.<\/div>\n<div style=\"text-align: justify\">Tambi\u00e9n hay placas mas avanzadas cuando es necesario disponer de mas memoria de almacenamiento o de programas, o hace falta mas salidas y entradas, o incluso hay placas que incluyen directamente m\u00f3dulos inal\u00e1mbrico de bluetooth, o wifi, o de cable por ethernet. Sin embargo estas ultimas placas al ser mas especificas no suelen encontrarse con un precio econ\u00f3mico.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\">Adem\u00e1s en el caso de las primeras placas las podemos encontrar a su vez con distintos microcontroladores, por ejemplo con el Arduino Uno hay la posibilidad de encontrar los modelos mas viejos con un microcontrolador ATmega 168 aunque lo mas normal es que usen el ATmega 328. Lo mismo pasa con el Arduino Mega estando disponible con un ATmega 1280 o con el 2560.<\/div>\n<div style=\"text-align: justify\">Lo \u00fanico que cambia es que el microcontrolador cuenta con m\u00e1s memoria.<\/div>\n<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"http:\/\/2.bp.blogspot.com\/-KPpJ6kznJzI\/VCWqmqR_D6I\/AAAAAAAABV4\/1qag9_iihgw\/s1600\/arduinos.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"http:\/\/2.bp.blogspot.com\/-KPpJ6kznJzI\/VCWqmqR_D6I\/AAAAAAAABV4\/1qag9_iihgw\/s1600\/arduinos.png\" height=\"460\" width=\"640\" \/><\/a><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"text-align: justify\"><b><span style=\"font-size: large\">Arduino est\u00e1ndar<\/span><\/b><\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Uno<\/b><\/div>\n<div style=\"text-align: justify\">Perfecta para iniciarse. Cuenta con 14 pines digitales y 6 anal\u00f3gicos para conectarle todo tipo de m\u00f3dulos.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Leonardo<\/b><\/div>\n<div style=\"text-align: justify\">Es la nueva versi\u00f3n que terminara sustituyendo a la anterior (Arduino Uno). Como ventaja el microcontrolador usado, el ATmega32u4, tiene soporte nativo para USB, eso quiere decir que no es necesario un chip intermediario (y lento) para convertir la se\u00f1al USB a Serial. Adem\u00e1s este Arduino puede funcionar como teclado, rat\u00f3n, gamepad, etc. Tambi\u00e9n se puede usar para programar con el IDE de AVR sin necesidad de cargar el bootloader de Arduino.<\/div>\n<div style=\"text-align: justify\">Hay que tener cuidado al comprarlo porque hay dos versiones, con conectores o sin ellos.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b><span style=\"font-size: large\">Arduino avanzado<\/span><\/b><\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Mega<\/b><\/div>\n<div style=\"text-align: justify\">Es la versi\u00f3n avanzada del Arduino Uno. Se caracteriza principalmente porque tiene mucha m\u00e1s memoria FLASH, ROM y RAM en su microcontrolador. Tambi\u00e9n tiene much\u00edsimos m\u00e1s pines de entrada y salida digitales y anal\u00f3gicos.<\/div>\n<div style=\"text-align: justify\">Antes no se sol\u00eda recomendar salvo para proyectos grandes por su elevado precio. Sin embargo ahora se puede encontrar la versi\u00f3n no oficial con el microcontrolador ATmega 2560 con unos 13\u20ac gi<\/div>\n<div style=\"text-align: justify\">Hay una versi\u00f3n especial llamada Arduino Mega ADK que es compatible con Android y tiene un USB host.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Due<\/b><\/div>\n<div style=\"text-align: justify\">Es el tope de gama actualmente. En vez de usar un microcontrolador AVR tiene un ARM por lo que es mucho mas potente, no solo en memoria si no en potencia de procesamiento, cuenta con varios USB, uno para depurar y el otro para dispositivos e internamente funciona a 3.3V en vez de 5V.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b><span style=\"font-size: large\">Arduino para incrustar<\/span><\/b><\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Mini<\/b><\/div>\n<div style=\"text-align: justify\">Es la versi\u00f3n mas barata de todas porque tiene los componentes m\u00ednimos para funcionar. No tiene el chip USB &gt; Serial por lo que hace falta otro arduino o un programador externo para cargar el programa. Una vez cargado es ideal para dejarlo incrustado en alg\u00fan proyecto. Hay disponible con microcontrolador 168, 328 y a 5V o a 3.3V<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Nano<\/b><\/div>\n<div style=\"text-align: justify\">Como el anterior salvo porque este si que tiene el chip USB &gt; Serial y conector USB. Peque\u00f1o pero con todo lo necesario para funcionar.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><b>Arduino Micro<\/b><\/div>\n<div style=\"text-align: justify\">Es la versi\u00f3n que viene a sustituir al Arduino Nano, en vez de tener un ATmega 168 o 328 tiene el mismo microcontrolador que el Arduino Leonardo y por lo tanto todas sus ventajas.<\/div>\n<div style=\"text-align: justify\"><\/div>\n<div style=\"text-align: justify\"><span style=\"color: red;font-size: large\"><b>Tabla Comparativa<\/b><\/span><\/div>\n<div style=\"text-align: justify\"><span style=\"color: red;font-size: large\"><b><br \/><\/b><\/span><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"http:\/\/4.bp.blogspot.com\/-GUQf_JAwRu8\/VCWsCFIvIYI\/AAAAAAAABWA\/2npHjsnu0Ys\/s1600\/tabla-arduinos.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"http:\/\/4.bp.blogspot.com\/-GUQf_JAwRu8\/VCWsCFIvIYI\/AAAAAAAABWA\/2npHjsnu0Ys\/s1600\/tabla-arduinos.png\" height=\"640\" width=\"478\" \/><\/a><\/div>\n<div style=\"clear: both;text-align: center\"><\/div>\n<div style=\"clear: both;text-align: justify\"><b><span style=\"color: red;font-size: large\">Por donde empezar<\/span><\/b><\/div>\n<div style=\"clear: both;text-align: justify\"><b><span style=\"color: red;font-size: large\"><br \/><\/span><\/b><\/div>\n<div style=\"clear: both;text-align: center\"><b><span style=\"color: red;font-size: large\"><br \/><\/span><\/b><object width=\"320\" height=\"266\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"movie\" value=\"https:\/\/youtube.googleapis.com\/v\/3BnS59Kg9DE&amp;source=uds\" \/><param name=\"bgcolor\" value=\"#FFFFFF\" \/><param name=\"allowFullScreen\" value=\"true\" \/><embed width=\"320\" height=\"266\" src=\"https:\/\/youtube.googleapis.com\/v\/3BnS59Kg9DE&amp;source=uds\" type=\"application\/x-shockwave-flash\" allowfullscreen=\"true\"><\/embed><\/object><\/div>\n<div style=\"text-align: center\"><span style=\"color: red;font-size: large\"><b><br \/><\/b><\/span><\/div>\n<div style=\"text-align: left\"><span style=\"font-size: x-small\">Fuente: forocoches.com<\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Arduino? Originalmente Escrito por Rafael Enr\u00edquez Herrador en Gu\u00eda de Usuario de Arduino Arduino es una plataforma de prototipos electr\u00f3nica de c\u00f3digo abierto (open-source) basada en hardware y software flexibles y f\u00e1ciles&#46;&#46;&#46;<\/p>\n","protected":false},"author":11126,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[43,6],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/posts\/315"}],"collection":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/users\/11126"}],"replies":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":0,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/tecnoinfe\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}