Arduino Mini 05 con encabezados
Arduino Mini es una placa electronica basada en Atmega328. Hay 16 pines digitales I / O (6 de ellos son PWM fuera), 8 pines de entrada analógicas, un oscilador de cristal de 16 MHz y un botón de reinicio en el tablero. Esta placa está diseñada para los lugares con dimensiones muy limitadas y usarlo en un circuito. Mini no tiene una toma USB y el chip programador. Para programar este tablero es posible utilizar convertidores USB-serie.
Advertencia: No suministramos el tablero con más de 9 V o no hacen una cruz con hilos pines de alimentación. Para minimaze las dimensiones de la junta, el regulador de voltaje en la placa se ha reducted y la protección tensión inversa se ha eliminado.
caracteristicas:
- Microcontrolador: ATmega328
- Tensión de funcionamiento: 5 V
- Tensión de alimentación (recomendado): 7-9 V
- Número de pines digitales de E / S: 14
- Número de pines PWM: 6
- Número de pines de entrada analógicas: 8
- actual Max DC para cada pines de E / S: 40 mA
- La memoria flash: 32 kB (ATMEGA328, 0,5 kB es utilizado por el gestor de arranque)
- SRAM: 2 kB (ATmega328)
- EEPROM: 1kB (ATmega328)
- velocidad de reloj: 16 MHz
- Longitud: 30 mm
- Anchura: 18 mm
Poder:
Arduino Mini puede ser suministrado a través de USB o una fuente de tensión externa. fuente de tensión externa sería un AC - DC o una batería. Un adpter o una batería se pueden conectar a la GND y +9 V pins.
Es posible utilizar una fuente de alimentación externa entre 7 - 9 V. El uso de suministros de voltaje más de 9 V podría dañar la junta.
tensión de funcionamiento de microcontrolador de la Arduino Mini es 5 V. Si los suministros de voltaje de la placa VIA pin Vin o la toma de corriente en 7 V a 12 V, a continuación, esta tensión está regulada y distribuidos a la junta por el regulador.
Pines de alimentación son así:
- 9 V: Cuando se utiliza un adaptador externo, el voltaje del adaptador es en este perno. Puede suministrar el tablero mediante la aplicación de 7-9 V entre este pin en lugar del conector de alimentación de a bordo.
- 5 V: El pasador 5 V en el tablero está conectado directamente a la salida del regulador. Si la junta es suministrada por USB (5 V), 5 V del USB viene directamente este perno. Si la junta es suministrada por una fuente de alimentación externa o de pin Vin entonces el voltaje de la 5 v pin proviene de salida del regulador.
- Pines de tierra en la pizarra: GND.
Nota: No hay un regulador de 3,3 V en esta placa.
Memoria:
Atmega328 tiene un 32 kB memoria flash (0,5 kB de esto es utilizado por el gestor de arranque), 2 kB SRAM y 1 kB EEPROM.
Entrada y salida:
Todos los 14 pines digitales en la placa Arduino Mini puede configurarse tanto como una entrada o una salida. Incluso el mismo microcontrolador se utiliza en la junta Mini, hay 6 entradas analógicas en él. Sin embargo, hay 8 pines de entrada analógica en la placa Mini. Todos estos pines analógicos se puede configurar como entrada o salida digital. En total hay 22 de entrada digitales - pines de salida en el tablero. nivel lógico de estos pines son los 5 V. Todos estos pines son capaces de proporcionar una corriente de salida de hasta 40 mA. Además, algunos de estos pines tienen características diffrent también, se enumeran a continuación:
- Comunicación en serie, 0 (RX) y 1 (TX): Estos pines se utilizan para recibir (RX) y los datos TTL de transmisión (Tx). Estos pines pueden ser conectados a un puerto USB - chip de convertidor de serie a programar la tarjeta, eso significa que cuando el tablero está siendo programado o mientras el Mini y el ordenador se está comunicando estos pines están en uso. Lástima pues de esta situación, se recomienda no utilizar estas patas cuando los otros pines están libres.
- Las interrupciones externas: Mediante el uso de los pasadores 2 (interrupción 0), 3 (de interrupción 1) que puede activar las interrupciones respecto a la lógica-1 y 0 lógico niveles y / o flanco de subida o flanco de bajada. Puede encontrar los detalles en la attachInterrupt () página de función.
- PWM: Pins 3, 5, 6, 9, 10, 11 y 13 puede proporcionar analógico de 8 bits a cabo utilizando la función analogWrite ().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) pines se utilizan para la comunicación SPI.
- Análogo: A0 - A7; tablero Uno tiene 8 pines de entrada analógica 10 bits. Estos pines se puede utilizar también como entrada o salida digital. Por defecto, el rango referance de entradas analógicas está entre 0-5 V. Esta gama se puede cambiar mediante el uso de la función analogReferance () pin AREF y.
- I2C, A4 (SDA) y la clavija de contacto A5 (SCL): Estos pines se utilizan para la comunicación serial I2C.
- AREF: El pasador referance para la entrada analógica.
- Reset: Si 0 lógico nivel de tensión aplicada a este pin, la junta se restaure.
Usted puede ver la asignación de pines página desde este enlace.
Comunicación:
Hay varias opciones para Arduino Mini para comunicarse con otro Arduino o microcontrolador. Atmega328 proporciona UART TTL (5V) de comunicación serie a través de su 0 (RX) y 1 pins (TX). ATmega328 se conecta a un ordenador mediante la apertura de un puerto serie COM virtual y permite la comunicación serie. Arduino IDE, gracias a su monitor de hallazgo de serie en el software, proporciona para enviar y recibir información basada en texto. RX y TX LED en un abrir y cerrar bordo mientras las comunicaciones a través de USB.
Hay un puerto serie phsycally en el tablero Mini pero este número puede incrementarse con el SoftwareSerial biblioteca como de software.
ATmega328 proporciona puertos I2C y SPI también. Librería Wire si usar I2C y librería SPI es para la comunicación SPI.
Programación:
Arduino Mini tablero puede ser programado con el software de Arduino (Arduino IDE). Puede iniciar la programación eligiendo Arduino Mini en Herramientas> Menú de tablero en el IDE de Arduino. Para más detalles puede ver el referance y las funciones básicas de la página. ATmega328 en la placa Arduino Mini viene junto con un software específico instalado, llamado gestor de arranque . Gracias a esto, no es necesario utilizar un dispositivo de programación externo para programar Arduino Mini. La comunicación es suministrada por y original STK500 protocolo.
La junta se puede programar mediante el uso de cabeceras ICSP a través de ISP programador en lugar de software de gestor de arranque ( bootloading el Mini ).
Nota: Este es el Mini Arduino con las cabeceras. El producto viene con Haders varones pre-soldado en las juntas.
Documentos: