پاسخ : راه اندازی ماژول +nRF24L01
نوشته اصلی توسط pooyan-shafiei
while(1) { if(coding==1) { coding=0; . . . a[0]=(char)(((int)'0')+PINA.0); a[1]=(char)(((int)'0')+PINA.1); a[2]=(char)(((int)'0')+PINA.2); a[3]=(char)(((int)'0')+PINA.3); a[4]=(char)(((int)'0')+PINA.4); a[5]=(char)(((int)'0')+PINA.5); a[6]=(char)(((int)'0')+PINA.6); a[7]=(char)(((int)'0')+PINA.7); } index++; if(index < 8) Send_Data(1, &a[index]); else { index=0; coding=1; } . . . }
while(1) { . . . if(State==1) { index++; data1=payload[1]; if(index<8) { a[index]=data1 - '0'; } else { index=-1; receive=1; } State =0; } if(receive==1) { receive=0; PORTA.0=a(0); PORTA.1=a(1); PORTA.2=a(2); PORTA.3=a(3); PORTA.4=a(4); PORTA.5=a(5); PORTA.6=a(6); PORTA.7=a(7); } . . . }
void main(void) { nRF_Config(1); DDRA=0xFF; while (1) { if(State == 1) { PORTA=payload[1]; } } }
void main(void) { // Declare your local variables here nRF_Config(0); while (1) { data1=مقدار ای دی سی Send_Data(1 , &data1); } }
دیدگاه