Diferencia de Arduino. ¿Cuál es la diferencia entre el Arduino original y su homólogo chino? Comprar un robot Arduino ya preparado para empezar a aprender

Hay muchos tipos de placas Arudino: Nano, Mini, Uno, Leonardo, Mega, Lilypad... Es difícil para un principiante comprender su diversidad. En este artículo hablaré sobre los tipos de placas Arduino. Al final del artículo hay enlaces a vendedores que he verificado donde puedes comprar una placa Arduino. Haga clic en para transición rápida a la mesa con enlaces.

Las principales diferencias entre las placas Arduino:

Los Arduinos se diferencian entre sí:

  • tamaño
  • numero de pines
  • capacidad de memoria

Tamaño del tablero, afecta principalmente la facilidad de trabajar con él. La tarifa más común es ArduinoUno(y su versión actualizada Arduino Leonardo) tienen un tamaño de aproximadamente 6x5 cm. Esto le permite prescindir de una lupa al crear un prototipo en una placa y obtener dispositivos de trabajo bastante compactos. arduino nano- muy compacto. Su tamaño es de sólo 4,4x1,9 cm, pero su funcionalidad no se diferencia de las tablas grandes. Además, el Arduino Nano se acopla perfectamente a la placa gracias a los pines macho. En un intento por hacer las placas aún más pequeñas, se han utilizado versiones de Arduino Micro (un clon de Arduino Uno, lanzado en una placa de 4,8x1,77 cm) y Arduino Mini (configuración mínima: no hay conector USB para alimentación y carga de firmware). el firmware se carga a través de un adaptador especial) fueron lanzados Dato curioso: arduino mini es mucho más pequeño que micro, mientras que micro es casi del mismo tamaño que nano, por lo que los nombres de los modelos de placa son solo los nombres de los modelos de placa y. tamaño real no refleja. También hay uno enorme, de 10,2*5,3 centímetros. arduino mega. Consiguió este tamaño por una razón. Hay hasta 70 pines en el tablero.

Número de pines Determina la cantidad de periféricos externos que puedes conectar a la placa: LEDs, servos, varios sensores, módulos, botones y mucho más. Las placas tienen pines digitales y analógicos. Los pines digitales solo pueden tomar 2 valores: ALTO y BAJO. HIGH corresponde a la presencia de corriente en la salida, LOW a la ausencia. Si quería encender el LED, cambiaba la salida al estado ALTO. Apareció voltaje en el pin y el LED se encendió. Se emitió LOW y el LED se apagó. Los pines digitales también pueden leer valores, de manera similar, solo 2 estados. Si se aplica una tensión de ~+5V a la salida desde el exterior (por ejemplo, desde un botón), el controlador considera el valor ALTO. El voltaje inferior a 5 voltios se definirá como BAJO.
Los pines analógicos le permiten leer el valor del voltaje aplicado en el rango de 0 a 1024. Donde 0 es 0 voltios, 1024 es 5 voltios. El rango de medición se puede cambiar alimentando tensión de referencia a un pin AREF especial. Al mismo tiempo, cualquier salida analógica se puede utilizar digitalmente. Pero lo digital no se puede utilizar como analógico.

Las salidas digitales también pueden admitir: modo especial Trabaja para controlar el brillo del LED o la velocidad de rotación del motor. Sin embargo, aquí todo es simple: nano, mini y uno tienen seis pines con soporte PWM. Leonardo y micro están equipados con siete pines PWM, y sólo el gigante Arduino Mega 2560 toma la delantera con catorce pines PWM.

Capacidad de memoria, a primera vista, muy parámetro importante. Sin embargo, no trate el tablero como una computadora. Aquí no necesitas mucho operativo ni mucho menos memoria permanente. No entraré en detalles sobre esto. Porque el Arduino Nano “más pobre” en este sentido tiene sólo 32 kilobytes de constante y 2 kilobytes RAM, pero cuando el programa que escribiste para el microcontrolador deje de caber en estos 32 kilobytes de memoria permanente, ya comprenderás perfectamente todo por tu cuenta y no necesitarás este artículo. En serio: 32 kilobytes es simplemente una enorme cantidad de memoria para un programa de microcontrolador.

Volumen memoria no volátil , un parámetro más interesante. La memoria no volátil, como su nombre lo indica, almacena datos independientemente de la disponibilidad de energía. En este caso, los valores de las variables de su programa se guardan en la RAM, que se borra cuando se reinicia el controlador. Además de la memoria no volátil para almacenar el programa en sí, se asigna un área de memoria separada (también conocida como EEPROM), que le permite guardar valores de variables directamente desde el programa del controlador en una celda especial. Luego, después de reiniciar, el dispositivo podrá restaurar el estado en el que se encontraba antes de apagarlo. La mayoría de los controladores sólo le permiten almacenar 1 kilobyte de datos. Además del pequeño volumen, también existe un límite en el número de operaciones de escritura. Se pueden escribir un total de 10.000 datos en una celda (los datos se pueden leer cualquier número de veces). 10.000, a primera vista no es tan poco. La grabación se realiza en celdas de 1 byte. En total, tenemos 1.000 células. Por ejemplo, si sondea un determinado sensor sólo una vez por minuto y guarda su valor en la memoria, y cada vez nueva celda, el dispositivo funcionará (((100.000 * 1.000)/60)/24)/365 = 190 años. Sin embargo, la mayoría de las veces es necesario escribir datos en una celda (por ejemplo, la cantidad de segundos). Y luego el recurso se reduce a 2,5 meses de funcionamiento continuo, y esto es para grabar una vez por minuto. Si surge la tarea de actualizar el valor una vez por segundo, en solo 27 horas la EEPROM se dañará. Por lo tanto, la memoria no volátil se utiliza para guardar configuraciones y otros valores que rara vez se actualizan. Y es más conveniente escribir las lecturas del sensor o un registro del funcionamiento del dispositivo en una tarjeta SD (por cierto, tengo información sobre cómo conectar una tarjeta SD a Arduino).

Elegir una tabla

La placa más popular es Arduino Uno. Tiene sentido comparar todos los demás tableros con él. Esta es una tabla pequeña. A lo largo de los bordes de la placa hay 14 entradas/salidas digitales y 6 analógicas.

El tablero de 6,9 ​​x 5,3 cm es el más adecuado para crear prototipos rápidos. Su tamaño no demasiado grande y sus cómodos conectores para conectar cables desde la placa lo hacen muy conveniente para principiantes. Los llamados Shields, en el 99% de los casos, se crean específicamente para su instalación en la placa Arduino Uno. Ahora se está generalizando otra placa, Arduino Leonardo, que es una continuación ideológica de la ONU. Tiene pequeñas diferencias en la finalidad de algunos pines especiales y se conecta al ordenador con un cable mucho más compacto. microusb. La mayoría de los escudos de UNO también son adecuados para Leonardo, pero puede haber sorpresas desagradables debido a inconsistencias en algunos pines.

Esta es verdaderamente la mejor opción para una placa Arduino. Si está comprando una placa por primera vez y solo quiere probarla, su elección es Arduino Uno o Leonardo. Mayoría conjuntos listos para usar Por cierto, por eso están equipados con una placa UNO. Te contaré más sobre cómo seleccionar un juego ya preparado al final del artículo.

Una variedad bastante interesante es Arduino Nano. Este tablero tiene un tamaño de solo 4,4 cm x 1,9 cm, pero es totalmente compatible con Leonardo en funcionalidad. Incluso venden adaptadores especiales para conectar escudos de UNO a Nano. Las placas son idénticas en número de pines, capacidad de memoria y rendimiento. Nano, gracias a su tamaño en miniatura, es cómodo de usar en un dispositivo ya preparado para ahorrar espacio en un estuche estrecho. arduino nano En lugar de orificios para conectar los cables de conexión, está equipado con pasadores. Esto añade molestias a la creación de prototipos (la placa debe montarse en una placa de prueba y ocupa espacio), pero ayuda a la hora de transferir el prototipo a dispositivo real. Simplemente puede soldar cables a los pines del controlador.

Arduino Mega es la placa más grande de la familia Arduino. Más memoria, una gran cantidad de conclusiones (¡70!). Esta placa está diseñada para dispositivos complejos a los que planea conectar una variedad de periféricos. De hecho nombre correcto para la placa: Arduino Mega 2560. Pero desde Arduino Mega (sin números en el nombre) en en este momento Se considera obsoleto, es prácticamente imposible comprarlo y, para abreviar, la placa se llama simplemente Arduino Mega. Pero en realidad, la placa resulta inútil a la hora de crear un prototipo. y en el dispositivo terminado. El mayor obstáculo en el prototipo es tamaño enorme, y para un dispositivo terminado puede ser útil, tal vez, el número de pines, pero para obtener conclusiones adicionales Se puede hacer fácilmente en cualquier otra placa usando o, si no hay suficientes pines PWM, puedes usar . La única ventaja seria de Mega sobre otros. tableros - volumen Memoria para cargar el programa. Un día necesitaba mostrar una gran cantidad de información gráfica y el programa ocupaba casi 100Kb. El proyecto iba a tomar un par de días y no quería reescribir el algoritmo para almacenar información en una tarjeta SD. Aquí es donde Mega vino en mi ayuda.

Dónde comprar placa Arduino

Arduino fue desarrollado originalmente por ingenieros italianos. Se considera que el autor de la idea es Massimo Banzi. Fue la placa fabricada en Italia la que se consideró el Arduino original. Más tarde, hubo una división en el equipo de desarrollo y las placas originales se producen tanto en Italia como en Estados Unidos. Sin embargo, inicialmente los dibujos de Arduino comenzaron a distribuirse bajo licencia gratuita. Esto significa que cualquiera puede producir placas que reproduzcan exactamente el diseño del original. Los derechos de autor se extienden únicamente al nombre de Arduino. Es por eso que hay una gran cantidad de modificaciones y versiones alternativas honorarios de fabricantes de terceros. Por supuesto, China, como verdadero centro de producción electrónica, ofrece actualmente una gran cantidad de placas compatibles con Arduino. Personalmente, recomiendo no pagar de más miles de rublos por el original, sino prestar atención a una copia del tablero a un precio asequible. En serio, lo más tablero barato Arduino Mini, el original de fábrica en Italia, cuesta 1.400 rublos en Rusia, mientras que el clon chino se puede pedir por 2 dólares con envío gratuito. La forma más cómoda de comprar tablas es en la popular plataforma online Aliexpress. Al final del artículo he recopilado enlaces para que puedas pedir tableros y varios sensores, que yo mismo encargué y quedé convencido de su calidad. Allí también encontrará enlaces para solicitar kits ya preparados para comenzar a explorar el mundo de Arduino. Si por alguna razón tiene la intención de comprar una placa original, vaya al sitio web de Amperka. Definitivamente hay tableros originales allí.

En pocas palabras

Si eres principiante, compra Arduino Leonardo sin dudarlo.
Si ya tienes varios prototipos y estás pensando en convertirlos en dispositivos listos para usar, eche un vistazo más de cerca al Arduino Nano.
Si se ha estado rascando la cabeza, pero aún no ha descubierto cómo meter todo el hardware del dispositivo en un estuche estrecho, use el Arduino Mini ultracompacto.

Pequeño tabla comparativa características principales:

PagarTamaño, cmNúmero de pines (digital/analógico)Volumen de memoria permanente, KBCantidad de RAM, KBCantidad de memoria no volátil para almacenar valores de variables, KBFrecuencia de reloj, MHz
4,4×1,914 / 8 30 2 1 16
arduino mini1,8×3,314 / 8 16 1 0,5 16
6,9×5,314 / 6 32 2 1 16
6,6×5,220 / 12 32 2,5 1 16
11×5.254 / 16 128 8 4 16

placas arduino

NombreEstado

Ya se han publicado varios artículos en el blog temático sobre cómo elegir el primer microcontrolador y empezar a trabajar con él. Los comentarios a estos artículos no fueron menos interesantes. Uno de los pensamientos que surgió varias veces es que no todos los que están interesados ​​en los MK llegan a ellos gracias a los transistores. Algunos (si Dios quiere, más) llegan a ellos desde el lado de la programación (de aplicaciones). No es razonable recomendar a esas personas que cojan un soldador; ya tienen cosas que pueden "soldar". Así llegamos a la palabra “Arduino”, que muchos ya han oído. Entre los que tienen experiencia con soldadores, se encuentra: Arduino es una placa AVR para los perezosos. ¿Es esto cierto? Este artículo es un intento de mostrar claramente que Arduino no se trata de AVR ni de pereza, Arduino es una plataforma electrónico-mecánica arquitectónicamente independiente de componentes compatibles, no menos importante en importancia (relativa) que (al mismo tiempo) IBM S/ 360. , PC IBM o USB.

AVR es el más vivo.

Habiendo llegado a la segunda parte de la revisión, el lector verá que Arduino- tableros compatibles en los modernos y potentes controladores de 32 bits no cuestan mucho más, y a veces incluso menos, que en la arquitectura AVR original. Y, sin embargo, el primer AVR. ¿Por qué? Porque los maestros dicen que tarde o temprano querrás montar tu propio dispositivo. Y yo les creo. Creo que algún día tomaré un ATtiny de 8 patas en un paquete DIP, lo meteré en una caja de cartón y encenderé el soldador. Y sabré qué hacer a continuación; después de todo, ya hice un prototipo de todo en Arduino AVR.
Arduino Duemilanove
Este penúltima versión Arduino oficial, y la mayoría de las placas compatibles que hay actualmente en el mercado se basan en circuitos Duemilanove. incluye Microcontrolador ATmega 328 (en la última década (léase: hasta 2010) también instalaron ATmega 168) y el conversor USB-Serial FTDI FT232RL. $25

ArduinoUno
Versión actual del Arduino oficial. Si bien hay pocas implementaciones alternativas en el mercado, están comenzando a aparecer; en esta revisión se incluye una. La principal diferencia con Duemilanove es la sustitución del popular y, por tanto, económico chip FT232RL por… ATmega8U2. Sí, sí, Uno en realidad tiene dos microcontroladores AVR, uno con hardware USB. ¿Por qué dos, por qué no uno? Una cuestión de compatibilidad, amabilidad para principiantes y para desarrollos propios. Los microcontroladores con hardware USB, aparentemente, sólo están disponibles en encapsulados SMD, por lo que utilizar uno en tus desarrollos o sustituir uno roto en la placa no será fácil. Por lo tanto, es mejor usar el viejo ATmega328 en un zócalo DIP y dejar el ATmega8U2 para el futuro. A juzgar por la confianza con la que Uno está ganando terreno, en el futuro próximo. $30
Iteaduino
Hay muchos clones de Arduino Duemilanove que lo copian prácticamente uno a uno. Pero esperamos progreso y mejora de la competencia, y no el simple "desgarro" que permite la licencia abierta. Iteaduino es un buen ejemplo donde los desarrolladores "hicieron su tarea" Muchos componentes electronicos Requiere una fuente de alimentación de 3,3 V, lo que requiere un emparejamiento adicional de niveles cuando se trabaja con un Arduino clásico. Iteaduino permite alimentar la placa con 3,3V o 5V a elegir (mediante un interruptor en la placa). "Sal" Aplicaciones Arduino por supuesto conectado dispositivos externos E/S y para dispositivos simples Ha surgido un estándar de interfaz de facto GVS (Ground-Voltage-Signal). Para una conexión agradable (sin una red de cables) de dichos dispositivos a un Arduino clásico, tendrá que comprar un escudo adicional, pero Iteaduino tiene los conectores correspondientes directamente en la placa. Además, se ha mejorado la ergonomía: en el Arduino original, cuando el escudo está encendido, no se puede alcanzar Botones de reinicio(por eso muchos escudos lo duplican) y el LED es difícil de ver, pero en Iteaduino se colocan en el borde del tablero con accesibilidad. $25

Seeeduino Stalker v2
Gracias al estándar Arduino, puedes crear no solo placas propósito general, pero también placas especializadas que aún serán fácilmente ampliables con componentes existentes. Una de las aplicaciones ideales para Arduino es el desarrollo de nodos de agentes inalámbricos autónomos para un sistema de control y monitoreo distribuido. Las placas Seeeduino Stalker están diseñadas específicamente para esta aplicación. En la versión 2, se instala un controlador de carga en la placa. batería de litio con conectividad panel solar, reloj en tiempo real (RTC) alimentado por un supercondensador, ranura microSD, conector *Bee (originalmente XBee para el protocolo ZigBee, pero ya existe BTBee en el mismo factor de forma) y conectores I2C. $39
Ruggeduino
¿Es usted un principiante al que le gusta dominar la fuente de alimentación y agarrar GPIO desnudos con manos electrificadas? ¿O conectas sensores con cables de 20 metros y, a veces, caen rayos a tu alrededor? ¿O utiliza Arduino para fines de producción, donde los requisitos de protección y confiabilidad son mayores? Ruggeduino te ayudará, una mirada será suficiente para llenarte de respeto y comprender que se trata de un verdadero Arduino industrial. $40

Romeo todo en uno
La placa para robótica contiene muchos conectores de interfaz, un controlador de motor y botones. $36
ArtesaníaDuino
Versión rusa de Arduino con ergonomía (acceso a LED y Reset) y capacidades mejoradas: la placa tiene un conector para todos los pines del chip FT232, lo que permite su uso para aplicaciones bitbang (programador de varios microcontroladores, JTAG, etc.) y la capacidad de soldar pines adicionales para instalar CraftDuino en una placa sin soldadura. $30

Más rápido, más alto, más fuerte

Entonces, dejamos atrás el AVR, pero todos nuestros escudos, sensores y servos están con nosotros. Y no los haremos desaparecer, porque son para Arduino, no para AVR. Tampoco seguiremos sucumbiendo a los estereotipos de que sólo existe algún tipo de ARM y algún tipo de Cortex. ¡Todo es mucho más interesante!
ChipKIT Uno32
Todos los estudiantes dicen que AVR es bueno y PIC es malo. Sin embargo, esto no debería extenderse a todas las familias MK. PIC32 es un procesador completamente normal con arquitectura MIPS. Y MIPS es una de las arquitecturas RISC líderes. En comparación con ARM, tiene una ventaja: no está tan popularizado en los medios, por lo que las tarifas de licencia para MIPS son más bajas y los procesadores son en promedio más baratos y lideran ciertos segmentos del mercado, como los enrutadores. Por ejemplo, una placa incompatible con Arduino en una carcasa, con Ethernet, WiFi y un host USB cuesta menos de 50 dólares incluso en este país; ARM nunca ha soñado con algo así. Pero ahora estamos considerando algo así. compatible con arduino, y ChipKIT no te aburrirá a 80 MHz. 20EUR

Netduino
Cortex esperará nuevamente. En el escenario: clásicos de ARM, Núcleo ARM 7, representado por un chip de su proveedor favorito AT91SAM7X512-AU. ¡A sus 48MHz incluso ejecuta .NET Micro Framework! $35
FEZ Panda II
Por supuesto, es más fácil escribir en código administrado, por lo que el desfile de .NET MF continúa. Esta placa viene con el chip comercial “USBizi”, que resulta ser NXP LPC2387 con el firmware correspondiente. A 72 MHz probablemente podría reproducir MP3. Pero no en código .NET, por supuesto. $40

Pero incluso si es así, este artículo seguirá siendo útil para usted. Arduino es moderno diseñador electrónico y una plataforma de trabajo completa para crear dispositivos electronicos tanto profesionales como principiantes.

La conveniencia de esta plataforma radica en el hecho de que el lenguaje de programación utilizado es universal y fácil de aprender, y el código del programa arquitectura abierta. Dispositivos ensamblados en basado en arduino reciben información sobre todos los procesos externos mediante sensores y el control se realiza mediante varios actuadores.

El problema es el elevado coste de los kits de recogida y programación que vende la empresa desarrolladora. Pero gracias a la popularidad mundial de Arduino, hoy ya podemos hablar de análogos. Pero no penséis que se trata de una adaptación parcialmente simplificada y funcionalmente limitada. Los análogos no son de ninguna manera inferiores al original e incluso pueden funcionar como un conjunto combinado.

Entonces, ¿qué son? Análogos de Arduino¿Se puede encontrar hoy en el mercado?

La plataforma Netduino está construida sobre microcontroladores de clase ARM con código .NET Framework programado.

La placa original contiene "piedras" con una frecuencia de funcionamiento de hasta 168 MHz. Entre las razones por las que deberíamos dar preferencia a este análogo en particular, la más obvia parece ser la disposición de pines compatible, como es el caso del Arduino UNO.

Hoy en día existe una cantidad suficiente de modificaciones de dichos tableros, pero una cierta dificultad es que Netduino no es el más opción asequible, si está considerando análogos presupuestarios.

EN categoría de precio 10$ también se pueden recoger muy opciones decentes análogos de Arduino. Ti MSP430 LaunchPad es un análogo digno de mención que debe clasificarse como una serie de dispositivos de bajo presupuesto. Tenga en cuenta, sin embargo, que esto no es copia china, pero una solución bastante independiente.


El LaunchPad MSP430 se puede utilizar con tres versiones de Ti que admiten IDE: Code Composer Studio, versión CCS Cloud y versión Energia IDE.

En el caso de la versión Energia, cabe destacar que visualmente es similar a IDE de Arduino y está disponible para la venta completo con una amplia gama de programas. Entre el software disponible, cabe destacar las siguientes 2 opciones: El MSP430 es muy fácil y Getting Started with Energia.

La plataforma LaunchPad, por analogía con el software Arduino, tiene la capacidad de utilizar varios escudos diseñados para expansión. base funcional Plataforma de lanzamiento.

"Teensy" se traduce del inglés como "diminuto", de ahí la conclusión de que las tablas de esta serie son de tamaño bastante pequeño. Están basados ​​en el microprocesador de serie. escala libre corteza del brazo-M4.

Estas tablas están equipadas con una "piedra" con una superficie de trabajo. frecuencia de reloj hasta 75MHz. Pero con todo nuestro tallas pequeñas Esta placa no tiene funcionalidad reducida.


Teensy está construido sobre el IDE de Arduino, lo cual es conveniente en primer lugar: la mayoría de los códigos de su programa se pueden adaptar aquí sin cambios innecesarios. Disponible para tableros adicionales si planea usarlos.

Este análogo de Arduino se conoció inicialmente en el mercado con el nombre de Kickstarter, pero luego comenzó a usar solo una designación: Particle Photon. Los tableros de marca tienen un incorporado módulo wifi, lo cual es especialmente importante en estos días.


El núcleo utilizado es ARM Cortex M3 al máximo permitido frecuencia de funcionamiento 120 megaciclos. La programación se realiza utilizando un IDE en la nube. Gracias a esto, puedes enriquecer funcionalmente tus proyectos IOT personales.

La propia línea de Photon se está expandiendo mediante el uso de escudos adicionales. También está disponible una versión 3G de la placa principal - versión "El electrón".

Hay otros análogos de Arduino en el mercado moderno, pero en este artículo analizamos los más opciones actuales de ellos. Tenga cuidado al explorar otras versiones de análogos, ya que cada uno de ellos tiene sus propias características individuales.

25 de junio de 2012 a las 17:13

desprecio arduino

  • Desarrollo para Arduino

Soy egresado de la especialidad “Microelectrónica y dispositivos semiconductores" A lo largo de los años de estudio, desarrollé muchos dispositivos con microcontroladores, participé en competiciones con mi equipo y fui jefe del laboratorio de sistemas integrados. Tengo un sueño: crear en mi país las condiciones para el desarrollo de sistemas robóticos y tengo un plan para lograrlo, uno de cuyos puntos es la participación en la preparación. gran cantidad profesionales en este campo.

Me alegro cuando los futuros ingenieros crean sus propios dispositivos y me enojo cuando escucho a alguien hablar de usando arduino en ellos.

Este no es mi primer artículo sobre este tema: tengo ganas de escribir uno inmediatamente después de leer la frase sobre posibilidades ilimitadas plataformas en el tema de bricolaje en Habré. Tengo ganas de escribir sobre el precio real de las piezas después de leer un artículo sobre la compra de un juego de construcción por 200 dólares que no contiene casi nada (lo siento, olvidé dónde lo vi).


El punto aquí no es que creo que Arduino sea una mala idea. Al contrario, gracias a la plataforma, muchas personas conocieron el mundo de los microcontroladores y aprendieron que incluso una persona sin educación especial, con conocimientos mínimos de programación y ningún conocimiento de electrónica puede montar un pequeño dispositivo genial.

Gracias a Arduino, vieron la luz muchos proyectos que acumulaban polvo en los bancos de memoria cerebral de sus autores.

Sinceramente, admito que a veces yo mismo utilicé código escrito para Arduino (por ejemplo, la empresa InvenSense produce el módulo MPU6050, que sólo logró funcionar correctamente).
Desprecio a aquellas personas que, habiendo descubierto el mundo de los microcontroladores, no se molestaron en mirarlo y a aquellos que se benefician descaradamente de ello. gente como esta.

Un estudiante del departamento vino a nuestro laboratorio (y trabajó con nosotros) tecnologías de la información- Ventilador Arduino. El hombre gastó mucho dinero en la compra de los *duins y módulos para ellos. Observé, no sin pesar, cómo el futuro (todavía espero) creador de sistemas robóticos no podía lanzar PWM. frecuencia requerida, aunque registró muchas horas de “vuelo” trabajando con la plataforma.

Entonces, este estudiante me mostró un “medidor de nivel de batería”, o algo así. Lo encontré específicamente ahora en eBay, donde se llama " Sensor de voltaje de alta sensibilidad Módulo-Arduino Compatible" y se vende por $8,58. Aquí está en la imagen:

Por cierto, el cable central, que es "+", simplemente cuelga en el aire, todo está hecho para obtener el máximo conexión conveniente un divisor de voltaje simple, cuyo precio en rojo es de 2 centavos por resistencias y 20 centavos por conector; esto es si lo compra al por menor.

Este no es el único caso de engaño de nuestro hermano; a continuación daré varios más. Ahora, para quienes gustan de estructurar, escribiré las principales desventajas de Arduino.

En Hobbyking, donde los fanáticos de varios proyectos de modelado son engañados de la misma manera que en otras tiendas para los amantes de Arduino, se vendió un capacitor común bajo la apariencia de una especie de filtro. No pude encontrarlo ahora. Con conector de tres pines, por supuesto. Por sólo 3 dólares.

Mini Motor Compatible con Arduino Contador de velocidad Sensor AVR PIC– reemplazado por un LED y un fototransistor conectado a un controlador central y veinte líneas de código. No vale 7,98.

2*4 botones pulsadores de teclado de matriz AVR ARM Arduino compatible- Estos son solo botones que se pueden comprar por 10 piezas por dólar.

Hay un dispositivo en el mundo que odio más que el Arduino: el mbed. Sus desarrolladores tomaron el controlador LPC1768 (también disponible en el LPC11U24), lo soldaron a una placa con dos estabilizadores (no hablaré de la calidad del diseño de la placa), sacaron la mitad de las patas (la segunda mitad no está conectada en cualquier lugar, lo cual es muy molesto), escribí en línea un IDE inexacto (sin embargo, un poco mejor que Arduino, aunque requiere una conexión a Internet) y lo vendí por $64. Lo siento, pero esto ya es bastante.

¿Qué hacer si de repente decides dejar de marcar el tiempo y empezar a estudiar microcontroladores?

  1. Hubo una serie de artículos sobre Habré "STM32F1xx - curar juntos la adicción a Arduino"; los artículos son buenos y bastante comprensibles, es una pena que el autor haya dejado de escribir nuevos artículos.
  2. Todos los recién llegados son enviados a easyelectronics.ru, donde un amigo publicó un curso de formación sobre microcontroladores AVR.
  3. « Diseño de aplicaciones en microcontroladores de la familia 68HC12/HCS12 utilizando el lenguaje C"S. F. Barrett, D. J. Park: un excelente libro que le ayuda a comprender los conceptos básicos de programación en C para microcontroladores. El único problema es que es poco probable que consiga microcontroladores Freescale, por lo que tendrá que transferir los ejemplos usted mismo a un AVR, PIC, MSP430 o cualquier otro controlador.
  4. Antes de comprar algo para sus dispositivos, lea sobre ello al menos en Wikipedia; tal vez pueda comprar la misma pieza más barata si la llama de otra manera.
¿Sabes realmente qué es extraño? Entre los usuarios de Arduino, hay incluso quienes desprecian a Apple por su “apuntar al usuario de mente estrecha y ocupado para esas nimiedades”.

No quiero ofender ni convencer a nadie. Pero me alegraría que al menos una persona que haya leído el artículo hasta este momento cambie Arduino por un microcontrolador simple; tal vez funcione. buen desarrollador sistemas integrados en el futuro.

La plataforma Arduino es de código abierto y extremadamente popular. Lo producen cientos de fabricantes en todo el mundo y no siempre de forma legal y eficiente.

¿Arduino, xDuino o falso?

Fabricante original

La placa Arduino fue desarrollada por una empresa fundada por el italiano Massimo Banzi. Hasta ahora, los Arduinos reales se producen sólo en Italia (Torino) y Estados Unidos (Nueva York). Las tablas se pueden comprar en una tienda italiana o en distribuidores oficiales, cuya lista está publicada en este sitio web. Sólo estas placas tienen derecho a llamarse "Arduino" y son originales.

Fabricantes externos de xDuino

La política de Arduino no prohíbe a terceros fabricantes producir sus propias placas compatibles. La única limitación es que dichas placas no deben denominarse "Arduino", ya que se trata de una placa registrada. marca. Sin embargo, es aceptable utilizar la terminación "duino" en los nombres, por lo que a menudo se hace referencia a estas placas como xDuino. Muchos grandes distribuidores oficiales de Arduino producen y venden sus placas xDuino. Por ejemplo: Redboard de Sparkfun, DFRduino de DFRobot, Seeeduino de Seeed Studio, etc.

En la mayoría de los casos, estas placas no son peores que las originales y son más baratas. Los fabricantes externos son responsables de su calidad en su propio nombre, por lo que fabrican buenas placas.

Amperka es distribuidor oficial de placas Arduino. También producimos nuestro propio hardware, incluidas las placas xDuino:

  • Iskra Neo - análogo de Arduino Leonardo
  • Iskra Mini - análogo de Arduino Mini

producción ilegal

La popularidad de la marca Arduino anima a muchos a producir estas placas e imprimir en ellas ilegalmente el nombre "Arduino" y "Made in Italy". Estos fabricantes afirman que venden placas originales, pero son solo falsificaciones, falsificaciones.

La calidad de estas placas es baja, se fabrican principalmente en China y es imposible identificar a los verdaderos fabricantes, ya que se esconden detrás del nombre Arduino. Hay muchas industrias de este tipo, se abren y cierran, su principal objetivo es realizar un pago y venderlo, utilizando un precio bajo como carta de triunfo.

¿Qué elegir?

Arduino originales

Se convertirá en propietario de una auténtica placa italiana. Puede estar seguro de la calidad de construcción. No hay problemas de compatibilidad ni de controladores. El precio es más alto que el de otros fabricantes xDuino.

Buena calidad, de lo que el fabricante es responsable de su reputación No hay problemas de compatibilidad ni de controladores El precio es más bajo que el de la placa italiana original No puedes presumir de tener un Arduino italiano Falsificaciones

De todas las opciones, la más precio bajo Comprar productos falsificados es una lotería: la calidad puede ser cualquier cosa. Se ensamblan a partir de componentes baratos y pirateados, por lo que a menudo surgen problemas con las conexiones y los controladores. Puede fallar rápidamente. Hay casos en los que los chips están bloqueados a nivel de hardware por

Sistema operativo

(protección antipiratería). ¿Cómo distinguir un Arduino original de uno falso? Muchos vendedores en Rusia venden productos falsificados.

Peor aún

  • , algunos los venden al precio del original, lo cual resulta completamente confuso. arduino originales¿O una réplica china? En la mayoría de los casos, le responderán con sinceridad.
  • Comprueba si la tienda donde decides comprar Arduino figura como distribuidor oficial. Si no, lo más probable es que esté vendiendo clones chinos.
  • Presta atención al precio. El Arduino Uno original cuesta tienda oficial 20€. No se pueden vender más baratos según los términos del contrato.

Si ya has adquirido un Arduino, presta atención a las diferencias características.

Entrega - en una caja de marca

Los Arduinos originales (izquierda) se suministran en cajas de cartón de la marca. Interior: tablero, pegatinas, anotaciones y respaldo plástico protector para el tablero. falsificaciones chinas La mayoría de las veces se suministra en una simple bolsa de plástico (derecha).

Color - turquesa

Para fabricar las tablas, los italianos utilizan una mezcla especial de máscaras de varios colores: el resultado es un tono turquesa difícil de transmitir incluso en fotografías. Los fabricantes ilegales no suelen molestarse y utilizan una máscara azul oscuro.

Hay grabado en las almohadillas.

En los tableros originales verá etiquetas de contactos duplicadas justo en las almohadillas de plástico (a la izquierda). Los inmigrantes ilegales no se molestan en hacer esto para ahorrar dinero (en la derecha).

Las fuentes son claras, la serigrafía es ordenada.

Los tableros originales utilizan una fuente especial que parece impresa natural (izquierda). Esta fuente no está disponible de fábrica en los programas de preproducción, por lo que los chinos sin escrúpulos suelen utilizar en su lugar la “fuente de dibujo” estándar (derecha).

El reverso de la revisión actual de Arduino Uno se ve así.

La calidad y precisión del equipo utilizado para fabricar tableros suele ser menor entre los trabajadores subterráneos, por lo que los textos pequeños y las líneas finas a menudo se borran, se pegan y se emborronan.

Elija placas originales italianas Arduino o xDuino de fabricantes con un nombre, por ejemplo, nuestro Iskra Neo o Iskra Mini. Con ellos te protegerás de sorpresas desagradables y perdiendo el tiempo.




Arriba