TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: jooz en 04 de Agosto de 2014, 00:48:23

Título: ayuda boton y led
Publicado por: jooz en 04 de Agosto de 2014, 00:48:23
buenas noches compañeros....
una duda teng un push button conectado al puerto A1 y a tierra la idea es que al presionar el boton me encienda un led conectado al A0, es simple pero para aprender el comportamiento ya luego lo usare para incrementar variables pasado sierto tiempo de tenerlo resionado....

Código: [Seleccionar]
if(input(pin_A1)==1){
      delay_ms(30);
        if(input(pin_A1)==1){
            output_high(PIN_A0);
           
              }
              }

algo asi lei aqui en el foro pero no hace nada no se si es el codigo o es la conexion en proteus o si simplemente es alguna configuracion de puertos.....


gracias por su ayuda....
Título: Re: ayuda boton y led
Publicado por: Miquel_S en 04 de Agosto de 2014, 04:16:15
Hola jooz la conexion del pulsador no es la correcta, debes de poner una resistencia con un extremo a 5V y el otro extremo a la salida del pulsador hacia el pic.
De esta manera tendras que al darle al pulsador se te pondra a nivel bajo dicho pin por lo cual tendras que preguntar si es 0:
Código: C
  1. if(input(pin_A1)==0){
  2.       delay_ms(30);
  3.         if(input(pin_A1)==0){
  4.             output_high(PIN_A0);
  5.            
  6.               }
  7.               }
Debes prestar atencion en configurar dicho pin como digital si fuera requerido por el pic que estas usando.
Saludos!