Ir ao conteúdo
  • Cadastre-se

Duvida em programa ccs c compiler!


Pimpolho

Posts recomendados

  

Estou com duvida na chamada da função , 
gostaria de fazer o seguinte , aperto o botão A1 então o motor de passo é acionado,
Deliga A1 o motor para , depois se apertar A2 e A3 o led o Pino B7 acende !
o meu codigo apenas o motor de passo esta rodando , mas o if dos pinos A2 e A3 não consegui executar alguém poderia me ajudar!?

em baixo o circuito , só falta colocar o led no pino b7 e dois botões nos pinos A2 e A3 , Pessoal estou com dúvida se isso Realmente poderia funcionar!!

Alguém se interessa !! estou começando a achar que não funcona para estes pinos

a desvendar o desafio , acho que não consigo!

#include <16F84A.h>
#FUSES WDT
#FUSES XT
#FUSES PUT 
#FUSES PROTECT

#use delay(clock=4000000) //Frequencia de Clock cristal
// DECLARAÇÂO DE PROTOTIPOS//
      
void Motor()// Motor de passo
{
         
         output_b(0b00000001);//Coloca PINO B0 em 1
         delay_ms(300); // tempo em milisegundos                |
        
         output_b(0b00000010); //Led pin_b1 em 1                |
         delay_ms(300); // tempo em milisegundos                |                                                                             
        
         output_b(0b00000100); // Coloca PINO B2 em 1           |
         delay_ms(300); // tempo em milisegundos                |
       
         output_b(0b00001000); //Coloca PINO B3 em 1            |
         delay_ms(300); // tempo em milisegundos                |
        
}
void led() //
{
 while(true){
 
output_b(0b10000000); //Coloca PINO A0 em 1            |
delay_ms(300);
 }
 }
void main() // Função Principal
{ 
while(true){
          
          if(input(pin_A1)==1) // Se o botão do PIN_A1 estiver acionado executa (); 
          Motor();
   
   }
         
          if((input(pin_a2)==1)&&(input(pin_a3)==1)){
           led();   // Chamada da função
          }
          }


    


 

Captura de Tela (416).png

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!