Arduino Nano Pinout | Una Guía Completa

Arduino Nano Pinout | Una Guía Completa

Arduino Nano es una placa popular entre los makers y principiantes programadores debido a su compacto tamaño y versatilidad. Es compatible con la mayoría de las funciones básicas del Arduino UNO, pero en un tamaño mucho más pequeño. En este artículo, exploraremos la disposición de las patillas de Arduino Nano (pinout) y cómo utilizarlas para nuestras creaciones.

📋 Aquí podrás encontrar✍
  1. ¿Qué es Arduino Nano?
  2. Disposición de las Patillas Arduino Nano
  3. Tabla de Funciones de los Pines
  4. Cómo utilizar el Pinout de Arduino Nano
  5. Ejemplos de Código
    1. Blink
    2. Ejemplo de lectura de Sensor
  6. Conclusión
  7. Preguntas Frecuentes
    1. 1. ¿Cuántos pines digitales tiene la placa Arduino Nano?
    2. 2. ¿Cómo accedo a los pines analógicos en la placa Nano?
    3. 3. ¿Cuál es la velocidad de reloj de la placa Nano?
    4. 4. ¿La placa Nano es compatible con los escudos de Arduino?

¿Qué es Arduino Nano?

Arduino Nano es un microcontrolador Atmel AVR, que utiliza el circuito integrado ATmega328P. Tiene 14 pines digitales de entrada/salida que se pueden usar como entrada analógica, 6 canales de entrada analógica y una velocidad de reloj de 16 MHz. A diferencia de la mayoría de las placas Arduino, el Nano tiene una conexión USB Mini-B a bordo, eliminando la necesidad de un cable USB.

Disposición de las Patillas Arduino Nano

La disposición de las patillas de Arduino Nano es fundamental para el uso de la placa. A continuación, se muestra una tabla que detalla cómo están organizados los pines en la placa.

| Pin | Nombre |Función|
|---|---|---|
|1 | D13 | Pin digital 13|
|2 | D12 | Pin digital 12|
|3 | D11 | Pin digital 11|
|4 | D10 | Pin digital 10|
|5 | D9 | Pin digital 9|
|6 | D8 | Pin digital 8|
|7 | D7 | Pin digital 7|
|8 | D6 | Pin digital 6|
|9 | D5 | Pin digital 5|
|10 | D4 | Pin digital 4|
|11 | D3 | Pin digital 3|
|12 | D2 | Pin digital 2|
|13 | D1/TX | Pin digital 1 y transmisión serial|
|14 | D0/RX | Pin digital 0 y recepción serial|
|15 | AREF | Referencia analógica|
|16 | A0 | Pin analógimo 0|
|17 | A1 | Pin analógimo 1|
|18 | A2 | Pin analógimo 2|
|19 | A3 | Pin analógimo 3|
|20 | A4/SDA | Pin analógimo 4/I2C comunicación|
|21 | A5/SCL | Pin analógimo 5/I2C comunicación|
|22 | AGND | Tierra analógica|
|23 | VCC | Fuente de alimentación|
|24 | NC | No conectado|
|25 | RESET | Reinicio de la placa|

Tabla de Funciones de los Pines

A continuación, se presenta una breve descripción de las funciones de los pines en la tabla anterior:

  • Los pines digitales se pueden utilizar como entrada o salida digital.
  • Las entradas analógicas miden una tensión en el rango de 0 a 5V.
  • D1 y D0 tienen capacidades de transmisión y recepción de la comunicación serial.
  • AREF es la entrada de referencia analógica de la placa Nano.
  • A4 y A5 también se utilizan para la comunicación I2C.
  • El pin RESET se utiliza para reiniciar la placa.

Cómo utilizar el Pinout de Arduino Nano

El Pinout de Arduino Nano es crucial para poder utilizar la placa, ya que determina la ubicación y el propósito de cada pin. Para diseñar y programar su proyecto de Arduino, primero necesita comprender la función de los pines y cómo pueden usarse para conectarse a sensores, actuadores y otros dispositivos.

Las placas Nano también son compatibles con muchos escudos Arduino, lo que significa que puede usarlos para agregar funcionalidad adicional, como redes inalámbricas, pantallas LCD, etc.

Ejemplos de Código

Para utilizar el Pinout de Arduino Nano, debemos tener un conocimiento básico de programación en Arduino. A continuación, se presentan algunos ejemplos de código que ilustran cómo utilizar los pines de entrada/salida digitales.

Blink

El siguiente código parpadea el LED conectado al pin digital 13 de la placa Nano.


// Pinout Arduino Nano Blink
int ledPin = 13;

void setup() {
pinMode(ledPin, OUTPUT);
}

void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}

Ejemplo de lectura de Sensor

El siguiente código ilustra la conexión del sensor de temperatura al pin analógico A1 de la placa Nano.


// Pinout Arduino Nano Sensor
int sensorPin = A1;

void setup() {
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (5.0 / 1023.0);
float temperature = (voltage - 0.5) * 100;
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.println(" grados Celsius.");
delay(1000);
}

Conclusión

Arduino Nano es una placa pequeña pero poderosa que se utiliza ampliamente para proyectos de electrónica y robótica debido a su versatilidad y facilidad de uso. El Pinout de Arduino Nano es crucial para comprender cómo utilizar los pines de entrada/salida digital, los pines analógicos y otros pines importantes. Esperemos que esta guía completa haya sido útil y te inspire a hacer cosas más emocionantes con tu placa Nano.

Preguntas Frecuentes

1. ¿Cuántos pines digitales tiene la placa Arduino Nano?

La placa Arduino Nano tiene 14 pines digitales de entrada/salida.

2. ¿Cómo accedo a los pines analógicos en la placa Nano?

La placa Arduino Nano tiene 6 pines analógicos que se pueden acceder mediante los pines A0 a A5.

3. ¿Cuál es la velocidad de reloj de la placa Nano?

La placa Arduino Nano tiene una velocidad de reloj de 16 MHz.

4. ¿La placa Nano es compatible con los escudos de Arduino?

Sí, la placa Nano es compatible con muchos escudos de Arduino.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir