viernes, 14 de octubre de 2016

XiuaElectronics: Curso LDMicro y PIC16F877 Ladder para pic

Curso LDMicro y PIC16F877 Ladder para pic: Contador por F. Decreciente CTD y Contador Circular CTC. 



Que tal amigos?

En el día de hoy les traigo el cuarto tutorial de programación de microcontroladores PIC con lenguaje LADDER,  lenguaje para la programación de PLC;en la parte de automatización industrial; afortunadamente para los amantes de los micros, se desarrollo un compilador el cual soportara este lenguaje para la programación de microcontroladores; este compilador es LDMicro.

En este tutorial veremos los contadores CTD y CTC, donde el contador CTD nos hará la función de restador, es decir, nosotros vamos a asignarle un valor que este irá cambiando con respecto a los pulsos recibidos en su entrada; cuando cumpla cierta condición, cambiará su estado de salida; con respecto al contador circular CTC, lo que nos hará será una especie de reset en el contador CTD, pero este reset se hace por medio de pulsos, es decir, funciona como un contador, que manipulará a otros que esten conectados lógicamente a el, cuando cumpla cierta condición autmaticamente nos reiniciará nuestro contadores.

Para entender un poco mejor esto les dejaré algo de teoría acerca de estos contadores, y también el vídeo tutorial del esta clase, con ejemplos practicos con proteus.


Ahora veremos las instrucciones que manejaremos en esta entrada y luego la implementación de ellas con la ayuda del vídeo tutorial.




Bien para complementar y poner en practica las instrucciones expuestas en el día de hoy, veremos a continuación el siguiente vídeo, donde implementaremos estas intrucciones vistas anteriormente:

LDMicro Español: http://adf.ly/1e0wab

Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...


miércoles, 12 de octubre de 2016

XiuaElectronics: Curso de Pinguino Pic IDE.

Curso Pingüino Pic IDE #08: LCD, Imprimiendo texto y variables tipo INT y FLOAT. 

Que tal amigos? 

En el día de hoy les traigo como conectar, programar y utilizar correctamente un LCD 2X16 con nuestra Pingüino Core PIC 18F4550. En esta clase miraremos como imprimir mensajes en la LCD, además de esto veremos como imprimir variable de tipo entero y flotante (INT & FLOAT).

Para esto veremos primero los diferentes tipos de variables dentro de la programación.


Ahora veremos como es la estructura de un código simple y que hace cada instrucción.

void setup() {

  //lcd.pins(RS, E, D4, D5, D6, D7, 0, 0, 0, 0); //4bits
  //lcd.pins(RS, E, D0, D1, D2, D3, D4, D5, D6, D7); //8bits
  lcd.pins(8, 9, 4, 5, 6, 7, 0, 0, 0, 0); //Aqui se configuran los pines a utilizar de nuestra pinguino Core

  lcd.begin(16, 2);          // numero de columnas y filas
  lcd.print("Hello, World!");   // Pcon esta función imprimimos las letras que esten dentro de als comillas
}

void loop() {
  int millis = 23;// Variable tipo entero
  lcd.setCursor(0, 1); // asignamos posicion de columna y fila
  lcd.printNumber(millis,10); //con esta función imprimimos lo que haya en la variable millis y lo ahcemos en base 10

  delay(100); // un retarde de 100milis

}



Ya que vimos la estructura, vamos a ver el siguiente vídeo para complementar con lo anterior:

Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...


XiuaElectronics: Curso LDMicro y PIC16F877 Ladder para pic

Curso LDMicro y PIC16F877 Ladder para pic: Timer RTO de retención y contador CTU Flanco Ascendente. 


Que tal amigos?

En el día de hoy les traigo el tercer tutorial del curso de programación de microcontroladores PIC con el lenguaje Ladder. Este lenguaje es muy utilizado en el mundo de la programación de PLC's en la parte de automatización industrial; afortunadamente para los amantes de los micros, se desarrollo un compilador el cual soportara este lenguaje para la programación de microcontroladores; este compilador es LDMicro.

En este tutorial veremos como utilizar el RTO o la retención temporizada, además de esto veremos como utilizar un CTO para controlar el encendido de un led, la idea básica es que se haga un conteo de pulsos apenas haya cierta cantidad cambie el estado de un led.
Como les he comentado en entradas annteriores, les recomiendo seguir la secuencia de los vídeos tutoriales y así mmismo de las entrada de este curso, para que no se pierdan en conceptos, y temas importantes que muy probablemente nos servirá para futuros tutoriales, como también para sus futuros proyectos.


Ahora veremos las instrucciones que manejaremos en esta entrada y luego la implementación de ellas con la ayuda del vídeo tutorial.




Bien para complementar y poner en practica las instrucciones expuestas en el día de hoy, veremos a continuación el siguiente vídeo, donde implementaremos estas intrucciones vistas anteriormente:

LDMicro Español: http://adf.ly/1e0wab


Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...

sábado, 8 de octubre de 2016

XiuaElectronics: Curso LDMicro y PIC16F877 Ladder para pic

Curso LDMicro y PIC16F877 Ladder para pic: Temporizadores TON y TOF, retardos en led. 



Que tal amigos?

En el día de hoy les traigo el segundo tutorial del curso de programación de microcontroladores PIC con el lenguaje Ladder. Este lenguaje es muy utilizado en el mundo de la programación de PLC's en la parte de automatización industrial; afortunadamente para los amantes de los micros, se desarrollo un compilador el cual soportara este lenguaje para la programación de microcontroladores; este compilador es LDMicro.

En este tutorial veremos como utilizar los temporizadores TON y TOF para generar ciertos retardos en un led que irá a un pin del microcontrolador; para este tutorial se debe tener claro como configurar los puertos del pic como digitales y asignar salidas a un pin del micro, este tema fue tratado al inicio del curso que lo pueden encontrar en las etiquetas de entrada en mi blog, o en la lista de reproducción del curso que se encuentra en mi canal de youtube.

Ahora veremos las instrucciones que manejaremos en esta entrada y luego la implementación de ellas con la ayuda del vídeo tutorial.

IMPORTANTE:
TON = Retraso para el encendido.
TOF = Retraso para el apagado.


Bien para complementar y poner en practica las instrucciones expuestas en el día de hoy, veremos a continuación el siguiente vídeo, donde implementaremos estas intrucciones para el manejo de retardos en el momento de encerder y apagar un Led en una salida digital del microcontrolador.

LDMicro Español: http://adf.ly/1e0wab

Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...




domingo, 2 de octubre de 2016

XiuaElectronics: Curso LDMicro y PIC16F877 Ladder para pic

Curso LDMicro y PIC16F877 Ladder para pic: Puertos digitales y negación lógica.


Que tal amigos?

En el día de hoy les traigo el inicio y primer tutorial del curso de programación de microcontroladores PIC con el lenguaje Ladder. Este lenguaje es muy utilizado en el mundo de la programación de PLC's en la parte de automatización industrial; afortunadamente para los amantes de los micros, se desarrollo un compilador el cual soportara este lenguaje para la programación de microcontroladores; este compilador es LDMicro.

Ahora veremos las instrucciones que manejaremos en esta entrada y luego la implementación de ellas con la ayuda del vídeo tutorial.


Instrucciones de referencia para este tutorial:





Bien para complementar y poner en practica las instrucciones expuestas en el día de hoy, veremos a continuación el siguiente vídeo, donde implementaremos estas intrucciones para el manejo de puertos digitales y distintos modos lógicos de salidas.

LDMicro Español: http://adf.ly/1e0wab


Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...





viernes, 23 de septiembre de 2016

XiuaElectronics: Curso de Pickit3 y MPLABX + Pic16f877a

Curso de Pickit3 y MPLABX + Pic16f877a: Programando con Mplab IPE y PICKit3. 


Que tal amigos?

En el día de hoy vamos a ver que es y coo programar con Mplab IDE y PICKit3, explicaré paso a paso, como configurar esta IDE correctamente para poder porgramar nuestros pic's con PICKit3.

¿Que es Mplab IPE?

El MPLAB ®  (IPE) es una aplicación de software que proporciona una interfaz sencilla para acceder rápidamente a las funciones clave del programador. IPE proporciona una entorno de programación segura para la programación de producción industrial.
El IPE utiliza el marco de MPLAB X IDE, Microchip depurador (MDB) de base de datos,
interfaces de las herramientas de hardware y los controladores respectivos para proporcionar capacidades de programación para todos los programadores microchip.

Programadres soportados:

MPLAB ICD 3 In-Circuit Debugger – recommended for production programming
MPLAB PICkitTM 3 Debugger/Programmer – for development programming only
MPLAB PM3 Programmer – recommended for production programming
MPLAB REAL ICETM Emulator – recommended for production programming
Licensed PKOB Starter Kits – recommended for development programming only

Tecnicamente nuestro Mplab IPE proporciona una interfaz para la programación industrial; es decir, a gran escala. Mplab IPE proporciona dos modos de configuración, el modo normal, es cual simplemente se accede abriendo nuestro Mplab IPE y listo!
El segundo es el modo avanzado, el cual nos proporciona diferentes opciones en cuanto a los sectores de memoria y su programación, niveles de voltaje, lectura y escritura, exportación e importación, esto entre muchas otras opciones que posee.

Para complementar esta entrada y procurando que adquieran el máximo conocimiento acerca del tema, les dejo el siguiente vídeo, donde se mostrará más a profundidad todo lo relacionado con Mplab IPE.



Guia de Usuario PICKit3 (English): http://sh.st/Xvt7E
Datasheet Pic16f877a (English): http://sh.st/Xvygv
Guia de usuario MPLAB IPE (English): http://sh.st/BaopD

Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...

martes, 13 de septiembre de 2016

XiuaElectronics: Curso de Pickit3 y MPLABX + Pic16f877a

Curso de Pickit3 y MPLABX + Pic16f877a: Programando con PROGRAMMER-TO-GO de PICKit3.


Buenas tardes amigos!

En el día de hoy vamos a ver como utilizar la nueva función de PICKit3, se trata de PROGRAMMER-TO-GO; esta función permite guardar una imegen de un código ya creado en nuestro PICKit3 para posteriormente grabarlo en un PIC, sin necesidad de tener el compilador o MPLABX o  una PC presente para su programación; solo necesitamos alimentar nuestro PICKit3 via USB y oprimir el pulsador para cargar el programa.


Requerimientos de energía

La fuente de alimentación USB utilizado debe cumplir con los siguientes criterios mínimos:
• Es capaz de suministrar al menos 100mA de corriente a la unidad PICkit 3.
• Proporciona una, 4.5V constante regulada a la salida de 5.5V.

Alimentación vía USB para PICkit 3 PROGRAMADOR-A-GO


El hardware programador PICkit 3 no tiene la capacidad de ser alimentado en su
totalidad por el objetivo a través de la clavija V DD conector ICSP. Por lo tanto, debe ser
alimentado por una fuente de alimentación de 5 V a través del puerto USB mini-B en la parte superior de la PICkit 3
unidad. Hay varias opciones para proporcionar energía, tal como, usando:
• Cualquier puerto USB del PC o un puerto concentrador USB. (No hay comunicación USB es
necesario; sólo se utiliza para proporcionar energía.)
• Un puerto USB en un dispositivo portátil.
• Un adaptador de corriente USB o el cargador con un conector USB mini-B, ya sea a partir de una
conector de alimentación del automóvil o un enchufe de CA.
• Una carga de la batería portátil o fuente de energía para los teléfonos móviles u otros portátiles
dispositivos con conector USB mini-B.
• Un paquete de baterías a medida que los suministros regulados 5V en el puerto USB PICkit 3.


Ya que vimos esto, que es sumamente importante para utilizar correctamente nuestro pickit3, vamos a ver el siguiente vídeo para ver como funciona y como programar con la nueva función de PICKit3:



Guia de Usuario PICKit3 (English): http://sh.st/Xvt7E
Datasheet Pic16f877a (English): http://sh.st/Xvygv
Guia de usuario MPLAB IPE (English): http://sh.st/BaopD

Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...