اخي العزيز,
كل ماتحتاج له هو ترانزستور مع Relay بدلا من استخدام اي دائرة اخرى حيث
يقوم الرلي بفتح وغلق اي جهاز تريدة بالاعتماد على الاشارة التي تدخل base
الترانزستور, ثم لماذا تريد ان تربط دائرة بفر؟؟؟
م. عبدالله
|
قبل كل شئ اشكرك اخى الكريم على الاهتمام بالموضوع
فى التحكم ب80 جهاز بواسطة الكمبيوتر الذى شرحه الاخ شيمى انا كنت عاوز ازود اكثر من 80 جهاز يعنى 100 او 120 جهاز ولكن عندما غيرت فى كود الميكروسى
حدث لى هذه المشكلة ارجو منك ومن الاخوه ان تساعدونى فى حلها
كود:
char text[120];
char x,i;
void main()
{
trisb=0;
portb=0;
UART1_Init(9600);
i=0;
while(1){
if(UART1_Data_Ready()){
text[i]= UART1_Read();
i++;
if(i==120){
i=0;
for(x=0;x<120;x++)
{
portb.f0=text[x];
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;}
}
}
}
حدث خطأ فى مخزن Text وقال لى انه غير كافى