Ir ao conteúdo
  • Cadastre-se
Everton94

Programação Alarme

Recommended Posts

Olá pessoal do Clube do Hardware, é o seguinte estou fazendo um projeto de alarme usando um led emissor e recptor de infravermelho e o obejtivo é fazer com que quando a feixe estiver ativado a saida do alarme esta desligada, e quando o feixe for cortado o alarme dispara acende leds e caso o feixe volte ao normal ainda assim mantenha o alarme ligado por uns 10 s por segurança, o problema é que não sei reter esse sinal.

Esta é a programação

#include <16f877.h> // identifica microcontrolador alvo

#device ADC=10 // define AD para 10 bits, variando de 0 a 1023

#use delay (clock=4000000) // <- define cristal para 4Mhz. Para outros valores, mude e recompile.

main() // função principal

{

output_a(0x00); // desliga todo PORTA

output_b(0x00); // desliga todo PORTB

output_c(0x00); // desliga todo PORTC

output_d(0x00); // desliga todo PORTD

while(1) // para repetir bloco. Laço infinito.

{

if (input(PIN_D1));

output_low(pin_c1);

//--------------------------------

{

if (input_d() <1 )

output_high(PIN_c1);

}

}

}

//--------------------------------

Desde já agradeço, e estou usando o pic 16F877A

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

×