victorduenasg

HC-SR04

Un sensor ultrasonido puede ser usado para medir distancias a objetos o detectarlos, el principio de funcionamiento es muy sencillo. Un pequeño pulso ultrasónico es transmitido para indicarle al sensor que inicie la lectura, el sensor envía pulsos ultrasónicos los cuales rebotan en un objeto, el sensor recibe esta señal y la convierte en una …

HC-SR04 Read More »

Servomotores

¿Cómo funcionan los Servos?Los servos son controlados enviando señales PWM. Los parámetros son un pulso mínimo, un pulso máximo y una tasa de repetición. Dadas las limitaciones de rotación del servo, neutral se define como la posición en la que el servo tiene exactamente la misma cantidad de giro potencial en la dirección de las …

Servomotores Read More »

Keypad 4×4

El manejo de un teclado matricial es útil debido a que es una de las formas más comunes de interactuar con un uC. Un teclado matricial no es más que un arreglo de pulsadores en forma matricial, ahora usaremos un teclado matricial de 4 filas y 4 columnas. Al usar un teclado matricial de 4×4 …

Keypad 4×4 Read More »

Pantalla LCD 2×16 – HD44780

El manejo de una pantalla LCD útil a la hora de mostrar datos procesados por el microcontrolador o también para poder interactuar con este de una manera más fácil. El principio de funcionamiento es el siguiente: Se envía los datos por un puerto hacia la pantalla LCD. Luego se controlan estos datos mediante E, RS, …

Pantalla LCD 2×16 – HD44780 Read More »

4 Display 7 Segmentos

Un display de 7-segmentos es una manera de visualizar los datos obtenidos por el uC, el envío de datos es realizado mediante 8 líneas lo cual equivale a utilizar todo un puerto del uC para poder manejar un solo 7-segmentos. Pero muchas veces nos encontramos con la necesidad de utilizar más de un display 7-segmentos …

4 Display 7 Segmentos Read More »

ATmega16 – TWI

El protocolo de comunicación TWI (Two Wired Serial Interface) o I2C es ideal para aplicaciones con microcontroladores. El único hardware necesario para implementar el bus es la colocación de resistores pull-up en cada línea. Características: Interface de comunicación simple pero potente y flexible. Solo se necesitan dos hilos. Soporta operaciones de maestro y esclavo. El …

ATmega16 – TWI Read More »

ATmega16 – Comparador Analogico

El comparador analógico es un periférico bastante simple pero puede darnos grandes beneficios. Este comparador permite comparar los valores de voltaje aplicados a dos pines del uC. El resultado de la comparación es un nivel lógico el cual puede ser leído mediante programa (ACO: Analog Comparator Output bit). Tiene también la característica de generar una …

ATmega16 – Comparador Analogico Read More »

ATmega16 – SPI

El SPI es una interfase de transferencia de datos de alta velocidad entre uC u otros dispositivos periféricos. Este tipo de interfase que aunque es más rápida que la interfase I²C utiliza mayor cantidad de pines que esta. Su principal desventaja es que no cuenta con señal de asentimiento, es decir, que el “Maestro” podría …

ATmega16 – SPI Read More »

ATmega16 – UART

Conocido también como transmisor y receptor síncrono/asíncrono universal. Este tipo de protocolo de comunicación es usado para comunicarse con la interfaz RS232 pero también podemos usarlo para la comunicación entre uC. Características: Operación Full Duplex (Transmisión y Recepción al mismo tiempo) Operación Síncrona y Asíncrona. Operación Síncrona Maestro-Esclavo. Generador de alta resolución de Baud rate. …

ATmega16 – UART Read More »

ATmega16 – ADC

El uso del ADC en un uC es esencial cuando existe la necesidad de digitalizar señales analógicas como por ejemplo valores de temperatura, presión, humedad, movimiento, etc. En el caso de nuestro uC cuenta con 8 entradas ADC multiplexadas, es decir que solo trabaja una entrada a la vez, el resultado de la conversión del …

ATmega16 – ADC Read More »