Computing">
Practica 5 Entradas Salidad Del Microcontrolador
Practica 5 Entradas Salidad Del Microcontrolador
Practica 5 Entradas Salidad Del Microcontrolador
Las principales ventajas de C son las siguientes: elevada eficiencia puesto que es posible
utilizar sus características de bajo nivel para realizar
implementaciones óptimas, gran cantidad de compiladores en existencia tienen todas las
herramientas -en librerías de
funciones- y facilidades necesarias para una rápida y efectiva programación de cualquier
PIC en general y proporciona
facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes.
Ventajas de programar microcontroladores en lenguaje C
· Aprenderás a programar los microcontroladores más completos y económicos que se
encuentran fácilmente en el
mercado local.
· Podrás crear tus propios proyectos de Electrónica de manera simple, óptima,
económica y confiable.
· Requerirás de una mínima cantidad de componentes electrónicos y la complejidad de
tus circuitos se reducirá
enormemente.
· Ahorrarás en costos y disminuirás la complejidad del diseño al emplear el oscilador
interno incorporado en estos
microcontroladores, al tiempo que dispondrás de más pines E/S para tu aplicación.
· Podrás escribir programas de tamaños considerables sin preocuparte por el espacio de
memoria disponible en el chip.
· Podrás trabajar con un compilador de alto nivel, disponible gratuitamente, con lo que
ahorrarás gran cantidad de
tiempo y esfuerzo en la creación de tus diseños.
· Escribirás tus programas en uno de los lenguajes de alto nivel (C) más eficientes y
populares para la programación de
microcontroladores.
· Podrás utilizar sin mayor esfuerzo todas las herramientas incorporadas dentro del
ambiente de desarrollo mikroC,
logrando resultados asombrosos en tiempos increíblemente reducidos.
· Ymás… Una vez que hayas aprendido a programar microcontroladores PIC en lenguaje
C, únicamente tu creatividad
podrá poner límites a lo que estarás en capacidad de inventar y construir.
Materiales Equipos
Tarjeta Arduino uno Computadora con software Arduino
instalado
Potenciómetro de 10kΩ
DESARROLLO:
Acontinuacion estaremos trabajando con los siguientes ejemplos de código,
y estaremos comprobando su funcionamiento , copie cada uno de los
ejercicios en la aplicación ARDUINO IDE, compile el código y verifique no
tenga errores de sintaxis , programe su tarjeta Arduino, y verifique el
funcionamiento de cada ejercicio realice las conexiones correspondientes y
tome evidencia de su funcionamiento.
Materiales Equipos
Tarjeta Arduino uno Computadora con software Arduino instalado
Potenciómetro de 10kΩ
Cables para conexión
ESQUEMA DE CONEXION
EJERCICIO 2: ACTIVCACION DEL LED 13
int ledPin = 13; // LED en el pin digital 13
void setup() // configura el pin de salida
{
pinMode(ledPin, OUTPUT); // configura el pin 13 como
salida
}
void loop() // inicia el bucle del programa
{
digitalWrite(ledPin, HIGH); // activa el LED
delay(1000); // espera 1 segundo
ESQUEMA DE CONEXIONES
CODIGO DE PROGRAMACION
Introducción
El potenciómetro es un dispositivo electromecánico que consta de una
resistencia de valor fijo sobre la que se desplaza un contacto deslizante,
elcursor, que la divide eléctricamente.
Un potenciómetro es especificado por su resistencia total, R, entre los
terminales externos 1 y 3; El movimiento del cursor origina un cambio
en laresistencia medida entre el terminal central, 2, y uno cualquiera de
los extremos. Este cambio de resistencia puede utilizarse para medir
desplazamientos lineales o angulares de una pieza acoplada al cursor.
Se conectan en paralelo al circuito y se comporta como un divisor de
tensión.Un potenciómetro también puede ser usado como una
resistencia variable de dos terminales, en ese caso, se cortocircuitan
dos de las tres patas del potenciómetro.
EJERCICIO 4: POTENCIOMETRO LECTURA DE UNA SEÑAL ANALOGICA
Esquema de conexiones
ESQUEMA DE CONEXIÓN
El programa comienza encendiendo LED ́S hasta que llegue al número
de LED ́s establecido para la cola. En ese momento seguirá encendiendo
LED ́S hacia la izquierda (si se monta tal y como se muestra en la
fotografía inferior), para mantener el movimiento de la estrella, al mismo
tiempo que apaga LED ́S por la derecha, para asegurarnos de que vemos
la cola. De otra forma seguiría encendiendo LED ́S hasta encenderlos
todos. Esto ocurre cuando el tamaño de la cola es igual o mayor que el
número de LED S.
CODIGO DE PROGRAMACION
EJERCICIO 6 CONTADOR :
CODIGO DE PROGRAMACION:
EJERCICIO 7:salida analógica del tipo pwm
PWM (modulación de impulsos en frecuencia)