Autor Tema: necesito eskema en Proteus que nos de 0 o 1 en funcion de un interruptor..  (Leído 2094 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tornar

  • PIC18
  • ****
  • Mensajes: 342
Esta pregunta seguro que tiene facil respuesta y es muy simple, pero como de electronica estoy un poco pez, me gustaria que me ayudasen. Como puedo conseguir que mediante un interruptor, pueda generar un 0 o un 1 para que entre en una patita del PIC, en funcion de en que posicion se encuentre dicho interruptor.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: necesito eskema en Proteus que nos de 0 o 1 en funcion de un interruptor..
« Respuesta #1 en: 02 de Abril de 2005, 03:41:00 »
Puedes poner a la entrada del PIC una resistencia a masa. De esta manera, por defecto el pin del pic estará "viendo" un 0.
Ahora añades un interruptor conectando sus dos extremos al mismo pin y a +Vdd.
De esta manera, si el interruptor está abierto, el pin seguirá viendo un "0" pero cuando esté cerrado verá +Vdd, o sea 1.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: necesito eskema en Proteus que nos de 0 o 1 en funcion de un interruptor..
« Respuesta #2 en: 02 de Abril de 2005, 04:05:00 »
No estaría de más que también pusieses una resistencia en serie con el interruptor,para proteger el puerto.Una de 10k a masa y una de 1k a positivo debería ir bien

Desconectado Meybel

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 60
RE: necesito eskema en Proteus que nos de 0 o 1 en funcion de un interruptor..
« Respuesta #3 en: 02 de Abril de 2005, 06:58:00 »
Puedes descargar ejemplos con Proteus que te pueden servir en
http://www.ljlopez.com/Proteus.htm


Desconectado tornar

  • PIC18
  • ****
  • Mensajes: 342
RE: necesito eskema en Proteus que nos de 0 o 1 en funcion de un interruptor..
« Respuesta #4 en: 04 de Abril de 2005, 06:29:00 »
Ya he hecho el eskema, gracias por las respuestas, en lo que fallaba mi circuito inicialmente era en que no sabia como meterle VDD a una linea, y ya he visto que es simplemente conectando un terminal y poniendole de string VDD.


 

anything