Contactos

Arduino Pro Mini Connection. Arduino Pro Mini - Pinout y Características. Lo que se necesita para esto

General

Arduino Pro Mini está construido en ATMEGA168 Microcontroller ( descripción técnica). La plataforma contiene 14 entradas y salidas digitales (6 de las cuales se pueden usar como salidas PWM), 6 entradas analógicas, un resonador, el botón de reinicio y los orificios para montar las conclusiones. Se puede conectar un bloque de seis conclusiones al cable FTDI o a SPARKFUN Capportea para la fuente de alimentación y la comunicación a través de USB.

Arduino Pro Mini está diseñado para instalación no permanente a objetos o exhibiciones. La plataforma se suministra sin las conclusiones establecidas, lo que permite a los usuarios aplicar sus propias conclusiones y conectores. Las conclusiones son compatibles con la mini plataforma arduino.

Hay dos versiones de la plataforma Pro Mini. Una versión funciona a un voltaje de 3.3 V y una frecuencia de 8 MHz, otra a un voltaje de 5 V y una frecuencia de 16 MHz.

Arduino Pro Mini está diseñado y producido por SparkFun Electronics.

Esquema y datos de origen

Características
Comida

Arduino Pro Mini puede recibir alimentos: a través del cable FTDI, o desde la boa del convertidor, o de fuente ajustable Fuente de alimentación 3.3 V o 5 V (depende del modelo de plataforma) a través de la salida VCC, o desde una fuente no regulada a través de la salida en bruto.

CONCLUSIONES DE PODER:

  • Crudo.. Para conectar el voltaje no regulado.
  • VCC.. Para conectarse ajustable 3.3 V o 5 V.
  • GND. Conclusiones de tierra.
Memoria

El microcontrolador ATMEGA168 tiene: 16 kb Memoria flash para almacenar el código del programa (2 KB se utiliza para almacenar el cargador de arranque), 1 KB RAM y 512 bytes EEPROM (que se lee y se registra utilizando la biblioteca EEPROM).

Entradas y salidas

Cada una de las 14 conclusiones digitales PRO, utilizando el PINMODE (), DigitalWrite () y DigitalDead (), se puede configurar como una entrada o salida. Las conclusiones se operan a un voltaje de 3.3 V. Cada salida tiene una resistencia de carga (deshabilitada estándar) 20-50 COM y puede pasar hasta 40 mA. Algunas conclusiones tienen funciones especiales:

  • Neumático secuencial: 0 (RX) y 1 (TX). Las conclusiones se utilizan para obtener datos TTL (RX) y transmitir (TX). Estas conclusiones están conectadas a los terminales del bloque de TX-0 y RX-1 de seis conclusiones.
  • Interrupción externa: 2 y 3.. Estas conclusiones se pueden configurar para llamar a la interrupción o en el valor más joven, o en la parte delantera o trasera, o cuando el valor cambia. información detallada Ubicado en la descripción de la función AttachInterrupt ().
  • CHIM: 3, 5, 6, 9, 10 y 11. Cualquiera de las conclusiones proporciona PWM con una resolución de 8 bits utilizando la función AnalogWrite ().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). A través de los datos de salida, se comunica SPI, que, aunque respaldado por el hardware, no está incluido en el idioma arduino.
  • LED: 13.. LED incorporado conectado a la salida digital 13. Si el valor en la salida tiene un alto potencial, el LED está activado.

En la plataforma PRO Mini, se instalan 6 entradas analógicas, cada resolución de 10 bits (es decir, puede tomar 1024 valores diferentes). Cuatro de ellos están ubicados en el borde de la plataforma, y \u200b\u200blos otros dos (entradas 4 y 5) más cercanas al centro. La medición ocurre en relación con el suelo al valor de VCC. Algunas conclusiones tienen características adicionales:

  • I2C: A4 (SDA) y A5 (SCL). A través de las conclusiones, la I2C (TWI) se comunica, para crear la biblioteca de alambres.

Hay una salida adicional en la plataforma:

  • Reiniciar.. El nivel de baja señal en la salida reinicia el microcontrolador. Por lo general, se utiliza para conectar el botón Reiniciar en la placa de extensión que cierre el acceso al botón en la propia junta arduino.
Comunicación

En la plataforma Arduino Pro Mini hay varios dispositivos para comunicarse con una computadora, otros dispositivos arduino o microcontrolers.atmega168 admite la interfaz serie TTL de UART, realizada por las salidas 0 (RX) y 1 (TX). Monitor de monitor en serie El programa Arduino le permite enviar y recibir datos de texto a través de la conexión USB.

La biblioteca softwareserial es posible crear una transmisión de datos en serie a través de cualquiera de las conclusiones digitales PRO Mini.

ATMEGA168 admite las interfaces I2C (TWI) y SPI. Arduino incluye la biblioteca de alambre para facilitar el uso del bus I2C. Más información está en la documentación. Para usar la interfaz SPI, consulte los datos técnicos del microcontrolador ATMEGA168.

Programación

El microcontrolador ATMEGA168 viene con un cargador de arranque grabado que facilita la grabación de nuevos programas sin usar programadores externos. La comunicación es realizada por el Protocolo STK500 original.

Es posible no usar el gestor de arranque y el programa ATMEGA168 utilizando un programador externo. La información detallada se encuentra en esta instrucción.

Reinicio automático (software)

Arduino Pro Mini está diseñado de tal manera que antes de registrar un nuevo código, el programa se realizó el programa en sí mismo, y no presionando el botón en la plataforma. Una de las conclusiones sobre el bloque de seis conclusiones está conectada a la línea de reinicio de los microcontroladores ATMEGA168 a través del condensador 100 NF. Esta salida Conectado de una de las líneas de control de la transmisión del convertidor USB a serie conectadas al bloque: a las líneas RTS cuando se usa el cable FTDI o a la línea DTR cuando se usa los tableros SPARKFUN. Activación de esta línea, es decir,. La presentación de la señal de bajo nivel, reinicia el microcontrolador. Programa Arduino usando esta característica, Carga el código con un solo clic del botón Subir en la programación en sí. La señal de nivel bajo de bajo nivel se coordina con el inicio del código de grabación, lo que reduce el tiempo de espera del cargador de arranque.

La función tiene otra aplicación. Reinabo Pro Mini ocurre cada vez que se conecta al programa Arduino en una computadora con Mac X o Linux OS (a través de USB). El siguiente semestre después del reinicio es el cargador de arranque. Durante la programación, se lleva a cabo un retraso de varios bytes de código de primer código para evitar la recepción de la plataforma de datos incorrecta (todos excepto el código nuevo programa). Si se realiza una sola depuración del bosquejo registrada en la plataforma, o ingrese cualquier otro DATOS cuando comience por primera vez, debe asegurarse de que el programa en la computadora espera por un segundo antes de transferir datos.

características físicas

dimensiones tarjeta de circuito impreso Pro Mini es 1.8x3.3 cm.

Arduino Pro Mini: una plataforma electrónica especializada en forma de un chip, cuyo propósito es crear dispositivos electrónicos. En consecuencia, no hay un chip familiar en el microcontrolador, cuyo rol es mantener la comunicación utilizando USB-UART. El precio es mucho más barato, a diferencia de otros representantes de Arduino. Pro mini o simplemente pro - la alineaciónNo equipada conectores USBSe utiliza para conectar y parpadear el dispositivo.

En su lugar, hay un programador. Un electrónica para principiantes puede elegir entre dos opciones de producto disponibles: Arduino con 3.3 V y 8 MHz o Arduino sobre Mini 5 V, en el que Pónico está disponible. El siguiente artículo presentará al lector con las características del modelo y mostrará dónde puede usar E-Board.

Lado Técnico Arduino Mini:

  • el voltaje de funcionamiento requerido para el rendimiento normal es de 3.3 y 5 voltios;
  • voltaje utilizado en la entrada - 3-12 o 5-12 voltios;
  • el número de entradas y salidas digitales, 14 piezas, 6 de las cuales se operan como salidas PWM;
  • expresar corriente continuarequerido para la entrada y salida - 40 mA;
  • mEMORIA FLASH: 16 KB, pero 2 KB están diseñados para cargador;
  • rAM - 1 KB;
  • eEPROM - 512 BYTES;
  • la frecuencia del reloj, en el primer modelo de 8 MHz, y en el segundo 16 MHz;
  • Arduino PRO incluye la interfaz I2C.

También vale la pena decir por separado sobre el tamaño de la Junta, en realidad son muy modestos. Muchos que están familiarizados con la línea Arduino por primera vez siempre están sorprendidos por el tamaño cuando salen de la caja. A continuación, puede apreciar la tarifa en pulgadas y centímetros.

Hardware Mk Arduino Pro Mini

La siguiente tabla describe el Hardware Arduino Pro Mini. En Arduino Mini Pro, se presta especial atención a las entradas y salidas.

Hardware Características
Comida En la plataforma Mini Arduino, el conector está ubicado para conectar el cable FTDI, con el que el dispositivo está alimentado por alimentación. También es posible incluir Arduux a través de la VCC o la salida en bruto. Considere leer más fuentes de energía en Arduino Mini:
  1. Con la producción cruda. El voltaje en este caso no será regulado.
  2. GND - Salida de puesta a tierra.
  3. VCC. Utilizado en el caso cuando se requiere voltaje.
Estado de la memoria Distribución de la memoria en Arduino Mini Pro Scheme:
  • 16 kilobytes asignados para la memoria flash;
  • 2 kilobytes para encender el cargador;
  • sobre el rAM Asignado 1 kilobyte;
  • 512 bytes para leer y escribir la biblioteca de EEPROM.
El número de entradas y salidas y su propósito. Para el Pinout, los desarrolladores de Arduino han resaltado 14 contactos que el usuario configura de forma independiente como entradas o salidas. La salida requerirá 3,3 voltios. En la configuración predeterminada, la resistencia de carga hecha para la salida pasa 40 mA. Funciones especiales para Arduino Mini Pro Pinout:
  1. Neumático de secuencia. Necesidad de tomar 0 y transmisión de información 1 en forma de TTL.
  2. LED 13. En esta frase, el LED se entiende que está conectado a la salida digital en el número 13. Si la salida es igual a la transmisión del pulso 1, el LED se encenderá.
  3. Interrupción externa, 2-3. Los detalles sobre esta característica están pintados en Anexointerrupt ().
  4. PWM el 3, 5, 6, 9, 10, 11. Para hacer esto, use la función analogwrite (), que proporciona conclusiones PWM diseñadas para resolver 8 bits.

Como ya hemos notado anteriormente, en términos de los tamaños de Arduino Mini Pro y es adecuado para diseñar cualquier dispositivo.

Pro mini esquema y pinout

El diagrama esquemático del microcontrolador se ve así:


Ahora pasamos a la junta de embarque:


Programación MK Arduino Pro Mini

Todos los programas están programados utilizando un entorno de desarrollo gratuito para Arduino Pro Mini. ATMEGA328 está habilitado en Arduino Mini, que está precostado en el cargador de arranque. Por lo tanto, el usuario puede descargar libremente los programas en la memoria del microcontrolador. La comunicación proporciona el protocolo STK500.


¿Cómo flash Arduino sobre un mini sin cargador de arranque utilizando un programador externo? De forma sencilla y fácil.

Para empezar, deberá cancelar el requisito de presionar el botón Reiniciar antes de parpadear el código del programa escrito. Arduino Mini Pro está diseñado para que el reinicio a través del software esté disponible directamente desde cualquier dispositivo de computadora. En conclusiones de 6 pines, hay una que está directamente relacionada con la línea de restablecimiento de Arduino 328 Pro con un condensador por 100 NF.

A través de la administración de la salida descrita anteriormente, es posible convertir un puerto USB o serie conectándose al conector. Si lo hace, el nivel aparecerá por debajo de la norma durante mucho tiempo, la plataforma se reiniciará automáticamente.

Arduino IDE le da al usuario al usuario a subir código de programa Con un solo clic en el botón para cargar el entorno de desarrollo gratuito.


Sin embargo, aumenta el riesgo de consecuencias y desgloses injustificados de la plataforma. Si la computadora está instalada en la computadora. sistema operativo Mac OS o Linux, cayendo en el microcontrolador se realizará cada vez que el software use un cable USB con una plataforma.

Después de medio segundo desde el momento de reinicio, el cargador de arranque comienza su trabajo. Básicamente, el cargador de arranque está organizado para no interceptar otros datos, pero a menudo todo sucede por el contrario: se interceptan el primer programa de los bytes del programa, que se envían a la Junta cuando se establece la conexión.

Para eliminar dicho "error", es necesario en el código del programa que funcionará en Arduino, verifique cómo el proceso de transmisión de los datos del programa desde la computadora a la plataforma. El tiempo óptimo para enviar el código: segundo desde el momento en que se establece la conexión entre los dispositivos.

Implementación de proyectos basados \u200b\u200ben el microcontrolador Arduino Pro Mini

Hoy en Internet, puede encontrar cualquier proyecto en Arduino. Y esto no es sorprendente, porque esta plataforma es popular entre los desarrolladores principiantes de dispositivos electrónicos para el hogar y la entrega. A continuación se muestran varios proyectos bien conocidos y simples, que se basan en la plataforma arduino:

  1. Alarma construida utilizando la conexión DFPlayer a Arduino Pro.
  2. Diseño controlado para quadcopter.
  3. Automatización del acuario.
  4. Temporizador.
  5. Analizador de humedad del suelo.
  6. Auto Park para plantas de interior.
  7. Sensor de precipitación de medición y velocidad del viento.

- Versión compacta de la plataforma Arduino, diseñada para construir todo tipo de proyectos que no tienen tamaños grandes. La plataforma es 100% compatible con otras plataformas arduino, como Arduino Uno, pero es mucho más compacto. En este artículo, revisaré el análogo chino de Arduino Pro Mini, le diré cómo se diferencia del original que esta tarifa es diferente de otras juntas de plataforma Arduino, así como le dirá cómo conectarlo a una computadora a Lléalo en abril. Al final, asegúrese de que la tarifa esté trabajando en el ejemplo del boceto "Blink".

Este análogo Arduino Pro Mini b compré en Aliexpress por $ 1.30, mientras que la tarifa original en el sitio web del fabricante cuesta € 13. La diferencia de precio es la primera diferencia importante entre la contraparte china desde el original.

El tablero vino en un paquete antiestático. El kit también contenía almohadillas de contacto.

Para comparación, la placa superior es el original Arduino Pro Mini, a continuación, mi análogo chino. Por el número y la ubicación de los contactos, la placa es idéntica al original, excepto los contactos A4, A5, A6 y A7. En la placa original, estos contactos se encuentran en el centro, en el analógico que están ubicados a la izquierda.

Para tener una idea visual del tamaño de la junta, lo llevaré junto a su análogo chino de Arduino Uno. Pro Mini logró reducir en tamaño debido a la eliminación Conector USB, los esquemas de coincidencia de la tabla con Puerto USB.También se eliminó el conector de alimentación. El analógico chino es 100% compatible con todos los módulos, controladores, sensores que funcionan con la versión original.

Original cuota moderna Arduino Pro Mini se basa en un microcontrolador ATMEGA328., en lo mismo que Arduino Uno. Los modelos anteriores de este tablero fueron construidos en un microcontrolador. ATMEGA168..

Los análogos chinos de Arduino Pro Mini se están construyendo actualmente como en ATMEGA328.y en ATMEGA168.. Esta es la segunda diferencia entre el original del analógico. La Junta sobre el ATMEGA168 costará más barata que ATMEGA328. La principal diferencia entre estos controladores es que el ATMEGA328 contiene dos veces más memoria a bordo que ATMEGA168.

Diferencias de microcontroladores.

ATMEGA168.

ATMEGA328.

16 kate

Pero esto no significa que ATMEGA168 no pueda construir un proyecto que se desarrollará en la Junta con ATMEGA328, porque 16 KB será suficiente para muchos bocetos. Sin embargo, si necesita una memoria doble, aprenda las tarifas antes de comprar. Al comprar su contraparte china, elegí una tarifa de $ 1.30 con ATMEGA168, en lugar de la Junta con ATMEGA328 por $ 1.93. Como se puede ver, aquí también podemos ahorrar en la compra.

La placa original Pro Mini está hecha con dos opciones de energía: 5 y 3.3 voltios. En la versión que se ejecuta desde 3.3 voltios, el microcontrolador funciona a 8 MHz, en una versión de 5 voltios, a una frecuencia de 16 MHz. Los análogos chinos también se producen en 2 versiones. Mi tablero se está ejecutando desde 5 voltios.
Visualmente, la frecuencia del controlador puede determinarse por el cuarzo instalado en la pizarra, si está en un caso grande, se ve claramente claramente en la frecuencia en la que funciona: 8 o 16 MHz.

Fragmentos de tablas con cuarzo que opera a diferentes frecuencias.

Sobre la alimentación arduino pro mini.

Para alimentar las tablas, se diseñan las conclusiones de GND, VCC y RAW.
GND.- Esto es menos poder (tierra).
VCC.- Se utiliza para alimentar 3.3 o 5 voltios, dependiendo de la versión de la placa. Este conector sirve estrictamente voltaje al que se calcula la placa. El voltaje de este contacto está directamente en el microcontrolador si es más alto que el requerido, este último puede salir.
Si tiene una tarifa que va a ser un gran voltaje, entonces la potencia "+" debe estar conectada al conector Crudo.. Este conector se puede suministrar a 12 V, independientemente de lo que se calcula el voltaje. El voltaje de este contacto se suministra al estabilizador de voltaje, que lo convierte en el valor requerido y luego se sirve en el controlador.

Si sucedió que compró una tarifa y no sabe cuánto se calcula el voltaje, sirva en el conector RAW 5 VOLT y mida el voltaje en el conector VCC. Si la placa está diseñada para 3,3 voltios, entonces el voltaje correspondiente estará en el VCC, si está a 5 voltios en el VCC 5 voltios, luego la placa de 5 voltios.

Las salidas digitales y analógicas de PRO Mini corresponden a la cantidad de productos como la tarifa de la UNA: 14 Digital y 6 Analog. Los contactos A4 (SDA) y A5 (SCL) se utilizan para conectarse varios dispositivos en el bus i2c.

Sobre el firmware Arduino Pro Mini.

Convirtiéndose en una de las plataformas de plataformas más pequeñas Arduino, la Junta Pro Mini ha encontrado un inconveniente, no puede flashear sin ayuda de terceros. Hablaré de todo métodos posibles Llene los bocetos en Pro Mini.

Arduino Pro Mini firmware con Arduino Uno Tablero.

Esta no es la forma más fácil, ya que no tiene una tarifa de UNO y la compre específicamente para los PRO MINI TABLES DE FIRMWARTY PRO, no es aconsejable. Pero como tengo un ANU analógico chino, comenzaré con este método. Para implementar este método, el controlador debe estar instalado en la tarifa UNO y el número COM se define a la que está conectada esta placa. Cómo hacer esto, descrito en el artículo sobre el análogo chino de Arduino Uno.

Conecte las tablas como en la imagen. conclusiones GND., Tx.y Rxconectar con similar. Producción " VCC.»En la placa PRO Mini se conecta con la salida" 5v" o " 3V3.»En la junta de UNO. Si tienes 5 voltios versión Pro Mini, conéctese con la salida "5V", como en mi versión. Si la versión de 3 voltios está conectada a "3V3" en la junta de UNO. Producción Reiniciar.en la junta de UNO nos conectamos a la conclusión. Dtr.en la Pot Mini Board. En la salida de la placa original Dtr.indicado como Grn.En general, esto es lo mismo.

Cuando todo está conectado, ejecuteArduino IDE.



Elija una tarifa en la que necesite coser un boceto:« Instrumentos» - « Pagar:"Y elige tu tarifa, en este caso"Arduino pro o pro mini».

Dado que los tableros PRO MINI pueden usar varios microcontroladores (ATMETE168 o ATMEGA328), así como diferentes voltajes de suministro (3.3v o 5v. ), elija su configuración: " Instrumentos» - « UPC:" en este ejemplo yo elijo ATMEGA168 (5. V, 16 m h z)».

Seleccione el puerto al que está conectado la placa.UNO: « Instrumentos» - « Puerto:» en mi caso "Com7.».

Intentemos completar el primer boceto y asegurémonos de que la tarifa esté funcionando. Elegimos el boceto "Parpadear. ", Cuyo significado es flashear el LED incorporado en la tarifa:" Archivo» - « Muestras» - « 01. Lo esencial.» - « Parpadear.».

Utilizando la " Cheque"Y" Descargar"El boceto se revisa por errores y se carga en la tarifa. Si no hay errores, el LED azul parpadeará en la Pot Mini Board.

Puede reproducir los valores en el boceto y cambiar el tiempo de quema del LED y la hora del LED canjeado, vuelva a verter el boceto y ver que el LED flasheará de manera diferente.

Arduino Pro Mini firmware con el adaptador USB a TTL.

De alguna manera, le conté sobre uno de estos adaptadores en el chip PL2303, ahora es el momento de experimentarlo en la práctica. Hay dos versiones de este adaptador, uno sin contacto GRN (DTR), como yo, el segundo con este contacto. Aquellos con contacto, cuesta al menos el doble de caro que aquellos sin contacto.

Si usa el adaptador sin ponerse en contacto con GRN (DTR), conéctelo a Pro Mini como en la imagen.

Si tiene una versión de 3 voltios de Pro Mini, póngase en contacto con la tarjeta VCC, debe conectarse con un adaptador USB de 3V3 con un pin de 3V3.

Cuando todo está conectado, ejecutamos Arduino IDE. Seleccione la versión de la placa, el procesador y el puerto, seleccione el Skatch "Blink", sigue siendo el mismo que en el ejemplo anterior con UNO.

Para el boceto de llenado, necesita:
1. Presione el " Descargar».
2. El proceso de compilación del boceto, que puede ser entendido por la inscripción " Boceto de compilación ...».
3. Tan pronto como esta inscripción sea reemplazada por " Clail ...».
4. Presione brevemente el botón PRO MINI BOTÓN Reiniciar..
5. Skatch se esconderá en la tarifa, podemos seguir el final exitoso con la inscripción " Blasty"Y en el LED intermitente en la pizarra.

Si tiene un adaptador USB a TTL en sus manos, con el PIN DTR (es GRN, RESET), conéctelo con el contacto de restablecimiento correspondiente en la tarjeta Pro Mini. En este caso, cuando se llena el boceto, no se puede presionar el botón de reinicio, la placa en sí hará una descarga.

Este adaptador, así como en el PL2303, le permite flashear la tarifa Arduino. Diagrama de conexión Siguiente:

También hay otros adaptadores USB para firmware arduino PRO MINI, por ejemplo, en el chip FT232, pero debido al hecho de que este adaptador es más caro, no lo tengo en cuenta.

Arduino Pro Mini firmware utilizando el programador en CH341A.

El programador en el chip CH341A puede funcionar en modo UART, lo que significa que pueden flashes Arduino Pro Mini.

El programador se puede representar en diferentes diseños visuales, la principal diferencia es el precio y la disponibilidad. contactos adicionales. Entre estos contactos, por ejemplo, el contacto con + 5V puede divorciarse adicionalmente. Que compré que no tuve este contacto, tuve que ser despedido en la pizarra, para obtener esta tensión.

Para usar este programador como un adaptador UART, necesita aplastar los contactos. P / S..

Para conectarse a Pro Mini, necesitará contactos en el programador: Tx., Rx, GND. y + 5v.. Otra característica de este programador es que hay contacto a bordo. Dtr.Conexión que con plata Pro. Mini desaparecerá la necesidad de presionar el botón Reiniciar., al rellenar el boceto. Para usar este contacto, necesita usar contacto. Mosi., en modo UART, funciona como Dtr..

En mi versión del programador, el contacto + 5V no se extendió, fue necesario tomar este estrés de las piernas del estabilizador. En la versión final, la conexión es la siguiente:

Pro mini. CH341A.
Tx. Rx
Rx Tx.
Dtr. Mosi.
GND. GND.
VCC. + 5v.

Descargar controlador: Mega Yandex Disk Nube [Correo electrónico protegido]

Después de instalar el controlador, aparecerá un puerto COM virtual en el "Administrador de dispositivos". El relleno del boceto ocurre de la misma manera que a través de los adaptadores PL2303 / CH340G, con la única diferencia que no necesita presionar el botón Reiniciar..

¡Cabe señalar que este programador solo se puede conectar a 5 voltios arduino, ya que utiliza niveles de 5 voltios! Lo mismo se aplica a otros dispositivos para los que se necesita el adaptador UART.

Arduino Pro Mini firmware a través del puerto.

Flashing directamente la tarifa a través del COM: el puerto no funcionará, porque el puerto COM y PRO MINI tienen diferentes niveles lógicos. Para que coincida, debe aplicar un adaptador en el chip max232. El chip en sí no es caro, pero no sé si vale la pena molestarse en firmware Pro. Mini montando un adaptador de este tipo, si el precio no es más barato que comprar un adaptador USB.

En cualquier caso, imagina el esquema.

¿Qué estaría convencido del desempeño de este método, tuve que recolectar este propio esquema en el lote? Lugar en el proceso ...

Arduino Pro Mini Review

Arduino no solo es la Junta de ANU de Arduino, sino una familia de tablas que difieren en características y funcionalidad. Arduino Pro Mini (Fig. 1) es una de las juntas más miniaturas. Se puede utilizar para instalar en productos terminados.

Foto 1.

El tamaño de la placa es de 33x18 mm, que es mucho más pequeño que el tamaño de las tablas arduinas restantes (ver Fig. 2).


Figura 2.

El propósito de los contactos y el número de Arduino Pro Mini es idéntico a Arduino Nano Board y la ubicación de los contactos (excluyendo las conclusiones A4-A7).

CAP MINIATIBUCION LOGRADO Gracias a la ausencia de un convertidor USB-UART en él y Salida USB, Hay más necesario: microcontrolador, resonador de cuarzo, condensadores, LED, estabilizador de voltaje. Por lo tanto, para conectar la placa a una computadora, así como para cargar los bocetos de Arduino IDE, debe usar USB-UART externo.

En este momento, están disponibles varias opciones para Arduino Pro Mini. Las tarjetas están disponibles con el controlador ATMEGA 168/328, operan desde la fuente de alimentación de 3.3 o 5B en una frecuencia de reloj de 8 o 16 MHz.

Arduino Pro Mini Especificaciones

    Microcontrolador - ATMEGA168 / 328;

    Voltaje de trabajo - 3.3V / 5V;

    Voltaje de suministro - 3.35-12V / 5 - 12V;

    Entradas / salidas digitales - 14;

    Entradas analógicas - 8;

    MEMORIA FLASH - 16/32 CBT;

    SRAM - 1/2 TCC;

    EEPROM - 512/1024 BYTE;

    Frecuencia del reloj - 8/16 MHz;

    Dimensiones - 33x18 mm;

    Peso - 5 g

Conectar a la computadora

Para conectar la placa a la computadora, use un convertidor externo USB-UART. Conexión de acuerdo con el esquema mostrado en la FIG. 3.


Figura 3.

La computadora define un convertidor USB-UART como puerto COM, y selecciónelo en las herramientas de configuración en el puerto. En el menú Herramientas → Pagar Elegimos Arduino Pro Mini, y cargar el boceto requerido en la tarifa (Fig. 4).

Muchos muchos convertidores no tienen salida DTR. En este caso, con cada carga, se requiere el boceto en Arduino al principio de la descarga (inmediatamente después del final de la compilación) Haga clic en el botón Restablecer, requiere una cierta habilidad y no siempre funciona.


Figura 4.

El uso de un convertidor USB-UART no es la única forma de cargar el boceto en la mini placa Arduino Pro.


Figura 5. Conjunto de esquemas

Cargando bocetos a través de la interfaz SPI

La interfaz SPI está presente en todas las juntas arduinas. Se utilizan contactos D10-D13 (D50-D53 en Arduino Mega), que se duplican en el bloque de seis contactos de ICSP en muchos tableros. El zapato se encuentra en el lado derecho de Arduino (ver Fig. 6).


Figura 6.

Primero necesitas descargar el arduino (por ejemplo, arduino uno) descargar boceto Archivo → Muestras → Arduinoisp (Fig. 7). Lo usaremos como programador.



El diagrama de las conexiones se muestra en la FIG. ocho.


Figura 8.

En Arduino IDE, abre el boceto requerido. Seleccione en el menú ARDUINO PRO o PRO Mini Herramientas, conectando y programando puertos (Arduino como ISP). Y ahora atención !!! El método de carga presionando el botón de descarga no es adecuado, porque al mismo tiempo se cargará el boceto a la primera tarifa, que actúa como programador. Para que esto no suceda, cargue a través del elemento del menú Boceto → Sube a través del programador. (Fig. 9).


Figura 9.


Cargando bocetos en Arduino Pro Mini Via Arduino Uno Fee

Otra forma de cargar los bocetos en Arduino Pro Mini es el uso de la Junta de ARDUINO UNO, que utiliza el microcontrolador ATMEGA328 en el gabinete. ATMEGA328 Debe eliminar con cuidado y el adaptador USB-UART permanecerá en la placa, que conecta 5 cables a la mini placa Arduino Pro según la Tabla 2.



Ahora conectamos Arduino Uno a la computadora. Seleccione el puerto requerido en la configuración, la tarifa ( Herramientas → Arduino pro o pro mini) Y cargar el boceto.


Preguntas frecuentes

1. Dibujo de error de arranque en un tablero cuando se conecta a través del convertidor de serie USB.

    Compruebe que la mini placa Arduino Pro Mini Arduino Pro está conectada al convertidor USB-Serial.

    Si el convertidor no tiene un contacto DTR, después de compilar boceto antes de descargar, presione el botón RESET en la Punta Arduino Pro Mini.

2. Cargue el boceto de error en una tarifa al conectar la interfaz SPI.

  • Verifique que la mini placa Arduino Pro esté conectada de acuerdo con la tabla. uno.

3. Descargue el error de error en un tablero cuando esté conectado a través de Arduino Uno.

  • Verifique que la mini placa Arduino Pro esté conectada de acuerdo con la tabla. 2.

Arduino es herramienta efectiva Desarrollo de dispositivos electrónicos programables que, a diferencia de las computadoras personales, se centran en una estrecha cooperación con el mundo exterior. Arduino es una plataforma de hardware programable abierta para trabajar con varios objetos físicos y es tarifa simple Con un microcontrolador, así como un entorno de desarrollo especial para escribir un software de microcontrolador.

Arduino se puede utilizar para desarrollar sistemas interactivos gestionados. varios sensores y cambia. Dichos sistemas, a su vez, pueden controlar el trabajo de varios indicadores, motores y otros dispositivos. Los proyectos Arduino pueden ser independientes e interactuar con softwareque se ejecuta en computadora personal (por ejemplo, flash, procesamiento, aplicaciones MAXMSP). Cualquier tarifa Arduino se puede recolectar manualmente o comprar un dispositivo terminado; El entorno de desarrollo para la programación de este tipo tiene una abierta fuente Y completamente libre.

El lenguaje de programación Arduino es una implementación de una plataforma de hardware de "cableado" similar basada en el entorno de programación de medios "Procesamiento".

¿Por qué Arduino?

Hay muchos otros microcontroladores y dispositivos de microprocesador diseñados para programar varios hardware: sello básico de Paralaje, NetMedia "S BX-24, Phidgets, la computadora portátil del MIT y muchos otros. Todos estos dispositivos ofrecen una funcionalidad similar y están diseñados para liberar al usuario de la necesidad de profundizar en pequeños detalles. dispositivo interno Microcontroladores, proporcionándole un simple y interfaz conveniente Por su programación. Arduino también simplifica el proceso de trabajo con microcontroladores, pero en contraste con otros sistemas proporciona una serie de ventajas para los maestros, estudiantes y aficionados de radio:

Cuotas compactas arduino:

Arduino nano

La plataforma nano construida en el microcontrolador ATMEGA328 (Arduino Nano 3.0) o ATMEGA168 (Arduino Nano 2.x) tiene un tamaño pequeño y se puede utilizar en el trabajo de laboratorio. Tiene una funcionalidad similar similar a Arduino Duemilanove, pero se caracteriza por la asamblea. La diferencia radica en la ausencia del conector de alimentación del DC y trabajando a través del cable USB MINI-B. Nano está diseñado y vendido por Gravitech.
Probablemente uno de los mejores y plantas compactas Para varios proyectos y caseros, generalmente lo elegimos:

Arduino sobre mini

Arduino pro mini. Construido en el microcontrolador ATMEGA168 (técnicodescripción). La plataforma contiene 14 entradas y salidas digitales (6 de las cuales se pueden usar como salidas PWM), 6 entradas analógicas, un resonador, el botón de reinicio y los orificios para montar las conclusiones.

El tablero tiene aún más. tamaños compactosPero sin el convertidor CH340. El precio es más bajo que el nano.




Arduino Pro Micro.

Pagar Arduino Pro Micro. Construido en un microcontrolador ATMEGA32U4.Lo que permitió sin usar un convertidor USB-UART para conectar una tabla en el puerto USB de la computadora. Esto elimina la necesidad de aplicar el programador para registrar el boceto en la tarifa.

Capacidades:

  • fRECUENCIA: 16 MHz.
  • 4 canales ADC (10 bits)
  • 10 puertos de E / S de propósito general (de los cuales 5 con PWM)
  • conclusiones RX / TX
  • lEDs: nutrición, rx, tx

El tablero tiene un regulador de voltaje, que permite el uso de potencia de hasta 12V (salida RAW, NO VCC!)



Tableros de arduino de tamaño completo

Arduino uan

Arduino uno. El controlador está construido en ATMEGA328 (técnicodescripción, Pdf). La plataforma tiene 14 entradas / salidas digitales (6 de las cuales se pueden usar como salidas PWM), 6 entradas analógicas, generador de cuarzo 16 MHz, conector USB, conector de alimentación, conector ICSP y botón de reinicio.

Comprar en Aliexpresshttp://ali.pub/1tgxw9.


Arduino debido.

General

Arduino debido.- Tablero de microcontrolador CPU ATMEL SAM3X8E ARM CORTEX-M3 (descripción). Esta es la primera placa arduino basada en un microcontrolador de 32 bits con núcleo de brazo. Tiene 54 entradas / salidas digitales (de las cuales 12 se pueden usar debajo de las salidas de PWM), 12 entradas analógicas, 4 URATA (puertos consecutivos de hardware), un generador frecuencia de reloj 84 MHz, comunicación USB con soporte OTG, 2 DAC (conversor analógico digital), 2 twi, conector de alimentación, conector SPI, conector JTAG, botón de reinicio y botón de borrado.

¡Atención! A diferencia de otras juntas arduinas, Arduino debido funciona desde 3.3 V. El voltaje máximo que se basa en la entrada / salidas es de 3.3 V. Enviando más alto voltaje, por ejemplo, 5 V, en las conclusiones de Arduino debido, puede dañar la tarifa.

La Junta contiene todo lo que es necesario para apoyar el microcontrolador. Para comenzar a trabajar con él, es suficiente simplemente conectarlo a un cable de computadora Micro-USB, o servirme con un convertidor o baterías AC / DC. Debido es compatible con todos los tableros de expansión de Arduino que se ejecutan desde 3.3 V, y con Arduino 1.0 bacalao.


Arduino Esplora.

General

Arduino Esplora es un dispositivo de microprocesador diseñado basado en Arduino Leonardo. . Esplora es diferente de todas las juntas anteriores de Arduino por la presencia de una multitud de sensores incorporados, listos para usar para la interacción. Está diseñado para aquellos que prefieren comenzar inmediatamente a trabajar con Arduino, sin estudiar la electrónica antes de esto. Instrucciones paso a paso Puedes encontrar esplora en el manual. Empezando con Esplora .

Esplora tiene sonido incorporado y indicadores de luz (Para mostrar información), así como varios sensores (para ingresar información), como joystick, control deslizante, sensor de temperatura, acelerómetro, micrófono y sensor de luz. Además, hay dos conectores de entrada y salida de tinkerkit de entrada y salida, así como una ranura para conectar una pantalla de cristal líquido TFT, lo que permite expandir significativamente las capacidades del dispositivo.

Además de la placa Leonardo, el AVR-Microcontroller ATMEGA32U4 se usa con un resonador de cuarzo de 16 MHz, así como un conector Micro-USB, que permite al dispositivo ser un gadget USB, como un mouse o un teclado.


Arduino yun.

Arduino yun - cuota de depuración Sobre la base del microcontrolador ATMEGA32U4 y ATHEROS AR9331. El procesador de ATHEROS admite dISTRIBUCION LINUXBasado en la base de datos OpenWRT y llamada OpenWRT-YUN. La Junta tiene soporte Ethernet y WiFi incorporado, uSB-A Puerto, ranura para mapas Micro-SD, 20 conclusiones de entrada / salida digitales (de las cuales 7 se pueden usar como salidas PWM, y 12, como entradas analógicas), resonador de cuarzo de 16 MHz, conexión de microUSB, conector ICSP y 3 botones de reinicio.

Comprar en Aliexpresshttp://ali.pub/1tgz6c.





¿Orden en AliExpress? Descubra cómo guardar la compra en Ali Cashbek

https://cerback.epn.bz/?i\u003dff2b6.

https://cashback.epn.bz/joinusnow?i\u003dff2b6.



¿Te gustó el artículo? Compártelo