Ir ao conteúdo
  • Cadastre-se

Programação Alarme


Everton94

Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...