حاليا عندي مشكلة في محاكاة رغم أن الكود صحيح ولكن نتيجة التي تعرض على serial monitor مختلفة ،وااكود حو فقط تحويل عدد 7 إلى نظام الثنائي ولكن النتيجة يعرض لي 2 لم افهم اين المشكلة هل في الكود أو النسخة البرنامج التي اضع عليها المحاكاة ??? الكود هو Int mum=7; Int SB; Void setup(){serial.begin(9600);} Void loop(){ SB=(mum,BIN) Serial.println(SB); Delay(100); }
لا يمكن حفظ حالة التحويل فالارقام ، ممكن تستخدم التحويل عند العرض على سريال ، او تحفظ على متغير string هذا مثال على العرض مباشرة int mum=7; void setup(){Serial.begin(9600);} void loop(){ Serial.println(num,BIN); delay(100); }
و دي طريقة أفضل لتحول ل string مع عرض الأصفار int mum=7; void setup(){Serial.begin(9600);} void loop(){ Serial.println(toBin(mum)); delay(100); } String toBin(byte x){ String SB =""; for(byte i=0;i
يعطيك الصحة والعافية ياهندسة
أسلوب مقنع وفعال... جزاك الله خيرا أستاذنا
و يجازيك خير . نورت
ممتاز علي الفيديو ..
مثلا كيف نختاح المقاومة بين smd ..dip
فنافذة اختيار القطع فالقائمة الوسطى sub-category
و فيه فالجهة اليمين شاشة PCB Preview
يظهر شكل القطعة على pcb مع المقاسات
بدنا شرح لمكتبة fastled كامل لو سمحت لو ساويته لح تكون انت اول عربي بتعمل شرح عن هي المكتبة
نورت . ان شاء الله . راح يكون فيه شرح لمختلف المكتبات و كذلك دروس للبرمجة بدون اضافة مكتبات .
في حال لم نجد مجلد data ما هو الحل
@@aminaadassi2254 جرب اظهار الملفات المخفية
راح يظهر مجلد على C
C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\Data\
حاليا عندي مشكلة في محاكاة رغم أن الكود صحيح ولكن نتيجة التي تعرض على serial monitor مختلفة ،وااكود حو فقط تحويل عدد 7 إلى نظام الثنائي ولكن النتيجة يعرض لي 2 لم افهم اين المشكلة هل في الكود أو النسخة البرنامج التي اضع عليها المحاكاة ???
الكود هو
Int mum=7;
Int SB;
Void setup(){serial.begin(9600);}
Void loop(){
SB=(mum,BIN)
Serial.println(SB);
Delay(100);
}
لا يمكن حفظ حالة التحويل فالارقام ، ممكن تستخدم التحويل عند العرض على سريال ، او تحفظ على متغير string
هذا مثال على العرض مباشرة
int mum=7;
void setup(){Serial.begin(9600);}
void loop(){
Serial.println(num,BIN);
delay(100);
}
و دي طريقة أفضل لتحول ل string مع عرض الأصفار
int mum=7;
void setup(){Serial.begin(9600);}
void loop(){
Serial.println(toBin(mum));
delay(100);
}
String toBin(byte x){
String SB ="";
for(byte i=0;i