Paso 3: Arduino Pro Mini
Resumen
El Arduino Pro Mini es una placa de microcontrolador basada en el ATmega328 (datasheet). Tiene 14 pines de entrada/salida digitales (de los cuales 6 se puede utilizar como salidas PWM), 6 entradas analógicas, un resonador a bordo, un botón de reset y agujeros para cabezales de perno de montaje. Un encabezado de seis pines puede conectarse a un cable FTDI o Sparkfun breakout Junta para proporcionar energía del USB y la comunicación a la Junta.
El Arduino Mini Pro está diseñado para instalación permanente en objetos o exposiciones. El tablero viene sin cabeceras preinstaladas, que permite el uso de varios tipos de conectores o soldadura directa de cables. La disposición de pines es compatible con el Arduino Mini. Hay dos versiones del Mini Pro.
Uno funciona a 3.3V y 8 MHz, la otra a 5V y 16 MHz.
Resumen
Microcontrolador... ATmega328
Voltaje de funcionamiento... 3.3V o 5V (según modelo)
Voltaje de entrada... 3.35 -12 V (3, 3V modelo) o 5-12 V (modelo de 5V)
Pines de E/S digitales... 14 (de los cuales 6 proporcionar una salida PWM)
Pines de entrada analógicas... 6
Por entrada-salida corriente... PIN 40 mA
Memoria Flash... 32 kB (de que 0,5 kB utilizado por el gestor de arranque)
SRAM ................................ 2 kB
EEPROM........................... 1 kB
Velocidad de reloj... 8 MHz (3.3V modelo) o 16 MHz (5V modelo)
Entrada y salida
Cada uno de los 14 pines digitales en el Mini Pro puede utilizarse como una entrada o salida, con pinMode(), digitalWrite(), anddigitalRead() funciones. Funcionan en 3.3 o 5 volts (según modelo). Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene un interior resistor de pull-up (desconectado por defecto) de 20-50 kOhms. Además, algunos pernos han especializado las funciones:
- Serial: 0 (RX) y 1 (TX). Utiliza para recibir (RX) y transmisión de datos seriales TTL (TX). Estos pines están conectados a los pines 0 TX y RX-1 de la cabecera de seis pines.
- Interrupciones externas: 2 y 3. Estos pernos se pueden configurar para provocar una interrupción en un cambio en el valor, un valor bajo, un levantamiento o flanco descendente. Ver la función attachInterrupt() para obtener más información.
- PWM: 3, 5, 6, 9, 10 y 11. Proporcionar salida PWM de 8 bits con la función analogWrite().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pernos soporte comunicación SPI, que, aunque el hardware subyacente, no se incluye actualmente en el lenguaje de Arduino.
- LED: 13. Hay un built-in LED conectado al pin digital 13. Cuando el pin es de alto valor, el LED está encendido, cuando el pin es baja, está apagado.
El Mini Pro tiene 8 entradas analógicas, cada una de ellas proporciona 10 bits de resolución (es decir, diferentes valores de 1024). Cuatro de ellos están en las cabeceras en el borde de la Junta; dos (entradas 4 y 5) en los agujeros en el interior de la Junta. Las entradas analógicas medida de tierra de VCC. Además, algunos pernos han especializado funciones: I2C: A4 (SDA) y A5 (SCL). Apoyar la comunicación I2C (TWI) utilizando la librería Wire. Hay otra aguja en el tablero: Reset. Traer esta línea baja para resetear el microcontrolador. Suele utilizar para añadir un botón de reset a escudos que bloquean el uno en el tablero.
- I2C: A4 (SDA) y A5 (SCL). Apoyar la comunicación I2C (TWI) utilizando la librería Wire. Hay otra aguja en el tablero:
- Reset. Traer esta línea baja para resetear el microcontrolador. Suele utilizar para añadir un botón de reset a escudos que bloquean el uno en el tablero.