Aydınlıkta yanan led ccs compiler pic programlama
#include <12f683.h>
#device ADC=10
#fuses NOWDT,INTRC_IO,NOMCLR,BROWNOUT
#use delay (clock=4000000)
#use fast_io(a)
unsigned long int okunan;
float ldr;
void main ( )
{
set_tris_a(0x00);
output_a(0x00);
setup_adc(adc_clock_div_32);
setup_adc_ports(sAN0);
while(true)
{
set_adc_channel(0);
delay_us(20);
okunan = read_adc();
ldr = (okunan*0.00027)*(6.614)*10000;// ldr 1k direnc hesaplama
delay_ms(200);
if(ldr >=100)
{
output_high(pin_a1);
}
else
{
output_low(pin_a1);
}
}
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...