Los microcontroladores son una pequeña computadora en un solo circuito integrado que contiene un núcleo de procesador, memoria y periféricos de entrada/salida programables. Los microcontroladores están diseñados para aplicaciones integradas, a diferencia de los microprocesadores utilizados en computadoras personales u otras aplicaciones de propósito general. Los microcontroladores son útiles para controlar herramientas y proyectos de hardware de código abierto como la impresora 3DRepRap .
Elegir un microcontrolador de código abierto
Por favor agregue y edite.
Junta: | ArduinoUno | arduino leonardo | Arduino debido | MentaDuino | Netduino | Netduino Plus | Frambuesa Pi | Hueso Beagle |
---|---|---|---|---|---|---|---|---|
Precio aproximado: | $30 | $25 | $50 | $25 | $35 | $60 | $40 | $90 |
Resumen: | Placa USB Arduino "oficial" actual, USB a serie sin controlador, conmutación de alimentación automática | Arduino algo experimental con soporte HID para emulación de mouse o teclado | El Arduino más nuevo basado en un potente procesador ARM. Incluye muchas características nuevas en un factor de forma de tamaño Mega. | Una placa compatible con Arduino que usted mismo construye en una placa de pruebas. | Microcontrolador de código abierto. Programado utilizando el lenguaje de programación .NET / C#. Utiliza un diseño Arduino para compatibilidad con escudos. | Microcontrolador de código abierto. Programado utilizando el lenguaje de programación .NET / C#. Utiliza un diseño Arduino para compatibilidad con escudos. | Computadora Linux de placa única con procesamiento de video y puertos GPIO | Placa Linux centrada en hackers de hardware basada en ARM. |
Características especiales: | Controlador USB integrado | Emulación HID, USB, SPI en encabezado ISP | Compatibilidad con Android ADK, 2 ADC/DAC de 12 bits, host USB, compatibilidad con CAN BUS | ¡Hazlo tú mismo con Arduino! | Programado con .NET Micro Framework. | Programado con .NET Micro Framework; Ethernet integrado | Procesador de vídeo compatible con HD, salidas HDMI y compuestas, Ethernet integrado | Host USB y Ethernet integrados |
Procesador: | ATmega328 | ATmega32u4 | ARM Cortex-M3 SAM3X8E de 32 bits | ATmega328 | 32 bits AT91SAM7X512-AU | Microcontrolador STMicro de 32 bits | ARM1176JZF-S | TI AM3358 BRAZO Corteza-A8 |
Velocidad del procesador: | 16MHz | 16MHz | 84MHz | 16MHz | 48MHz | 168 megaciclos | 700MHz | 720MHz |
Pines analógicos | 6 | 12 | 12 | 6 | 6 | 22 (GPIO - digital o analógico) | 8 (GPIO - Digital y Analógico) | 66 (GPIO - Digital y Analógico) |
Pines digitales | 14 (6 PWM) | 20 (7 PWM) | 54 (12 PWM) | 14 (6 PWM) | 14 | 22 (GPIO - digital o analógico) | 8 (GPIO - Digital y Analógico) | 66 (GPIO - Digital y Analógico) |
Memoria | SRAM 2 KB - EEPROM 1 KB | SRAM 2,5 KB - EEPROM 1 KB | SRAM - 96 KB | SRAM 2 KB - EEPROM 1 KB | Almacenamiento de código de 128 KB | Almacenamiento de código de 384 KB | RAM 512MB | RAM 256MB |
Lenguaje de programación | Variante Arduino/C | Variante Arduino/C | Variante Arduino/C | Variante Arduino/C | Entorno Microsoft .NET | Entorno Microsoft .NET | Cualquier idioma soportado por una distribución de Linux compatible (como Raspbian u Occidentalis) * | Incluye Angstrom Linux en tarjeta SD. Cualquier idioma soportado por una distribución de Linux compatible (como Ângström o Ubuntu) * |
Programador | USB, ISP | USB, ISP | USB, ISP | Requiere programador como FTDI Friend | USB | USB | Puede ejecutar cualquiera de los editores de texto e IDE compatibles con Linux directamente en Raspberry Pi. | Puede ejecutar cualquiera de los editores de texto e IDE compatibles con Linux directamente en BeagleBone o utilizar el IDE Cloud9 basado en navegador desde otra computadora. |
Expansión | Compatible con escudo | Compatible con escudo | Algunos escudos (solo 3v) | N / A | Algunos escudos | Algunos escudos | Tableros de ruptura como Pi Plate y Pi Cobbler. | capas |
- Incluyendo Python , Scratch, Perl, Java, JavaScript/Node, C, C++ y Ruby. Normal 0 falso falso falso EN-US X-NONE X-NONE