5 razones para no utilizar un Arduino genuino en su próximo proyecto

¿La fundación Arduino ha ido demasiado lejos? ¿Por qué debería gastar su dinero en productos Genuine Arduino? Te explicamos todo lo que necesitas saber.

¿La fundación Arduino ha ido demasiado lejos?  ¿Por qué debería gastar su dinero en productos Genuine Arduino?  Te explicamos todo lo que necesitas saber.
Anuncio

El nombre Arduino se ha convertido en sinónimo de tecnología DIY. Muchas personas comenzaron su viaje hacia la electrónica y la robótica con una. Aquí en MakeUseOf cubrimos su uso extensamente, desde una guía para principiantes para comenzar. Comenzar con Arduino: una guía para principiantes Comenzar con Arduino: una guía para principiantes Arduino es una plataforma de creación de prototipos de electrónica de código abierto basada en flexible, fácil de usar usa hardware y software. Está dirigido a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. ¡Lea más para proyectos más complejos como Laser Turret Pew Pew! Cómo construir una torreta láser con un Arduino Pew Pew! Cómo construir una torreta láser con un Arduino ¿Estás aburrido? También podría construir una torreta láser. Lee mas .

No cabe duda de la influencia que estas juntas han tenido, pero queda una pregunta: ¿deberías usar una placa Arduino genuina en tu proyecto? Talvez no. Este es el por qué.

1. Hay mejores alternativas

En aras de la claridad, debemos hacer una distinción. Existen productos Arduino producidos oficialmente y productos de terceros que se denominan Arduino, ya que se basan en el diseño de fuente abierta oficial de Arduino. Son funcionalmente idénticos, excepto por el nombre de Arduino con marca registrada, aunque los tableros clonados suelen ser mucho más baratos.

Comencemos con un par de puntos prácticos. A pesar de su amplio uso en la escena Maker, en la mayoría de los casos, una placa de marca Arduino es fácilmente reemplazada. Somos grandes admiradores de la placa NodeMCU, y por una buena razón.

nodemcu ifttt
Crédito de la imagen: alvarolb a través de community.thinger.io

Donde casi todas las placas Arduino carecen de conectividad a bordo, el NodeMCU tiene Wi-Fi como cortesía estándar de su chip ESP8266 . Cuando el Arduino Nano de tamaño similar tiene una velocidad de reloj de hasta 16 MHz, el NodeMCU cuenta con velocidades de hasta 160 MHz. El NodeMCU es capaz de ejecutar un servidor Node.js a bordo, lo que lo salva de la miseria de C ++. Las razones continúan, pero nuestra mini reseña de video explica todos los detalles.

Si la conectividad no es lo que está buscando, entonces no busque más allá del actual rey de la colina: el Teensy 3.2 . Estas pequeñas placas tienen alrededor de la misma etiqueta de precio de $ 20 que Arduino Nano, y las realizan en casi todos los sentidos. Cuando se prueba la velocidad bruta contra un Arduino Due y Mega, el Teensy gana todo el tiempo.

El Teensy 3.5 agrega solo $ 5 dólares a la factura, y cuenta con 40 pines de E / S sin dejar de ser muy pequeños. Teensy, por así decirlo.

teensy 3.5
Crédito de la imagen: Teensy 3.5 de www.pjrc.com

Si bien estos dos tableros no reemplazarán a los tableros Arduino en cada situación, nos dan una pausa para pensar. Incluso si sabe exactamente qué placa Arduino utilizaría para un proyecto, hay una buena razón para no comprar una de Arduino: precio .

2. Hay alternativas más baratas

El Proyecto Arduino se describe a sí mismo como hardware de código abierto. Esto significa que cualquiera puede construirlos y venderlos siempre que no usen realmente la marca registrada Arduino y acrediten a Arduino en consecuencia.

Esto inevitablemente significa que alguien, en algún lugar, podrá construirlos a un precio más bajo que los proveedores oficiales de Arduino. Por el precio de un solo Arduino Uno oficial, puedes comprar cuatro clones que no solo hacen el mismo trabajo, sino que usan el mismo chip Atmega328.

Cuando un Nano clonado cuesta una décima parte del precio de uno oficial, realmente debe querer apoyar el proyecto Arduino para considerar la compra oficial.

Sin embargo, hay otra opción que da un lado a esta pregunta por completo. No tiene que preocuparse por quién está construyendo su tablero si lo hace usted mismo.

3. Home-Brew Arduino

Como el hardware de Arduino es de código abierto, puede obtener los diseños completos de los tableros y crear uno propio desde cero.

diy arduino

Es cierto que esto no es tan conveniente como comprar uno y tendrás problemas para crear un tablero completamente funcional por un precio más económico que un clon, aunque con el cambio en el precio de ciertos componentes y economías de escala, se convierte en un proyecto de fin de semana barato.

Este método es especialmente útil si necesita agregar control a un aspecto pequeño de su proyecto y no necesita la funcionalidad completa de una placa Arduino: puede elegir las características que necesita para ahorrar espacio y dinero.

4. Buscando alfileres en todos los lugares equivocados

El siguiente no significará mucho para algunos de ustedes y enfurecerá a otros. Cualquiera que haya usado un Arduino Uno habrá notado el extraño espacio entre los pines 7 y 8.

arduino uno

Esta brecha mide 0.16 pulgadas (4.06 mm), mientras que cada otro pin tiene un espaciado de 0.1 pulgadas (2.54 mm). ¿El motivo de esta rareza? Según este post en los foros oficiales de un usuario invitado que afirma ser cofundador de Arduino Massimo Banzi, todo fue un error en la producción inicial.

arduino foro massimo

Aunque aparentemente de poca importancia, esto tiene algunas ramificaciones muy específicas. Cada escudo individual, complemento o accesorio diseñado para trabajar con Uno debe seguir este tonto espaciado entre pasadores o no ser compatible con él. Este error no solo se mantuvo en el Uno, sino en todas las placas Arduino de tamaño completo, ya que mantienen la compatibilidad. Nunca ha sido, y probablemente nunca será, rectificado.

Para un proyecto basado en un ethos de fabricante de código abierto, tener su línea de productos más popular ni siquiera conectada a un tablero de pruebas sin comprar un escudo de prototipos específico o encabezados de offset inestables es alucinante. Afortunadamente las placas más nuevas y más pequeñas como Micro, Nano y MKR1000 no tienen este problema.

5. IDE Ay de mí

Dependiendo de la experiencia que tenga con el software de código abierto, puede estar o no de acuerdo con esta afirmación: el IDE de Arduino, si bien es funcional, es horrible de usar.

Algunos de ustedes pueden encontrar esa afirmación dura dado que está nivelada en una pieza de software de código abierto, pero cualquiera que haya pasado algún tiempo con ella estará familiarizado con sus peculiaridades. El formato del código es casi inexistente. No hay código completado. El framework C / C ++ del lenguaje Arduino no es exactamente el más amigable para los programadores novatos, ya menos que esté planeando un futuro usando estos lenguajes, posiblemente no sean los mejores para aprender (estos son mucho más fáciles de aprender). Aprenda para principiantes 6 Lenguajes de programación más fáciles de aprender para principiantes Aprender a programar se trata de encontrar el idioma correcto tanto como del proceso de edificación. Estos son los seis idiomas de programación más fáciles para principiantes.

Probablemente la mejor forma de solucionar este problema es usar el complemento Visual Micro para Microsoft Visual Studio (VS). Si bien la versión pro tiene un precio decente, la versión gratuita permite agregar bibliotecas Arduino.

microsoft visual studio

Esto le permite usar todas las características de calidad de vida que VS trae, y usar el IDE de Arduino simplemente para cargar el código en su tablero. Se podría argumentar que una versión completa de IDE Text Editors con IDE: ¿cuál es mejor para los programadores? Editores de texto vs. IDEs: ¿Cuál es mejor para los programadores? Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos algunas ideas para ayudarlo a tomar esa decisión. Leer más es excesivo para Arduino, y que el editor de texto simple como la funcionalidad del IDE Arduino está perfectamente bien. Personalmente, habiendo cambiado, encuentro que la idea de volver al Arduino IDE no es un comienzo.

Pero aún así, dado que hicieron su plataforma de código abierto, deberíamos utilizar productos oficiales de Arduino, ¿no? Talvez no.

Salvar las Gracias

Este artículo ha sido intencionalmente difícil para Arduino, y estoy seguro de que muchos estarán en desacuerdo con algunos de los puntos planteados. Una cosa que no se puede negar es que, a pesar de todas estas fallas, Arduino ha sido y continúa siendo una gran fuerza motriz en la escena de la electrónica DIY .

En definitiva, todo se reduce a las preferencias personales. Puede dar un paso al costado de estas consideraciones creando sus propios tableros o comprando clones. Puede seguir con los productos oficiales para apoyar a la empresa y sus distribuidores. A la larga, mientras te diviertas y aprendas cosas nuevas, ¿importa?

Si está buscando un Arduino en el mercado, ya sea un tablero genuino o un clon, asegúrese de echar un vistazo a nuestra guía de compra de tableros. Guía de compra de Arduino: ¿Qué placa debería obtener? Guía de compra de Arduino: ¿Qué placa debería obtener? Hay tantos tipos diferentes de tableros Arduino que hay, se te perdonaría por estar confundido. ¿Qué debería comprar para su proyecto? ¡Permítanos ayudarlo con esta guía de compra de Arduino! Lee mas .

¿Cuáles son sus pensamientos sobre algunos de estos problemas? ¿Estamos totalmente fuera de lugar aquí? ¿Tiene sus propios problemas con Arduino que no cubrimos? ¡Háganos saber en la sección de comentarios!

Crédito de la imagen: Sergey Panychev a través de Shutterstock.com

In this article