12/22/2012

Encender y apagar un relevador con VB6 y puerto LTP

Bueno saludos a todos en esta ocasión traemos una aplicación del tutorial: Control Puerto Paralelo con Visual Basic 6.0 (Podrás encontrar la información en el blog), en este se verá el control de un relevador por medio de este puerto, además se realizo un archivo ejecutable con dos botones esto para controlar el encendido y apagado del Relevador.

Es necesario mencionar que se debe tener mucho cuidado al trabajar con el puerto LTP ya que se puede dañar si no se utiliza correctamente, recomiendo utilizar una etapa de acoplamiento a la salida del puerto, esto se puede lograr con optoacopladores o con arreglos de transistores. En lo personal yo utilizaría optoacopladores, pero en este ejemplo se utiliza un transistor 2N2222.

Aquí el circuito:

12/14/2012

Librerías para EAGLE: MAX232

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.


Instalación:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr 
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE 
  • Ejecutar el EAGLE y desplegar la carpeta Librerías 
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde) 
  • Listo ahora ya se puede utilizar 
Puedes checar aquí, todo lo relacionado con Eagle que he compartido, también encontraras la lista de librerias con su respectivo contenido.

Descargas:

Aquí el enlace directo para DESCARGAR las librerias, o si lo prefieres puedes revisar o descargar las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Actualizaciones: 
  • 16/10/2016: Se corrigió enlace de descarga. 
  • 15/03/2918: Se corrigió enlace de descarga y se agrego opción para descarga directa.

11/17/2012

Envió de datos por el puerto paralelo con Visual Basic 6.0

Hace ya mucho tiempo que realice unas prácticas con el puerto paralelo (LTP) y realice este pequeño tutorial donde se proporcionan los pasos básicos para controlarlo utilizando Visual Basic 6.0. Lo que se pretende es poder enviar pulsos eléctricos por medio de este puerto.

Empecemos con el puerto paralelo. Este es un conecto DB25 obvio con 25 pines lo cuales están numerados y tienen una función específica cada uno de ellos. Desde el punto de vista hardware, el puerto es un conector hembra DB25 con doce salidas y cinco entradas, con 8 líneas de masa (GND). A continuación una imagen clara de las distribución del puerto paralelo.

11/09/2012

CCS PIC: Control básico de PWM

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de usar el PWM, para este ejemplo hemos configurado el ADC con una resolución de 8 bits, en donde el valor leído en AN0 sera el duty cycle de nuestra señal, la cual mostraremos en el osciloscopio de proteus.

El circuito usado es el siguiente:

El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

10/20/2012

Contador de 0 a 9 con display de 7 segmentos de cátodo común

Un pequeño ejemplo de un contador utilizando un display de 7 segmentos con un contador de décadas 7490 y un decodificador BCD a 7 segmentos 7448.

Es necesario mencionar que se necesita realizar una etapa que te genere un tren de pulsos en el blog encontraras ejemplos con un 555, pero puedes utilizar otras formas de accionar o controlar este circuito. A continuación dejo el circuito:

10/12/2012

CCS PIC: Control básico de motor paso a paso y LCD16x2

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de controlar un pequeño motor paso a paso, al cual haremos girar dependiendo de los interruptores conectados en RA0, RA1 y RA2. Ademas tenemos un botón de ENTER para indicarle al motor que es momento de moverse y mostrar en la LCD un mensaje. Considerar que el motor PAP es de 7.5° por paso.

El circuito usado es el siguiente:

El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

10/05/2012

CCS PIC: Sensor de temperatura con LM35

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, con los ejemplos que hemos usado antes, como lo es el uso del ADC y el control de una LCD16x2, podemos hacer este pequeño ejemplo y se trata de un sensor de temperatura usando el LM35.

El circuito usado es el siguiente:

El código usado es el siguiente (para saber de donde sale la igualdad de 1bit = 0.48828125°C recomiendo leer este post):

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

9/28/2012

CCS PIC: Mostrar en la LCD los valores de AN0

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, y retomando nuestro ejemplo anterior, en esta ocasión ademas de mostrar los números de bits del ADC, mostraremos el voltaje presente.

El circuito usado es el siguiente:

El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

9/22/2012

Introducción a las compuertas lógicas

Las compuertas lógicas son dispositivos electrónicos y están conformados con componentes electrónicos discretos que utilizan las funciones booleanas para su funcionamiento.

En las compuertas lógicas son parte de la electrónica digital que maneja señales discretas en las cuales solo poseen dos estados posibles ya que estas señales varían de amplitud rápidamente de un límite a otro, estos límites son representados por estados bajos o altos que comúnmente se utilizan ceros y unos o lo que se conoce como números binarios. (“0” y “1”).

Para representar todas las posibles combinaciones entre la(s) entrada(s) y la salida usaremos las “tablas de verdad”, que no son más que una lista de todas las combinaciones posibles de los valores en las entradas y el valor de la salida.

A continuación platicaremos sobre las siguientes compuertas: YES, NOT, OR, AND, NOR, NAND, X-OR, X-NOR.

Compuerta YES:

La compuerta lógica YES (SI en español) realiza la función booleana de la igualdad. Su tabla de verdad se puede apreciar en la siguiente imagen así como su simbología, la salida toma siempre el valor de la entrada.

En electrónica, generalmente se utilizan estas compuertas como amplificadores de corriente (buffers en ingles), para permitir manejar dispositivos que tienen consumos de corriente elevados desde otros que solo pueden entregar corrientes pequeñas.

Por mencionar una matrícula de este integrado puedes utilizar el 7407 que contiene 6 compuertas YES en su interior además de ser de la familia TTL.

9/07/2012

CCS PIC: Leer ADC y mostrar numero de bits en la LCD

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C y retomando publicaciones anteriores sobre el ADC y LCD, en este ejemplo mostraremos el numero de bits presentes en AN0 y lo mostraremos en la pantalla.

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

CCS PIC: Rotando mensaje en LCD16x2

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C y la LCD16x2, hoy veremos como hacer para que un texto comience a rotarse (desplazarse), comenzamos por mostrar un mensaje inicial para después entrar en un bucle infinito donde mostraremos un mensaje y lo empezaremos a desplazar.

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

8/31/2012

CCS PIC: Control básico de una LCD16x2

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de utilizar un display LCD 16x2, el ejemplo sera muy sencillos, mostraremos un mensaje de bienvenida, para pasar a un bucle donde mostraremos un pequeño conteo.

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

8/24/2012

CCS PIC: Contador de 0 a 99 con display de 7 segmentos

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de hacer un contador, para este ejemplo usaremos un display de 7 segmentos de cátodo común (recordar que es recomendable usar un transistor con su debida resistencias en el pin común de cada display).

El circuito usado es el siguiente:

El código usado es el siguiente:
Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

8/10/2012

Librerías para EAGLE: CNY70

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.


Instalación:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr 
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE 
  • Ejecutar el EAGLE y desplegar la carpeta Librerías 
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde) 
  • Listo ahora ya se puede utilizar 
Puedes checar aquí, todo lo relacionado con Eagle que he compartido, también encontraras la lista de librerias con su respectivo contenido.

Descargas:

Aquí el enlace directo para DESCARGAR las librerias, o si lo prefieres puedes revisar o descargar las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Actualizaciones:
  • 16/10/2016: Se corrigió enlace de descarga. 
  • 15/03/2918: Se corrigió enlace de descarga y se agrego opción para descarga directa.

8/03/2012

CCS PIC: Uso básico del ADC

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de usar el ADC de nuestro microcontrolador,  para esto leeremos el voltaje del canal AN0 y mostraremos su valor en el puerto D (de forma binaria).

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

7/27/2012

Configuración de resistencias en Pull-uP Y Pull-Down

La configuración Pull-Up y Pull-Down son resistencias colocadas en una forma determinada que establecen un estado lógico a la entrada de un circuito, siendo para Pull-Up un estado lógico alto y para Pull-Down bajo. De esta forma se evita falsos estados producidos por ruido eléctrico si dejáramos una entrada con un valor indeterminado.

Veamos las configuraciones, donde VOUT se conectaría a la entrada de un circuito lógico:

7/21/2012

Control fotoeléctrico (Luz nocturna automática)

Este circuito se puede utilizar perfectamente en una lámpara en el exterior de la vivienda, se utiliza el diac y el triac para el control de potencia en este circuito. Su funcionamiento es básicamente, cuando existe una presencia de luz en el LDR la lámpara se encuentra apagada, pero cuando el LDR no tiene luz realiza lo contrario que en este caso es encender, este circuito se alimenta directamente con 120 volts de alterna.

7/14/2012

CCS PIC: Control de matriz de LEDs 8x8

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de usar una matriz de LEDs en este caso sera una de 8x8, ademas de usar una interrupción externa en el puerto RB0, la mecánica sera la siguiente, cuando encienda el circuito mostrara una cara triste en la matriz, pero al pulsar el botón cambiara a feliz.

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

7/06/2012

Contador de 0 a 9 con display de 7 segmentos de ánodo común

Un pequeño ejemplo de un contador utilizando un display de 7 segmentos con un contador de décadas 7490 y un decodificador BCD a 7 segmentos 7447.

Es necesario mencionar que se necesita realizar una etapa que te genere un tren de pulsos en el blog encontraras ejemplos con un 555, pero puedes utilizar otras formas de accionar o controlar este circuito. A continuación dejo el circuito:

6/29/2012

CCS PIC: Efecto luces auto fantastico

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de hacer el efecto de la luces del auto fantástico, la mecánica es la siguiente, cuando se presiona un botón conectado en RB0, realiza el efecto del auto fantástico y enciende el LED en RA0, si se vuelve a presionar se detiene y apaga e LED.

El circuito usado es el siguiente:

El código usado es el siguiente:
Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

6/22/2012

CCS PIC: Encender/Apagar LED con un pulsador

Saludos! Siguiendo con los ejemplos básicos con el compilador PIC C, toca el turno de encender y apagar un LED cada que se presiona un pulsador, se activo la resistencia interna de pull-up en RB0.

El circuito usado es el siguiente:
El código usado es el siguiente:

Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

6/09/2012

CCS PIC: Blinking LED

Saludos!! Aquí un pequeño ejemplo usando el conpilador PIC C y un microcontrolador PIC16F887, el circuito utilizado es el siguiente:
 El código es el siguiente:
Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

6/02/2012

Sensor para LED con fotorresistencia (LDR)

Saludos en esta ocasión platicaremos sobre un sensor el cual utiliza una fotorresistencia como elemento principal para su funcionamiento.

Cabe mencionar que en esta ocasión se controlan LED’s pero su funcionamiento no solo se limita a estos, ya que se pueden utilizar relés u otro tipo de componentes como carga a controlar.

Cabe mencionar que podemos tener dos tipos de configuraciones para esto los llamaremos Caso 1 y Caso 2 respectivamente y con estos podemos realizar más configuraciones o mas aplicaciones por decirlo así, a continuación se muestra el circuito y una explicación de su funcionamiento.

Comencemos por decir que un LDR disminuye su resistencia con el aumento de luz incidida sobre ella. A lo que nos lleva a decir que a mayor luz menor resistencia y por otro lado ocurre el caso contrario a menor luz mayor resistencia.

CASO 1: CUANDO EL LED SE ACTIVA POR HABER LUZ EN EL LDR

A continuación se muestra el diagrama del circuito, la alimentación puede de 5 a 12 volts, teniendo en cuenta que si se aumenta el voltaje la resistencia (R1) debe de incrementar su valor esto para evitar daños al LED (Utilizar Ley de Ohm).

MATERIAL:
  • 1 Resistor de 330Ω
  • 1 LED (Color al gusto)
  • 1 Preset o potenciómetro de 50kΩ
  • 1 Fotorresistencia (LDR)
  • 2 Transistores BC548B


Bueno expliquemos el funcionamiento del circuito, como podemos ver nos encontramos con un potenciómetro el cual está creando un divisor de voltaje, esto nos sirve para calibrar el circuito, bueno como dijimos cuando el LDR tiene luz incidiendo disminuirá su resistencia y el voltaje llegara al potenciómetro y de allí se dividirá y pasara cierta parte a los transistores conectados en Darlington estos se activaran y dejaran que a el LED se polarice y por tal motivo encenderá. (Es bueno mencionar que los transistores están trabajando como suichadores).

En caso contrario cuando el LDR no tenga presencia de luz su resistencia aumentara impidiendo el paso de voltaje al potenciómetro y este no activara a los transistores por tal motivo nunca encenderán.

A continuación dejo el video para mostrar el funcionamiento del circuito.


CASO 2: CUANDO EL LED SE ACTIVA POR NO HABER LUZ EN EL LDR

A continuación se muestra el diagrama del circuito, la alimentación puede de 5 a 12 volts, teniendo en cuenta que si se aumenta el voltaje la resistencia (R1) debe de incrementar su valor esto para evitar daños al LED (Utilizar Ley de Ohm).

MATERIAL:
  • 1 Resistor de 330Ω
  • 1 Resistor de 1KΩ
  • 1 LED (Color al gusto)
  • 1 Preset o potenciómetro de 50kΩ
  • 1 Fotorresistencia (LDR)
  • 2 Transistores BC548B


Comencemos con decir que si el LDR tiene presencia de luz no se activara el LED ya que no le llegara voltaje a la base de los transistores, bueno eso también depende de la intensidad de luz incidida en el LDR y de la posición que tenga el potenciómetro.

Caso contrario cuando no tenga presencia de luz existirá una diferencia de voltaje esto provocara que los transistores se polaricen y se active nuestra carga en este caso un LED. La resistencia (R2) es para protección del potenciómetro ya que si no lo tiene el potenciómetro pude no funcionar correctamente o pude que se ponga en corto.

A continuación dejo el vídeo para mostrar el funcionamiento del circuito.


En lo personal diría que este circuito, me refiero al Caso 2 es el más utilizado y es por ese motivo la explicación que se presenta a continuación, dejando claro que se puede utilizar el circuito del Caso 1 sin ningún problema.

En cierta ocasión surgió la pregunta que si se deseaba controlar más de un LED que modificaciones se tenía que hacer al circuito para que este funcionara correctamente.

Bueno para dar solución se plantearon dos alternativas la primera elevar el voltaje y la segunda es aumentar etapas digamos de potencia pero conservando un cierto voltaje, las dos alternativas son casi similares solo que en la primera te permite controlar más LED’s con pocas etapas, teniendo en cuenta el aumento de voltaje y la segunda alternativa requiere de más etapas para poder controlar varios LED’s pero con poco voltaje.

ALTERNATIVA 1: AUMENTAMOS EL VOLTAJE Y AGREGAMOS POCAS ETAPAS

Bueno para este circuito se utilizo un voltaje de 12 VCD y se utilizo el circuito del Caso 2 con una cierta modificación y el nuevo circuito se muestra a continuación.


La explicación es casi igual a la antes ya mencionada, solo se omitió el LED pero la mecánica es similar ya que en la terminal ETAPA con respecto a GND existirá un voltaje que será el encargado de activar a nuestro transistor de la de la siguiente etapa esto para lograr encender una cantidad mayor de LED’s.

A continuación se muestra el diagrama para encender 10 LED´s con 12 volts.


Como se observa solo tenemos dos transistores los cuales funciona en corte y saturación esto para encender y apagar los LED´s según el sensor, colocamos los LED´s en serie ya que de esta manera consume menor corriente, por lo que nos permite controlar 5 LED´s con 12 Volts si se desea controlar un número mayor solo hace falta agregar más etapas y listo.

A continuación dejo el video para mostrar el funcionamiento del circuito.


ALTERNATIVA 2: AGREGAMOS VARIAS ETAPAS Y UTILIZAMOS POCO VOLTAJE

Bueno para este circuito se utilizo un voltaje de 5 VCD y se utilizo el circuito del Caso 2 con una cierta modificación y el nuevo circuito se muestra a continuación.


La explicación es casi igual a la antes ya mencionada, solo se omitió el LED pero la mecánica es similar ya que en la terminal ETAPA con respecto a GND existirá un voltaje que será el encargado de activar a nuestro transistor de la de la siguiente etapa esto para lograr encender una cantidad mayor de LED’s.

A continuación se muestra el diagrama para encender 10 LED´s con 5 volts.


En este circuito a diferencia de la Alternativa 1 se utiliza un mayor número de transistores en corte y saturación para encender 10 LED´s pero utilizando solo 5 volts en la alimentación, se puede agregar más etapas para controlar una cantidad mayor de LED´s.

Una vez dicho todo esto queda a criterio de cada uno elegir el adecuado y el que les sea de mayor utilidad, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

5/29/2012

Librerías para EAGLE: RLP434

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.


Instalación:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr 
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE 
  • Ejecutar el EAGLE y desplegar la carpeta Librerías 
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde) 
  • Listo ahora ya se puede utilizar 
Puedes checar aquí, todo lo relacionado con Eagle que he compartido, también encontraras la lista de librerias con su respectivo contenido.

Descargas:
Aquí el enlace directo para DESCARGAR las librerias, o si lo prefieres puedes revisar o descargar las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Actualizaciones: 
  • 16/10/2016: Se corrigió enlace de descarga. 
  • 15/03/2918: Se corrigió enlace de descarga y se agrego opción para descarga directa.

5/23/2012

Saludos!!! Primer post del blog

Saludos a todos, oficialmente esta es la primera publicación, iré compartiendo un poco que lo que realizo en mis tiempos libres, temas como electronica, robotica y sobre todo microcontroladores, siéntete libre de opinar, dejar comentarios y pues si te gusta no olvides compartir las publicaciones.

Si deseas nos puedes encontrar también en: