5 Şubat 2021 Cuma

Mesafe sensör örnek devre ve kodlar ccs compiler

 Mesafe sensör örnek devre ve kodlar ccs compiler

#include <16F883.h>

#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP,NOMCLR,INTRC

#use delay(int=4000000)

#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, bits=8, parity=N)

#define trigger PIN_A0

#define echo input(PIN_A1)

void main()

{

   unsigned int mesafe; 

   while(true){

      output_high(trigger);

      delay_us(20);

      output_low(trigger);

      while(echo==0);

      while(echo==1){

         mesafe++;

         delay_us(50);

      }

      delay_ms(200);

      if(mesafe>70){

         printf("\fMenzil dışında maksimum 70cm\r");

         delay_ms(500);

         printf("                          \r");

      }  

      else{

         printf("\fMesafe[cm]: %3d\r",mesafe);

         mesafe= 0;

      }  

   }

}



Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...