Lee artículos escritos sobre pic en otros sitios

Proyecto: Vehículo autómata

auto.jpg

Con el avance de la tecnología los sistemas se han ido automatizando. Los autómatas toman decisiones basados en las lecturas que toman del ambiente que les rodea. Un vehículo robotizado logra recorrer un camino con dificultades previa programación de la ruta que debe seguir, o también puede tomar decisiones según la lectura que hace del propio camino.

 

Proyectos Electronic A - 4to Medio

Guía 11: Sensores análogos

guia11.JPG

En esta guía trabajaremos con los puertos de entrada análogos, los cuales permiten medir intervalos de valores de voltaje, los cuales van desde los 0(v) hasta los 5(v). La sensibilidad que tendrá el puerto análogo dependerá de los bits del puerto, los cuales por default son de 8 bits (0 a 255), pero puede ser modificado para que el rango sea de 10 bits (0 a 1023).

Los sensores que más usan esta característica del PIC, son los sensores de temperatura, de humedad, acelerómetros, giroscopios, entre otros.

 

Guia_11_de_microcontroladores.docx

Guia_11_de_microcontroladores1.doc

Guía 10 de microcontroladores: Actividades

guia10.JPG

En esta guía se deberán resolver problemas usando microcontroladores PIC. Utilice el conocimiento adquirido por las guías anteriores.

 

Desacarga la guía desde acá: Guia_10_de_microcontroladores1.doc

Guía 9 de microcontroladores: "Protocolo RS232"

guia9.JPG

En esta guía se observará el uso del protocolo RS232, el cual permite transmitir datos de manera serial, esto es en un tren de pulsos. Los caracteres son datos de 8 bits y se rigen por el código ASCII (ver tabla adjunta). Es así como un dato binario puede transformarse en un símbolo, número o letra.

Puedes descargar la guía desde acá: Guia_9_de_microcontroladores1.doc

Manual de C para PIC (CCS) en español e ingles

ccs.jpeg

El siguiente Manual es un libro en PDF sobre la programación en C para microcontroladores PIC. Dejo este material a disposición, ya que es imposible entregar en las clases todo el potencial que tienen los PIC, por ende les servirá de apoyo y complemento para el estudio de éste.

El manual en español es un resumen del manual que está en ingles.

 

Manual en Español: CCS_C_Manual.pdf

Manual en Ingles: CCS_C_Manual_english.pdf

Guía 8 de microcontroladores: "LCD y los tipos de datos"

 

guia7.JPG

En esta guía se observará el uso de los tipos de datos aplicados al envío de datos. Los datos pueden ser de varios tipos: INT, LONG, CHAR y FLOAT.

INT: Es un tipo de dato numérico entero, de 8 bits de largo (256 o 28) 

LONG: Es un tipo de dato numérico entero de 16 bits de largo (216 o 65536)

CHAR: Es un tipo de dato carácter de 8 bits, obedece al código ASCII.

FLOAT: Es un tipo de dato numérico con decimales, tiene 4 bits de largo.

La guía de trabajo la puede descargar desde acá: Guia_8_de_microcontroladores1.doc

Guía 7 de microcontroladores: "LCD"

 

guia7.JPG

En este programa se usa un nuevo componente llamado LCD, la librería en proteus se llama: LM016L.

Para agregar este componente en el programa se deberá incluir (include) una librería para LCD. Las librerías son subprogramas los cuales tienen códigos o scripts que permiten usar código el cual escribir por el usuario sería difícil.

Puedes descargar la guía de trabajo desde acá: Guia_7_de_microcontroladores.docx

Guía 6 de microcontroladores: "comando WHILE y variables numéricas"

 

guia6.JPG

En este programa se aprecia un nuevo comando “INT”. Permite designar una variable numérica entera. Tiene un largo de 28, de 0 a 255 sin signo, y con signo un valor de -127 a 127. También se observa al comando WHILE, el cual tiene una duración de 6 veces. Esto se hace incrementando la variable la cual está inicializada desde cero.

Puedes descargar la guía desde acá: Guia_6_de_microcontroladores.docx

Guía 5 de microcontroladores: "Transmisión de Datos"

 

guia5.JPG

En este ejercicio se usan 2 PIC. En el primero se carga el archivo ejemplo60.hex el cual tiene una función IF con terminación ELSE. ELSE acompaña al IF para realizar la acción opuesta a la pregunta. En este caso IF pregunta si el botón fue presionado, si lo fue, envía una señal al segundo PIC, mientras que ELSE ejecuta una acción opuesta al del IF, o sea no envía señal al segundo PIC.

La guía de trabajo la puedes descargar de acá: Guia_5_de_microcontroladores.docx

Guía 4 de microcontroladores: "Puerto de entrada y de salida" Actividades

 

guia4.JPG

Recordando: Este componente se llama Display de Catodo Común. Son leds que están ordenados de una manera específica. 

La Guía de trabajo la puedes descargar desde acá: Guia_4_de_microcontroladores.docx



Cerrar