Diferencia entre revisiones de «Arduino»

Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 200.54.65.190 (disc.) a la última edición de Aosbot
Etiqueta: Reversión
Sin resumen de edición
Etiqueta: posible pruebas
Línea 1:
{{Ficha de hardware
|nombre=Arduino
|imagen=[[Archivo:Arduino Logo.svg|80px]] [[Archivo:Genuino-Logo.svg|110px]] [[Archivo:Arduino Uno - R3.jpg|220px]]
|pie de imagen=Arduino Uno SMD R3
|otros datos = Arduino
|tipo=[[Placa computadora|Single-Board Computer]] (SBC)
|alimentación=USB/Baterías/Fuentes de poder.
|procesador=[[AVR|Atmel AVR]] (8bit), <br> [[ARM Cortex-M0+]] (32-bit), <br> [[ARM Cortex-M3]] (32bit), <br> [[Intel Quark]] ([[x86]]) (32-bit).
|memoria=[[SRAM]]
|almacenamiento = [[Memoria flash|Flash]], [[EEPROM]].
|soporte=Placas de expansión (shields).
|página web = [https://www.arduino.cc/ Arduino.cc]
}}
 
'''Arduino''' es una compañía de fuente abierta y hardware abierto así como un proyecto y comunidad internacional que diseña y manufactura [[Placa computadora|placas de desarrollo de hardware]] para construir dispositivos digitales y dispositivos interactivos que puedan detectar y controlar objetos del mundo real. Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios. Los productos que vende la compañía son distribuidos como [[Hardware libre|Hardware]] y [[Software libre|Software Libre]], bajo la [[Licencia Pública General de GNU]] (GPL) y la [[Licencia Pública General Reducida de GNU]] (LGPL),<ref name=WhatisArduino>{{Cita web|url=https://www.arduino.cc/en/guide/introduction|título=Arduino - Introduction|fechaacceso=22 de enero de 2018|sitioweb=www.arduino.cc|idioma=Inglés}}</ref>permitiendo la manufactura de las placas Arduino y distribución del software por cualquier individuo. Las placas Arduino están disponibles comercialmente en forma de placas ensambladas o también en forma de kits [[hazlo tu mismo]] (Del inglés ''DIY'': "Do It Yourself").
 
Los diseños de las placas Arduino usan diversos microcontroladores y microprocesadores. Generalmente el [[hardware]] consiste de un microcontrolador Atmel [[AVR]], conectado bajo la configuración de "sistema mínimo" sobre una placa de circuito impreso a la que se le pueden conectar placas de expansión (shields) a través de la disposición de los puertos de entrada y salida presentes en la placa seleccionada. Las shields complementan la funcionalidad del modelo de placa empleada, agregando circuiteria, sensores y módulos de comunicación externos a la placa original. La mayoría de las placas Arduino pueden ser energizadas por un puerto USB o un puerto barrel Jack de 2.5mm. La mayoría de las placas Arduino pueden ser programadas a través del puerto serie que incorporan haciendo uso del Bootloader que traen programado por defecto. El ''software'' de Arduino consiste de dos elementos: un entorno de desarrollo ([[Ambiente de desarrollo integrado|IDE]]) (basado en el entorno de ''[[processing]]'' y en la estructura del [[lenguaje de programación]] Wiring), y en el [[cargador de arranque]] (''bootloader,'' por su traducción al inglés) que es ejecutado de forma automática dentro del microcontrolador en cuanto este se enciende. Las placas Arduino se programan mediante un computador, usando comunicación serie.
 
El proyecto Arduino tiene sus orígenes en el proyecto Wiring, el cual surge por el año 2003 como una herramienta para estudiantes en el Interaction Design Institute Ivrea en Ivrea, Italia,<ref name="The Making of Arduino"> {{cita web |url=https://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino |título=The Making of Arduino |fechaacceso=19 de marzo de 2018 |apellido=Kushner |nombre=David |enlaceautor=David Kushner |fecha=26 de octubre de 2011 |formato= |obra= |editor= |editorial=IEEE Spectrum |ubicación= |idioma=en |cita=}} </ref>con el objetivo de proporcionar una forma fácil y económica de que principiantes y profesionales crearan dispositivos que pudieran interactuar con su entorno mediante sensores y actuadores. La primera placa Arduino comercial fue introducida en el año 2005, ofreciendo un bajo costo económico y facilidad de uso para novatos y profesionales. A partir de octubre del año 2012, se incorporaron nuevos modelos de placas de desarrollo que empleaban microcontroladores Cortex M3, [[Arquitectura ARM|ARM]] de 32 bits,<ref name="Arduino Dude">{{Cita web|url=https://blog.arduino.cc/2012/10/22/arduino-due-is-finally-here/|título=Arduino Due is finally here|fechaacceso=31 enero, 2018|autor=Massimo Banzi|fecha=22 octubre, 2012|sitioweb=https://blog.arduino.cc|idioma=inglés}}</ref>dichos modelos coexisten con los iniciales, que integran microcontroladores AVR de 8 bits. Cabe resaltar que las arquitecturas ARM y AVR no son iguales, por lo cual tampoco lo es su set de instrucciones a nivel ensamblador y por ende algunas librerías realizadas para operar en una arquitectura presenten complicaciones al ser empleadas en la otra. A pesar de lo anterior, todas los modelos de placa Arduino se pueden programar y compilar bajo el IDE predeterminado de Arduino sin ningún cambio, esto gracias a que el IDE compila el código original a la versión de la placa seleccionada.