MCI Ingeniería (OLIMEX), capacitó a los Ingenieros del Metro en Lenguaje C para PIC

MCI (OLIMEX) terminó ayer jueves 26 de Agosto la capacitación en programación de microcontroladores utilizando lenguaje de programación C de dos ingenieros de la empresa Metro S.A.. El curso de 16 horas dictado por José Manuel Adasme utilizó como plataforma la placa de desarrollo PIC-MT y el programador ICD2 Pocket de olimex con los cuales se pueden realizar diversas experiencias tales como uso del display, uso del puerto serial y conexión de sensores al conversor Análogo Digital.

LINK

 

El gran maestro de maestros: Nikola Tesla (Huachipiteado del diario la nación)

 

nikola_tesla_2.jpg

Como dice el viejo refrán: el mejor truco del diablo es hacernos creer que no existe. El físico croata Nikola Tesla no fue un demonio, pero cada día aparecen más pruebas de que, quizás, ni siquiera perteneció a este planeta. Relegado a las solitarias esquinas del conocimiento hoy sabemos que Edison "inventó" la electricidad, que Marconi creó la radio y que Einstein y Newton son los más grandes físicos de la historia gracias a su teoría incombustible. O al menos gracias a un fantástico trabajo de publicidad.

Nikola Tesla era un científico que se saltaba la teoría para crear inventos

(Leer más)

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

Guía 3 de microcontroladores: "Puerto de entrada y de salida"

guia3.JPG

Un sistema autómata, debe tener entradas para leer datos de sensores y botones accionados en el exterior de sistema y con estos datos procesarlos para ejecutar ciertas acciones.

La guía de trabajo se puede descargar de acá: Guia_3_de_microcontroladores.docx

Guia 2 de Microcontroladores PIC16F88

 

guia2.JPG

Los microcontroladores PIC tienen un set de unas pocas instrucciones para ser programados, estas instrucciones son en lenguaje ensamblador o assembler, pero como este lenguaje es demasiado rustico se han creado otros lenguajes un poco más cercanos al usuario. Uno de estos lenguajes es el C para PIC, el cual permite en unas pocas líneas de código crear firmwares con todo tipo de utilidades para los microcontroladores.

La guía de trabajo se puede descargar desde acá: Guia_2_de_microcontroladores.docx

Sobre tecnología: ¿Qué es lo que te gusta más?

 

botj.jpg

Cerrar