mikroC ile PIC Programlama #12 : LDR ile Işık Kontrolü
Merhaba, mikroC ile PIC programlama eğitimlerimizin bu adımında LDR ile ışık kontrolü uygulaması yapacağız.
Bölümler
Şematik Tasarım
Uygulama Kodları
// Connections
sbit LED at LATA4_bit;
// Functions
void wait(unsigned int time){
while(time--)
delay_ms(1);
}
unsigned int getLDRVoltage(){
unsigned int temp;
temp = ADC_Read(0);
temp *= 0.48828125;
return temp;
}
void main() {
TRISA=0b00000001;// [][][][LED][][][][LM35]
LATA=0x00;
ADC_Init();
while(1){
if(getLDRVoltage()>300) LED=1;
else LED=0;
wait(250);
}
}
Uygulama kodlarını GitHub üzerinden incelemek ve indirmek için tıklayın. Merak ettiğiniz ve aklınıza takılan soruları aşağıda 👇 yorum olarak bize iletebilirsiniz. Yeni uygulamalar gerçekleştirirken YouTube kanalımızdaki videolarımızdan yararlanmayı unutmayın. İyi çalışmalar. 🙂 #geliştirmeyebaşla
Yorum yapmak için giriş yapmalısınız.