527 Kişi Okudu
unsigned gelen;
void main ()
{
GPIO_Digital_Output(&GPIOc_ODR, _GPIO_PINMASK_8| _GPIO_PINMASK_9);
GPIOC_ODR.b8 = 0 ;
ADC_Set_Input_Channel(_ADC_CHANNEL_1); // adc kanalında 1. pini kullanacağımız belirtilde A1
ADC1_Init();// Adc Ayarları yapıldı
do {
gelen = ADC1_Get_Sample(1); //ADC 1. pininden gelen veri gelen isimli değişkene aktarılıyor.
if (gelen<2095 ) //1,6 voltdan küçük olduğu zaman yan
{
GPIOC_ODR.b9 = 1 ;
GPIOC_ODR.b8 = 0 ;
}
else { // değilse sön
GPIOC_ODR.b8 = 1 ;
GPIOC_ODR.b9 = 0 ;
}
} while(1);
}