Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
joseca

[Resolvido] Duvida linguagem C

Recommended Posts

   case 1:
{
if (input(BOTAO_INCREMENTO))
{
delay_ms (75);
hrs++;

na linha que fala input(BOTAO_INCREMENTO) quer dizer botao apertado???

nivel logico alto ou baixo?

Obrigado por ler :confused::confused:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá o programador usou um #define no inicio do código para dar o nome da entrada para

BOTÃO_INCREMENTO...

EXemplo:

#define BOTÃO_INCREMENTO pin_b1

ele esta relacionando "BOTÃO_INCREMENTO" ao pino b1, toda vez que ele for se referir ao pino b1 ele vai usar a expressão "BOTÃO_INCREMENTO" e no seu caso essa expressão se traduz como::

SE O Botão_incremento estiver em nivel alto ele vai realizar a ação.

input é relacionado ao (se houver sinal de entrada)

!input é relacionado se não houver sinal

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso o autor necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×