Autor Tema: ayuda boton y led  (Leído 4155 veces)

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

Desconectado jooz

  • PIC10
  • *
  • Mensajes: 5
ayuda boton y led
« 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....

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: ayuda boton y led
« Respuesta #1 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!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.