Hola
Derivado de las aclaraciones que he conseguido mediante un post en este foro, he construido ya una interfaz con la que poder controlar 4 puertos del PIC mediante el ordenador, via RS232. Le mando una orden preestablecida mediante una consola que he programado, y obedece a la orden, de encender o apagar un puerto.
Empecé con LEDs , y todo funcionaba a la perfeccion.
Ahora he pasado a relés, 3 en concreto. Estos son acoplados a cada puerto del pic (RB5,RB6 y RB7) mediante un transistor BC547 cada uno.
Los relés , encendidos individualmente , funcionan perfectamente.
El problema surge cuando intento encender dos a la vez:
-Encender relé 1 (le mando la orden mediante el PC)
-El relé 1 se enciende.
-Encender relé 2
-El relé 1 se apaga, y el relé 2 se enciende.
>>El problema mas gordo viene ahora<<
-Si le digo Apagar relé 1, me apaga el relé 2 .
-Si le digo Apagar relé 2, me apaga el relé 2 .
Estoy muy mosqueado con este problema, agradeceria que me lo resolvierais, pues estoy a un paso de poder construir mi primer bot controlado por pc.
saludos!!
>>>>>>>EDITADO>>>>>>>>
TAMBIEN TENGO UN LED CONECTADO A RB7 , y pasa lo siguiente:
-Encender RB7
-Se enciende el LED
-Encender relé 3
-Se enciende el relé
SI APAGO EL RELÉ NO PASA NADA, PERO SI APAGO EL LED, SE APAGA TAMBIÉN EL RELÉ! QUÉ PASA? ME ESTOY VOLVIENDO COMPLETAMENTE LOCO... HE PUESTO SENDOS DIODOS 1N4007 A CADA RELE PERO SIGUE FUNCIONANDO MAL. AYUDA POR FAVOR.