1. متطلبات البرنامج
- إصدار Proteus: استخدم Proteus 8.9 أو أحدث للتوافق مع المكتبات الحديثة.
- لغة البرمجة:
- Arduino: C/C++ مع Arduino IDE.
- PIC/AVR: C أو Assembly (MPLAB X IDE، Atmel Studio).
- المُجمِّعات: تكوين Proteus للتكامل مع المُجمِّعات مثل XC8 (لـ PIC) أو AVR-GCC.
- المكتبات: تضمين نماذج محاكاة خاصة بـ Proteus (على سبيل المثال، الطرفية الافتراضية، منظار الذبذبات).
3. متطلبات المحاكاة
- التفاعل في الوقت الفعلي: تأكد من استجابة المستشعرات بشكل ديناميكي (على سبيل المثال، ضبط قيم درجة حرارة LM35 أثناء المحاكاة).
- منطق العرض: التحقق من تنسيق ودقة خرج LCD.
- منطق التنبيه: اختبار المشغلات القائمة على العتبة (على سبيل المثال، يتم تنشيط الجرس عند 40 درجة مئوية).
- دمج التعليمات البرمجية: قم بتحميل ملف HEX المجمّع في المتحكم الدقيق في برنامج Proteus.