Microcontroladores










PA'S 

investigación sobre los modelos de programación de microcontroladores 

Los microcontroladores conocidos  como PIC son circuitos integrados que pueden ser programados para ejecutar una secuencia de instrucciones automáticamente.

El programa se escribe en un computador en un ambiente de programación adecuado (por ejemplo en lenguaje C) y luego se transfiere como código binario a la memoria de programa del microcontrolador para su ejecución en el momento de encendido del dispositivo. Los microcontroladores PIC son fabricados por la empresa Microchip y constan básicamente de una CPU, espacios de memoria para el programa y los datos, y varios periféricos para la interacción con el mundo externo, todo esto encapsulado dentro de un solo chip de silicio.

Qué es un programador (grabador o quemador) de PIC? En el contexto del hardware, es una tarjeta electrónica en la cual se inserta el microcontrolador PIC con el propósito de transferir el código del programa (en formato binario) desde el computador del usuario y grabarlo en la memoria interna del microcontrolador. 



mapa conceptual sobre los sensores en aplicaciones de sistemas programables



APLICACIONES EN PROCESAMIENTO DE SEÑALES Y COMUNICACIONES

Cuando se trata de comunicarse mediante tecnologías inalámbricas como bluetooth o Wi-Fi existen ciertos tipos de microcontroladores como los ahora famosos ESP8266. Los ESP se están usando para diferentes prototipos de IoT ya que permiten una comunicación Wi-Fi para la recepción y envío de datos.

APLICACIÓN ENFOCADA A LA ADMINISTRACIÓN DEL CONSUMO DE BATERÍA

El ahorro de energía en ciertos prototipos es de vital importancia. Los micro ayudan con el ahorro de energía creando dispositivos de bajo consumo energético.

¿CÓMO SE PROGRAMAN?

Para grabar el algoritmo que creaste en la memoria ROM vas a necesitar tanto hardware como software específico para los diferentes tipos que existen.
Empecemos por el software, debes ir a tu ordenador y descargar el entorno de desarrollo para poder desarrollar el algoritmo que hará funcionar tu proyecto.
Luego que tengas 
la programación
 el siguiente paso es el hardware que como ya leíste eso va a depender del micro que estés usando pero aquí tienes unos ejemplos de los que se usan para la familia Atmel y Microchip.

¿QUÉ HACE Y DONDE SE UTILIZA?

Un microcontrolador se encarga de procesar la información de entrada para posteriormente darle una salida y así crear un sistema o proceso automático de algo determinado.
Se utilizan en numerosas áreas, como las que verás a continuación:

EN LA ROBÓTICA

Los robots de competencia hacen uso de uno o varios de estos elementos electrónicos para darle vida a sus distintas funciones, por ejemplo en un seguidor de línea necesita de un sensor el cual envía una señal la cual es procesada para posteriormente con los motores hacer el movimiento por una pista.

EN EL INTERNET DE LAS COSAS (IOT)

Como tienen una aplicación para las comunicaciones y podemos encontrar microcontroladores con comunicación Wi-Fi, el aplicarlos en dispositivos que puedan enviar y recibir datos a través de internet está tomando fuerza. Un ejemplo de esto es los ESP8266.

 

EN ELECTRODOMÉSTICOS

Así es, los electrodomésticos de hoy en día requieren de estos dispositivos para realizar ciertas tareas las cuales necesiten de un sensor que envía una señal en específico.


 Proyectos de Aprendizaje:

Matriz de Leds 

Es un encapsulado que contiene leds distribuidos en filas y columnas En este caso, tenemos 8 filas i y 8 columnas j M8x8= 64 leds Cada punto de la matriz es localizado por su posición M(i,j) 

Para este Proyecto Necesitamos 

Un Arduino 

Matriz de leds 

jumpers hembra macho

así fue como nos quedo como esta a continuación.



           Pantalla LCD:

Es una Pantalla de Cristal muy delgada y liquida formada por pixeles, entre ellos su consumo de energía es muy bajo.

Los pixeles de una pantalla LCD se dividen en tres sub píxeles de color Rojo, verde y azul, esto se da por el aumento en los filtros, de pigmento, de tinte y de óxido de metal. Los sub píxeles cuentan con millones de posibilidades de color y cuentan con un control independiente. A diferencia de sus antecesores los monitores CRT ()que, aunque tienen la misma estructura de sub píxeles a través del uso de fosforo, no da el número exacto de pixeles. 




Modulo Bluetooth HC-06.

es un dispositivo que soporta conexiones inalámbricas a través del protocolo “bluetooth”. Los módulos Bluetooth se pueden comportar como esclavo o maestro, los cuales sirven para escuchar peticiones de conexión y otros para generar peticiones de conexión. Si algún dispositivo se conecta, el modulo transmite a este todos los datos que recibe desde nuestro microcontrolador y viceversa.

para este Proyecto necesitamos un 

Modulo de Bluetooth 

Varios Jumpers  




Modulo WIFI:

Los módulos WiFi son dispositivos minimizados que permiten la comunicación inalámbrica entre dispositivos. Cuando se utilizan ondas de radio, garantizan la transmisión y recepción de la señal. Mientras que en el pasado el módulo Wifi promedio estaba limitado por la distancia operativa, hoy en día los equipos proporcionan una transferencia de datos efectiva a distancias de hasta varios metros. 

Herramientas 

Modulo Wifi 

cable de conexión:

Programa Arduino