بِسْمِ اللَّـهِ الرَّحْمَـٰنِ الرَّحِيمِ
أول خطوة لنا هي تشغيل المحرك سنستخدم موقع TinkerCAD لأنه سهل و يبدو واقعيا. و تتوفر فيه القطع المطلوبة لهذه المهمة ما عدا أردوينو نانو Nano الذي سنستبدله بأردوينو Uno.
مع العلم أنه يمكن برمجة أردوينو على الموقع مباشرة.
إذا أردنا تشغيل محرك في الحقيقة, لا تستعمل البطارية لأنها ستنفذ بسرعة بل يجب إستعمال مصدر طاقة دائم
شرح الدارة :
قمنا بإستعمال بطارية زائد معدل جهد حتى نحصل على 5 فولت بعدها قمنا بتوصيل مصدر الطاقة بـ Vcc1 و Vcc2 , بعد ذلك قمنا توصيل كل أطراف الـ GND ب 0 فولت حتى ولو إستعملنا فقط جهة واحدة من l293d لأن هذا يساعد على ضمان التشغيل السليم للدارة.
قمنا بتوصيل طرفي input 1 و input 2 بأردوينو, و في الأخير جعلنا طرفي المحرك على الـ output 1 و output2.
شرح الكود :
أولا نقوم بإخبار أردوينو أن الـ Inputs موجودة على الطرف رقم 12 و 7
ثم بعد ذلك نستعمل الدالة pinMode
التي تقبل 2 من parameters, الأولى نوضح فيها رقم pin و الثانية نوضح فيها طريقة عمله , إما كـ input أو كـ output
نكتب output فنجعل أردوينو يرسل البيانات عبر الطرف المحدد, أما إذا كتبنا input فهذا يعني أننا نريد من أردوينو أن يستقبل البيانات.
و أخيرا نستعمل الدالة digitalWrite التي تقبل كذلك 2 parameters , الأولى نحدد فيها الطرف و الثانية نجعل بها الطرف يخرج 5V أو 0V.
مقال تجريبي