سلام
يه مشكل با خوندن اطلاعات از پورتهاي ورودي تو ميكروكنترلر هاي AVR دارم
مي خوام از يه پورت ورودي كه به يه سنسور ( CNY70) وصله اطلاعات بخونم اما نمي شه ؟ نمي دونم چه كنم
تو سايت هاي خارجي ديم از يه تابع استفاده مي شه به نام read_adc كه از محتواش سر در نياوردم اما تو توضيحاتش مي گفت در حال تبديل اطلاعات !
بگذريم . مي خوام بدونم اين دستوراتمو چه جوري بايد بنويسم ؟
#include <mega16.h>
#include <delay.h>
void main(){
DDRD=0xFF;
PORTD=1;
DDRA=0;
while (1)
{
if (PORTA.0== 0) {PORTD.0=1;}
if (PORTA.0== 1) {PORTD.0=0;}
delay_ms(200);
}
}