Informe 8 Micro

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

TAREA 8

ESTUDIANTE: JAIME
MARCOS URETA VASQUEZ

ID: 1428758

BLOQUE: 403

INSTRUCTOR: NOE RIVERA


ALEGRE
INFORME 8
MICROCONTROLADOR
ATmega328P
Objetivo: Al finalizar la tarea, el participante estará en
condiciones de reconocer, configurar y
realizar programas con microcontrolador
ATmega328P, correctamente
Teoría:
El ATMEGA328P es un controlador de alto
rendimiento y baja potencia de Microchip que viene
listo para remplazarlo en tu Arduino UNO R3. El
ATMEGA328P es un microcontrolador de 8
bits basado en la arquitectura AVR RISC. Es el más
popular de todos los microcontroladores AVR,
dado que es utilizado en la tarjeta Arduino UNO R3.
PARAMETROS:
Flash 32 kbytes
SRAM 2 kbytes
Cantidad Pines 28
Frecuencia máxima de operación 20 MHz
CPU 8-bit AVR
Pines máximos de E/S 23
Interrupciones internas 24
Canales ADC 8
Resolución de ADC 10
Eeprom 1kbytes
Canales PWM 6
Voltaje de operación 1.8-5.5 V
Timers 3
Materiales y Equipos:
• PC
• Internet
• Word
• MPLAB X IDE V3.45
• PROTEUS

Electrónica Industrial 2
PROCEDIMIENTO
PRIMER VIDEO:
https://www.youtube.com/watch?v=eBVvD85Ml2c&list=PLkjnQ3NFTPnY1e
NyLDGi547gkVui1vyn2&index=1
Se destaca la capacidad única de Arduino para interactuar con el entorno
físico, equiparándola a la forma en que los sentidos humanos transmiten
información al cerebro. Arduino, a través de su microcontrolador, se presenta
como un sistema con una amplia gama de "sentidos" electrónicos, como
sensores de luz, sonido, orientación, temperatura, entre otros.
Se hace hincapié en la versatilidad de las salidas de Arduino, que permiten
activar desde simples LEDs hasta motores, servomotores y la transmisión de
datos por Bluetooth. Su simplicidad de uso y asequibilidad la convierten en una
opción atractiva tanto para entusiastas como para profesionales, respaldada
por una comunidad global activa que comparte ideas y proyectos
continuamente.
El enfoque principal del curso se dirige al "modelo 1" de Arduino, reconocido
por su equilibrio entre entradas y salidas, así como su accesibilidad global. Se
anticipa la introducción gradual de conceptos más avanzados en los siguientes
capítulos, brindando una experiencia de aprendizaje amigable incluso para
aquellos sin conocimientos previos en la materia.
Además, se ofrece una descripción detallada de los elementos clave en la
placa Arduino, desde el conector USB para programación y alimentación hasta
los pines de alimentación, entradas analógicas y salidas digitales. Se subraya
la importancia del microcontrolador como el "cerebro" de la placa.

SEGUNDO VIDEO:
https://www.youtube.com/watch?v=GUuWgk3dXd0&list=PLkjnQ3NFTPnY
1eNyLDGi547gkVui1vyn2&index=2
Se destaca la importancia de seleccionar correctamente la placa y el puerto en
el IDE para garantizar una programación efectiva. Además, se introduce un
primer programa que implica hacer parpadear un LED integrado en la placa
Arduino.
El video detalla el uso de las funciones setup() y loop(), explicando que la
primera se ejecuta una sola vez al inicio del programa para realizar
configuraciones iniciales, mientras que la segunda se ejecuta continuamente.
Se presentan las funciones digitalWrite() para controlar la salida de un pin y
delay() para introducir pausas en la ejecución del programa.
Se aborda el manejo práctico del IDE de Arduino, destacando los procesos de
verificación y carga del programa en la placa Arduino. También se menciona la
conexión física de Arduino a la computadora mediante un cable USB, indicando
que la correcta conexión se confirma con la iluminación de un LED en la placa.

Electrónica Industrial 1
TERCER
VIDEOhttps://www.youtube.com/watch?v=BWhup75svIk&list=PLkjnQ3NF
TPnY1eNyLDGi547gkVui1vyn2&index=3
El enfoque principal se centra en la aplicación práctica de estos componentes
en una placa de proyectos conocida como protoboard o breadboard.
Una parte destacada del video es la explicación detallada sobre el uso de la
protoboard. Se describen sus características, como los orificios para conectar
componentes y las líneas de tensión identificadas en azul para el negativo o
masa, y en rojo para el positivo. La hilera superior, conocida como riel de
tensión, permite la conexión fácil de componentes sin la necesidad de cables
largos.
El contenido se enfoca en la conexión de un pulsador (botón) como entrada y
un LED como salida en la protoboard. Se resalta la importancia de identificar
correctamente el ánodo y cátodo del LED, así como la necesidad de usar una
resistencia para prevenir daños al componente.
En cuanto a la programación en Arduino, se presenta un programa que utiliza
funciones como digitalRead para leer el estado del pulsador y digitalWrite
para controlar el encendido y apagado del LED. Se introduce el concepto de
variables para asignar nombres a los pines utilizados, mejorando la legibilidad
del código.
CUARTO VIDEO:
https://www.youtube.com/watch?v=9ligsi5Bgv8&list=PLkjnQ3NFTPnY1eN
yLDGi547gkVui1vyn2&index=9
Se detalla la disposición física del teclado, conformado por cuatro filas y cuatro
columnas, y se destaca la capacidad de conectarlo directamente a los pines
digitales de Arduino sin necesidad de una protoboard, simplificando así el
proceso de conexión.
La matriz del teclado permite manejar hasta 16 botones utilizando únicamente
8 líneas de control, lo que se identifica como una distribución matricial eficiente.
Se presenta la librería Keypad como una herramienta esencial para facilitar la
programación del teclado, y se explica cómo descargarla desde el gestor de
librerías de Arduino.
El código implementado para el control de acceso se centra en establecer una
contraseña de 6 dígitos y verificar su coincidencia con una clave maestra
predefinida. Utilizando la función Keypad, el programa captura la entrada del
teclado y muestra en el monitor serial si la contraseña ingresada es correcta o
no. Este enfoque simplificado, respaldado por la librería Keypad, agiliza el
desarrollo del sistema de control de acceso.

Electrónica Industrial 1
QUINTO VIDEO:
https://www.youtube.com/watch?v=JEZiHQY-
JPI&list=PLkjnQ3NFTPnY1eNyLDGi547gkVui1vyn2&index=10
En el décimo capítulo de la serie "Arduino desde cero en Español" publicado en
YouTube, se aborda el uso práctico del módulo LCD 1602A con la librería
LiquidCrystal en el entorno de desarrollo de Arduino. El tutorial comienza con
una introducción al módulo LCD, destacando sus características clave, como
sus 16 columnas y 2 líneas, que permiten la visualización de información
directamente desde Arduino.
Se realiza una exploración detallada de los diversos terminales del módulo,
incluyendo el contraste, selector de registro, modo de lectura/escritura, y el
habilitador, así como las conexiones de datos. El tutorial también proporciona
instrucciones paso a paso sobre cómo realizar la conexión física del módulo a
Arduino mediante una protoboard, un trimmer de 10k y una resistencia de 220
ohmios para controlar el contraste de la pantalla.
Como parte integral del tutorial, se presenta un ejemplo de código práctico
utilizando la librería LiquidCrystal. Este código permite la visualización de texto
dinámico en la pantalla LCD, detallando la configuración del cursor, la escritura
del texto y la manipulación del contraste para garantizar una visualización
óptima.

MEDIDAS DE SEGURIDAD
Se ingreso al taller con mameluco, botas y todas las medidas de seguridad para
realizar la actividad en el taller.
CONCLUSION:
¿Qué aprendí?
El microcontrolador ATmega328P destaca como una opción versátil y potente
para proyectos de desarrollo electrónico, especialmente en el contexto de la
plataforma Arduino. Sus características, como una arquitectura RISC
avanzada, una capacidad de memoria flash de 32 KB y la presencia de pines
digitales y analógicos, lo hacen apto para una amplia gama de aplicaciones.

Electrónica Industrial 1

También podría gustarte