Aprende > Arduino Uno > Arduino UNO R3 (Pinout)
El término "pinout" se refiere a la disposición y funciones de los pines en un dispositivo electrónico, como una placa Arduino. En el contexto de Arduino, el pinout proporciona información sobre la ubicación y la función de cada pin en la placa.
Para la placa Arduino Uno, el pinout describe la disposición de los pines en la placa y cómo se pueden utilizar.
SCL (Serial Clock) y SDA (Serial Data): Estos pines son utilizados para la comunicación I2C (Inter-Integrated Circuit) con otros dispositivos. El pin SCL es el reloj de sincronización para la transferencia de datos, mientras que el pin SDA es la línea de datos.
ICSP (In-Circuit Serial Programming): Estos pines (MISO, MOSI, SCK, RESET) se utilizan para la programación del microcontrolador directamente en la placa, sin necesidad de retirarlo. Es útil para flashear el bootloader o cargar el firmware en el microcontrolador utilizando un programador externo compatible con SPI (Interfaz Periférica Serial).
TX (Transmit) y RX (Receive): Estos pines se utilizan para la comunicación serial UART (Universal Asynchronous Receiver-Transmitter). El pin TX se utiliza para transmitir datos desde la placa, mientras que el pin RX se utiliza para recibir datos.
SCK (Serial Clock) y MISO (Master In Slave Out): Estos son pines de la interfaz SPI (Serial Peripheral Interface) utilizados para la comunicación síncrona entre el Arduino y otros dispositivos, como sensores, pantallas, y tarjetas de memoria. SCK es el reloj de sincronización del bus SPI y MISO es la línea de datos del maestro al esclavo.
PWM (Pulse-Width Modulation): Varios pines digitales en el Arduino Uno (por ejemplo, los pines 3, 5, 6, 9, 10 y 11) admiten la generación de señales PWM. La modulación por ancho de pulso se utiliza para controlar la velocidad de motores, la intensidad de LEDs y otras aplicaciones donde se requiere un control de potencia variable.
Aquí hay una breve descripción del pinout de la placa Arduino Uno:
Pines Digitales (D2 a D13): Estos pines pueden ser utilizados como entradas o salidas digitales. Además, algunos de ellos tienen funciones especiales, como PWM (modulación de ancho de pulso) y comunicación serial.
Pines Analógicos (A0 a A5): Estos pines pueden utilizarse tanto como entradas analógicas para leer valores de sensores como salidas digitales.
Pines de Alimentación:
Vin: Voltaje de entrada. Se puede usar para alimentar la placa con un voltaje externo.
5V: Proporciona un voltaje de salida de 5 voltios.
3.3V: Proporciona un voltaje de salida de 3.3 voltios.
GND: Tierra (ground).
Pines de Comunicación:
TX y RX: Pines de comunicación serial para transmitir y recibir datos.
SCL y SDA: Pines de comunicación I2C.
Otros Pines:
Reset: Se utiliza para reiniciar la placa Arduino.
Aref: Referencia analógica.