0% encontró este documento útil (0 votos)
5 vistas13 páginas

Especificaciones y Usos de Arduino Nano

El Arduino Nano es una pequeña placa de microcontrolador amigable con las placas de pruebas, basada en el ATmega328P. Contiene 14 pines de entrada/salida digitales, 6 de los cuales pueden generar señales de modulación por ancho de pulso, y 8 entradas analógicas. El Nano se programa utilizando el IDE de Arduino y se comunica con computadoras a través de USB o puertos seriales. Se utiliza comúnmente en proyectos que requieren un tamaño pequeño, como la automatización del hogar, la robótica, la educación en ingeniería, y más.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas13 páginas

Especificaciones y Usos de Arduino Nano

El Arduino Nano es una pequeña placa de microcontrolador amigable con las placas de pruebas, basada en el ATmega328P. Contiene 14 pines de entrada/salida digitales, 6 de los cuales pueden generar señales de modulación por ancho de pulso, y 8 entradas analógicas. El Nano se programa utilizando el IDE de Arduino y se comunica con computadoras a través de USB o puertos seriales. Se utiliza comúnmente en proyectos que requieren un tamaño pequeño, como la automatización del hogar, la robótica, la educación en ingeniería, y más.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Arduino Nano

Arduino Nano es un pequeño, completo, flexible y apto para prototipos en placa de pruebas.

Placa de microcontrolador, basada en ATmega328p, desarrollada por [Link] en Italia en


2008 y contiene 30 encabezados I/O masculinos, configurados en un estilo DIP30.
El pinout del Arduino Nano contiene 14 pines digitales, 8 pines analógicos, 2 pines de reinicio y 6

Pines de alimentación.

Está programado usando Arduino IDE, que se puede descargar desde Arduino
Sitio oficial.
Arduino Nano es simplemente una versión más pequeña de Arduino UNO, por lo tanto, ambos tienen casi

las mismas funcionalidades.


Viene con un voltaje de operación de 5V, sin embargo, el voltaje de entrada puede variar.

de 7 a 12V.
La corriente máxima del Arduino Nano es de 40mA, por lo que la carga conectada a sus pines
no debería consumir más corriente que eso.
Cada uno de estos pines digitales y analógicos está asignado con múltiples funciones, pero su
la función principal debe ser configurada como Entrada/Salida.

Los pines de Arduino funcionan como pines de entrada cuando se interfazan con sensores, pero si
estás conduciendo una carga, entonces necesitamos usarlos como un Pin de Salida.

Funciones como pinMode() y digitalWrite() se utilizan para controlar las operaciones de


los pines digitales mientras analogRead() se utiliza para controlar pines analógicos.

Los pines analógicos cuentan con una resolución total de 10 bits que mide el valor
de 0 a 5V.
Arduino Nano viene con un oscilador de cristal de frecuencia 16 MHz. Se utiliza para
produce un reloj de frecuencia precisa utilizando voltaje constante.
Hay una limitación al usar Arduino Nano, es decir, no viene con un DC
toma de corriente, lo que significa que la persona no puede suministrar una fuente de alimentación externa

a través de una batería.

Esta placa no utiliza USB estándar para conectarse con una computadora, en su lugar, utiliza

viene con Micro USB tipo B.


El tamaño pequeño y la naturaleza amigable con la placa de pruebas hacen de este dispositivo una elección ideal para

la mayoría de las aplicaciones donde el tamaño de los componentes electrónicos es de gran preocupación.

La memoria flash es de 16KB o 32KB, todo depende de la placa Atmega, es decir,


El Atmega168 viene con 16KB de memoria flash, mientras que el Atmega328 viene con un

memoria flash de 32KB. La memoria flash se utiliza para almacenar código. Los 2KB de
la memoria fuera de la memoria flash total se usa para un bootloader.

La memoria SRAM de 2KB está presente en Arduino Nano.


Arduino Nano tiene una memoria EEPROM de 1KB.
La siguiente figura muestra las especificaciones de la placa Arduino Nano.
Está programado usando Arduino IDE, que es un Entorno de Desarrollo Integrado
Entorno que funciona tanto en línea como fuera de línea.

No se requieren arreglos previos para ejecutar la pizarra. Todo lo que necesitas es una pizarra, mini

Cable USB y software Arduino IDE instalado en el ordenador.


El cable USB se utiliza para transferir el programa del ordenador a la placa.
No se requiere un quemador separado para compilar y grabar el programa, ya que esta placa
viene con un cargador de arranque integrado.

Pinout del Arduino Nano

La siguiente figura muestra el pinout de la placa Arduino Nano:

Cada pin en la placa Nano tiene una función específica asociada.


Los pines analógicos se pueden usar como un convertidor de analógico a digital, donde los pines A4 y A5

también se puede utilizar para la comunicación I2C.

De manera similar, hay 14 pines digitales, de los cuales 6 pines se utilizan para generar
PWM.
Pines de alimentación de Arduino Nano

Vin: Es la tensión de alimentación de entrada a la placa cuando se utiliza una fuente de alimentación externa.

fuente de 7 a 12 V.

5V: Es un voltaje de suministro de energía regulado de la placa que se utiliza para alimentar el

controlador y otros componentes colocados en la placa.


3V3: Este es un voltaje mínimo generado por el voltaje
regulador en la placa nano.

Pin de GND: Estos son los pines de tierra en la placa.

Hay múltiples pines de tierra en la placa que pueden ser


interfaced de acuerdo cuando hay más de un pin de tierra
requerido.

Pines de función de Arduino Nano

Restablecer Pin: Arduino Nano tiene 2 pines de restablecimiento incorporados

en la placa, haciendo cualquiera de estos pines de Reinicio

LOW restablecerá el microcontrolador.

Pin#13: Un LED incorporado está conectado al pin#13 del nano


tabla.
Este LED se utiliza para verificar la placa, es decir, que está funcionando

bien o no.
AREF: Este pin se utiliza como voltaje de referencia para el
tensión de entrada.

Pines I/O del Arduino Nano

Pins analógicos: Hay 8 pines analógicos en la placa marcados como A0 - A7.


Estos pines se utilizan para medir el voltaje analógico que varía entre 0 y 5V.
Pines digitales: Arduino Nano tiene 14 pines digitales desde D0 hasta D13.
Estos pines digitales se utilizan para la interfaz de sensores y módulos digitales de terceros
con la placa Nano.
Pines PWM: Arduino Nano tiene 6 pines PWM, que son el Pin #3, 5, 6, 9, 10 y 11.
(Todos son pines digitales)

Estos pines se utilizan para generar una señal PWM (Modulación por Ancho de Pulsos) de 8 bits.

Interrupciones externas: Los pines #2 y 3 se utilizan para generar interrupciones externas


normalmente usado en caso de emergencia, cuando necesitamos detener el programa principal y

llamar instrucciones importantes.

El programa principal se reanuda una vez que se llama y se ejecuta la instrucción de interrupción.

Pinout Nano para Protocolos de Comunicación

Pines Seriales: Estos pines se utilizan para la comunicación serial donde:


1. Pin#0 es RX utilizado para recibir datos seriales.

2. El pin#1 es Tx que se utiliza para transmitir datos en serie.

Protocolo SPI: Cuatro pines 10(SS->Selección de esclavo)

11 (MOSI -> Maestro sale Esclavo en), 12 (MISO ->


Maestro En Esclavo Fuera) y 13(SCK -> Reloj Serial)
se utilizan para SPI (Interfaz Periférica Serial)
Protocolo.
SPI es un bus de interfaz y se utiliza principalmente para transferir datos entre microcontroladores.

y otros periféricos como sensores, registros y tarjetas SD.


Protocolo I2C: La comunicación I2C se desarrolla utilizando los pines A4 y A5, donde A4

representa la línea de datos en serie (SDA) que transporta los datos y A5 representa el
línea de reloj en serie (SCL) que es una señal de reloj, generada por el dispositivo maestro,
utilizado para la sincronización de datos entre los dispositivos en un bus I2C.

Programación y Comunicación de Arduino Nano


La placa Nano viene con la capacidad de establecer comunicación con otros.
controladores y computadoras.

La comunicación serie se lleva a cabo a través de los pines digitales, Pin 0 (Rx) y Pin
1(Tx) donde Rx se utiliza para recibir datos y Tx se utiliza para la transmisión de
datos.
El monitor serie se ha añadido al IDE de Arduino, que se utiliza para transmitir texto.
datos hacia o desde la junta.
Los controladores FTDI también están incluidos en el software, que actúa como un puerto com virtual.

al software.
Los pines Tx y Rx vienen con un LED que parpadea a medida que se transmiten los datos
entre la conexión FTDI y la conexión USB al ordenador.

La biblioteca de Software Serial de Arduino se utiliza para llevar a cabo la comunicación serial.

entre la placa y la computadora.


Además de la comunicación en serie, la placa Nano también admite I2C y SPI.
La biblioteca Wire dentro del software de Arduino se accede para usar
el bus I2C.
El Arduino Nano se programa mediante un software de Arduino llamado IDE que es un
software común utilizado para casi todos los tipos de placa disponibles. Simplemente descarga

el software y selecciona la placa que estás usando.


Subir código al Arduino Nano es bastante simple, ya que no es necesario utilizar ningún
quemador externo para compilar y grabar el programa en el controlador y puedes
también carga el código utilizando ICSP (encabezado de programación en circuito).

El software de la placa Arduino es igualmente compatible con Windows, Linux o MAC.

sin embargo, se prefieren las ventanas.

Arduino Uno Vs Arduino Nano

Tanto Arduino Uno como Arduino Nano vienen con la misma funcionalidad con poco
diferencia en términos de diseño de PCB, tamaño y factor de forma.

Arduino Uno es una placa de microcontrolador basada en Atmega328 y viene con 14


pines digitales de entrada/salida, de los cuales 6 son PWM. Hay 6 pines analógicos incorporados en
la placa. Esta placa viene con todo lo necesario para soportar el
microcontrolador como una conexión USB, un conector de alimentación, oscilador de 16MHz, reinicio

botón y conector ICSP. No necesitas un periférico extra con la placa para


haz que funcione para la automatización.

Es un dispositivo completo listo para usar que no requiere habilidades técnicas previas para obtener.

experiencia práctica con él. Puedes alimentarlo utilizando un conector de corriente continua, batería o

simplemente conéctalo a la computadora usando un cable USB para empezar.

Arduino Nano es pequeño y compacto en comparación con Arduino Uno. Carece de la corriente continua.

enchufe de alimentación y viene con soporte para Mini USB en lugar de USB regular. También, el

La placa Nano viene con dos pines analógicos extra, es decir, 8 pines en comparación con 6 analógicos.

pines en la placa Uno. La placa Nano es compatible con la placa de pruebas, mientras que la placa Uno carece de

esta propiedad.
Sin embargo, ambos dispositivos funcionan a 5V, tienen una clasificación de corriente de 40mA y 16MHz

de la frecuencia del reloj.

Aplicaciones de Arduino Nano


Arduino Nano es un dispositivo muy útil que viene con una amplia gama de aplicaciones.
y ocupa menos espacio en comparación con otras placas Arduino. Amigable con la placa de pruebas
la naturaleza hace que se destaque de otras tablas. A continuación se presentan las principales aplicaciones de

Arduino Nano:

Proyectos de Estudiantes de Ingeniería.

Instrumentos médicos
Automatización Industrial

Proyectos Basados en GSM

Sistemas Embebidos

Automatización y Robótica
Sistemas de Automatización del Hogar y Defensa

Aplicaciones de Realidad Virtual

Sensor Ultrasonico HC-SR04

Pinout del sensor ultrasónico HC-SR04

Configuración de Pinout del Sensor Ultrasónico


Número de pin. Pin Descripción
Nombre

1 Vcc El pin Vcc alimenta el sensor, típicamente con +5V

2 El pin de activación es un pin de entrada. Este pin debe mantenerse en alto durante 10us para

inicializar la medición enviando una onda US.

3 Eco El pin Echo es un pin de salida. Este pin se activa durante un período de tiempo.

lo que será igual al tiempo que tarda la ola de EE. UU. en regresar
al sensor.

4 Este pin está conectado a la Tierra del sistema.

Características del sensor HC-SR04

Tensión de operación: +5V


Medición Teórica de Distancia: 2cm a 450cm
Medición Práctica de Distancia: 2cm a 80cm
Precisión: 3mm
Medir el ángulo cubierto: <15°
Corriente de funcionamiento: <15mA
Frecuencia de operación: 40Hz

Sensores de medición de distancia equivalentes

Par de transmisor y receptor de EE. UU., módulo de sensor IR, par de sensores IR, distancia analógica IR

sensor

Sensor ultrasónico HC-SR04 - Funcionamiento

Como se muestra arriba, el sensor ultrasónico (US) HC-SR04 es un módulo de 4 pines, cuyos pines

los nombres son Vcc, Trigger, Echo y Ground respectivamente. Este sensor es muy popular
sensor utilizado en muchas aplicaciones donde se mide la distancia o se detectan objetos
requerido. El módulo tiene dos ojos en la parte delantera que forman el
Transmisor y receptor ultrasónico. El sensor funciona con el simple nivel de secundaria.
fórmula que

Distancia = Velocidad × Tiempo

El transmisor ultrasónico transmite una onda ultrasónica, esta onda viaja por el aire y
cuando es objetado por cualquier material se refleja de nuevo hacia el sensor este
La onda reflejada es observada por el módulo receptor ultrasónico, como se muestra en la imagen.

debajo

Ahora, para calcular la distancia utilizando las fórmulas anteriores, debemos conocer la Velocidad.

y tiempo. Dado que estamos utilizando la onda ultrasónica, conocemos la velocidad universal de US

ola en condiciones de sala que es 330m/s. El circuito incorporado en el módulo will


calcule el tiempo que tarda la ola de EE. UU. en regresar y activa el pin de eco en alto
por esa misma cantidad de tiempo, de esta manera también podemos conocer el tiempo tomado.
Ahora simplemente calcula la distancia utilizando un microcontrolador o microprocesador.

Cómo usar el Sensor Ultrasónico HC-SR04

El sensor de distancia HC-SR04 se utiliza comúnmente tanto con microcontroladores como

plataformas de microprocesadores como Arduino, ARM, PIC, Raspberry Pi, etc. Lo siguiente
la guía es universal ya que debe ser seguida independientemente del tipo de
dispositivo computacional utilizado.
Alimenta el sensor utilizando un +5V regulado a través de los pines Vcc y Ground del
sensor. La corriente consumida por el sensor es inferior a 15 mA y, por lo tanto, puede ser
alimentado directamente por los pines de 5V a bordo (si están disponibles). El Trigger y el Echo
los pines son tanto pines de entrada/salida y por lo tanto pueden ser conectados a pines de entrada/salida de la

microcontrolador. Para iniciar la medición, el pin de disparo debe ser elevado por
10uS y luego apagado. Esta acción activará una onda ultrasónica a una frecuencia de
40Hz del transmisor y el receptor esperarán a que la onda regrese. Una vez que el
la onda se devuelve después de ser reflejada por cualquier objeto, el pin de Eco se eleva por un
una cantidad particular de tiempo que será igual al tiempo que tarda la onda en regresar
de regreso al sensor.

La cantidad de tiempo durante la cual el pin Echo se mantiene alto se mide por
MCU/MPU ya que proporciona la información sobre el tiempo que tardó la onda en regresar
volviendo al sensor. Usando esta información, la distancia se mide como se explicó en el
encima del encabezado.

Aplicaciones

Utilizado para evitar y detectar obstáculos con robots como robots bípedos, evitadores de obstáculos

robot, robot de búsqueda de caminos, etc.

Se utiliza para medir la distancia dentro de un amplio rango de 2 cm a 400 cm

Se puede utilizar para mapear los objetos que rodean el sensor al rotarlo.
La profundidad de ciertos lugares como pozos, fosas, etc. se puede medir ya que las ondas pueden

penetrar a través del agua

También podría gustarte