Está en la página 1de 6

PRACTICA 05

Marzo 2023

Docente:
EDSON GIOVANNI RODRÍGUEZ
GÓMEZ

Ingeniería
Electrónica

Integrantes del equipo:

Bahena Zagal Luis Daniel

Chavez Diego Noriaki Nakashima

Ariza Fonseca Juan antonio

Martinez Hernandez Ryan Hernan

Quinto Lopez Jesus


Arduino Salidas digitales
Introducción
Arduino Uno es una placa de desarrollo electrónica basada en un
microcontrolador de la familia ATmega328P de Atmel, que se utiliza para realizar
proyectos electrónicos. Una de las características más importantes del Arduino
Uno son sus salidas digitales, que permiten controlar dispositivos y actuadores
mediante señales binarias.
El Arduino Uno cuenta con 14 pines digitales de salida, numerados del 0 al 13.
Estos pines pueden ser configurados como entradas o salidas digitales,
dependiendo de las necesidades del proyecto. Las salidas digitales del Arduino
Uno pueden proporcionar una señal de voltaje de 5V o 3.3V, dependiendo de la
configuración de la placa.
Las salidas digitales del Arduino Uno son capaces de suministrar una corriente
máxima de 20 mA por pin, con una corriente máxima total de 200 mA para todos
los pines juntos. Además, los pines digitales pueden ser configurados como
salidas PWM (Modulación por Ancho de Pulso), lo que permite controlar la
intensidad de la señal de salida y simular señales analógicas.

Marco teórico
El Arduino Uno es una plataforma de hardware libre y de código abierto, que se
utiliza en todo el mundo para realizar proyectos electrónicos. Esta plataforma
de desarrollo utiliza un microcontrolador de la familia ATmega328P de Atmel,
que cuenta con una arquitectura de 8 bits y una velocidad de reloj de hasta 16
MHz.
El microcontrolador de la placa Arduino Uno tiene 32 KB de memoria flash para
almacenamiento de programas, 2 KB de memoria SRAM para datos y 1 KB de
memoria EEPROM para almacenamiento no volátil de datos. El microcontrolador
también cuenta con múltiples periféricos integrados, como un convertidor
analógico-digital (ADC), interfaces de comunicación serie (UART, SPI, I2C) y
temporizadores.
Las salidas digitales del Arduino Uno se utilizan para controlar dispositivos y
actuadores mediante señales binarias. Cada pin digital puede ser configurado
como entrada o salida, y pueden proporcionar una señal de voltaje de 5V o 3.3V,
dependiendo de la configuración de la placa. Los pines digitales también pueden
ser configurados como salidas PWM, lo que permite controlar la intensidad de la
señal de salida y simular señales analógicas.
Además de las salidas digitales, el Arduino Uno también cuenta con 6 pines
analógicos de entrada, que permiten medir señales analógicas con una
resolución de 10 bits. La plataforma Arduino Uno se programa utilizando el
lenguaje de programación C/C++, utilizando el entorno de desarrollo integrado
(IDE) de Arduino.
Explicación de salidas del Arduino UNO

El Arduino Uno cuenta con 14 pines digitales de salida, numerados del 0 al 13.
Estos pines pueden ser configurados como entradas o salidas digitales,
dependiendo de las necesidades del proyecto.
Cada pin digital del Arduino Uno puede suministrar una señal de voltaje de 5V
o 3.3V, dependiendo de la configuración de la placa. Esto se debe a que el
microcontrolador de la placa trabaja con una tensión de alimentación de 5V,
pero cuenta con un regulador de voltaje que permite reducir la tensión a 3.3V
para alimentar dispositivos que requieran una tensión menor.
Los pines digitales del Arduino Uno son capaces de proporcionar una corriente
máxima de 20 mA por pin, con una corriente máxima total de 200 mA para todos
los pines juntos. Esto significa que se debe tener cuidado al conectar dispositivos
a los pines digitales, ya que si se supera la corriente máxima permitida se
pueden dañar los pines o el microcontrolador.
Los pines digitales del Arduino Uno también pueden ser configurados como
salidas PWM (Modulación por Ancho de Pulso), lo que permite controlar la
intensidad de la señal de salida y simular señales analógicas. Los pines que
pueden ser configurados como salidas PWM son el 3, 5, 6, 9, 10 y 11.
Además de las salidas digitales, el Arduino Uno cuenta con 6 pines analógicos
de entrada, que permiten medir señales analógicas con una resolución de 10
bits. Estos pines se pueden utilizar para leer sensores o medir voltajes de
entrada.
Ejemplo:
Para encender tres focos LED en un Arduino Uno, se pueden utilizar tres pines
digitales configurados como salidas. Los pasos son los siguientes:
Conectar un LED a cada uno de los pines digitales 2, 3 y 4 de la placa Arduino
Uno, respectivamente.
Utilizar un IDE como thonny o abrir el software de programación de Arduino y
crear un nuevo sketch.
En el sketch, declara tres variables globales para almacenar los números de los
pines digitales que se van a utilizar:
int led1 = 2;
int led2 = 3;
int led3 = 4;
En la función setup(), configurar los tres pines digitales como salidas:
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
En la función loop(), se enciende y apaga los tres LEDs en secuencia, utilizando
la función digitalWrite():
void loop() {
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led3, LOW);
}
Materiales

Cantidad Imagen
Arduino Uno

* 2 resistencias de 350 ohms

* 3 led

Conclusión
El Arduino Uno es una placa de desarrollo muy versátil y accesible, que cuenta con
una gran cantidad de pines digitales y analógicos que permiten controlar
dispositivos electrónicos en proyectos de electrónica y robótica. Las salidas
digitales del Arduino Uno son muy útiles para encender y apagar dispositivos,
controlar la intensidad de señales de salida, y mucho más. Es importante conocer
las características y limitaciones de los pines digitales para evitar daños en el
microcontrolador y en los dispositivos conectados. En resumen, el Arduino Uno es
una herramienta muy útil y poderosa para los amantes de la electrónica y la
programación, que permite dar vida a proyectos creativos y útiles de manera
sencilla y accesible.

Referencias
Arduino. (s.f.). Descarga el software. Recuperado el 31 de
marzo de 2023, de
https://www.arduino.cc/en/Main/Software?setlang=es

Prometec. (s.f.). Tutorial Arduino en español. Recuperado el 31


de marzo de 2023, de https://www.prometec.net/tutorial-
arduino-en-espanol/
Arduinoversity. (2020). Curso completo de Arduino en español.
[Video]. YouTube.
https://www.youtube.com/playlist?list=PLy2022BX6EspFAKd0
GYGYxeiIQackBSVa

También podría gustarte