[Powered by Google Translate] CHRISTOPHER بارثولومو: إذن ربما كنت قد تم الاستماع إلى الكثير عن اردوينو، وجميع الطرق الرائعة أنه يمكن أن يكون برمجتها باستخدام C لتلقي مساهمات من الأجهزة الطرفية مثل أجهزة الاستشعار، والأزرار والمقابض. أو عرض ومراقبة الانتاج من خلال المكونات المادية مثل الأضواء، الماكينات، والمتكلمين والمحركات. ولكن ما هو اردوينو، حقا؟ اردوينو هو نوع من متحكم، وعلى يمكن اعتبار متحكم فيه باعتباره تحجيم جدا أسفل الكمبيوتر الذي يحتوي على مكونات مثل المعالج، كميات صغيرة من الذاكرة لتخزين بسيطة برامج، والعديد من الإدخال / الإخراج التي تنتج دبابيس تيار كهربائي نتيجة ل تعليمات في البرنامج. دبابيس على اردوينو هنا على التفاعل مع المادية مكونات مثل المصابيح، والمتكلمين، وأجهزة الاستشعار، المحركات، وأكثر من ذلك بكثير. هذا هو R3 أونو اردوينو التي سنكون باستخدام طوال. في هذا الفيديو، سأذهب ما يزيد قليلا على بعض من أهم مكونات هذا المجلس. ومع ذلك، إذا كنت ترغب في مزيد من المعلومات، التي أوصي تقرأ، يمكنك زيارة الرابط للفي أونو اردوينو الكامل المواصفات. يمكن الحصول على السلطة لمجلس من USB، AC الخارجية لامدادات الطاقة DC، أو عن طريق وصلات البطارية. لهذه التمارين الفيديو، سنكون باستخدام USB على السلطة. إذا كنت مهتما في طرق أخرى لتوفير الطاقة لديك اردوينو المجلس أو تريد أن تعرف المزيد عن دبابيس السلطة، يرجى الرجوع إلى قسم الطاقة من مواصفات رابط المقدمة. المقبل، وهناك قسمين دبوس الرئيسي على أننا اردوينو سوف تستخدم لتوفير الجهد على مكونات لدينا - دبابيس ومسامير الرقمية التناظرية المدخلات. قبل أن نذهب إلى أبعد من ذلك، دعونا فهم هذين المصطلحين. دبابيس هي مدخلات تناظرية لمكونات مثل المقابض، التي تخلق الإشارات التناظرية. ويمكن لمقبض توفير كميات مختلفة من مقاومة الجهد بين دبابيس اللذين انها مرتبطة. خذ على سبيل المثال، باهتة الضوء. كما هو إلتواء مقبض في اتجاه واحد، وعلى ضوء تصبح أكثر إشراقا لأن يقلل المقاومة. هذا يوفر أقوى التيار الكهربائي إلى العنصر، والذي ينتج في ضوء أكثر إشراقا. الآن دبابيس الرقمية هي مختلفة قليلا في هذا أنها تنتج الإشارات الرقمية التي تعتمد على كمية الجهد عبر الدبابيس. الإشارات الرقمية لاردوينو إما على الساعة 5 فولت، أو بمعنى الارض حالا، أو فولت الصفر. خذ على سبيل المثال مفتاح الضوء. A ضوء التحول اثنين القيم - وإيقاف تشغيله. عند تشغيل الضوء على استخدام رمز التبديل، وكنت توفير الصلاحيات الكاملة في ضوء ذلك. حسنا، في موضوع الرقمية والتناظرية، وأنا متأكد كنت قد لاحظت حتى الآن اختصار PWM تحت الرقمية دبوس القسم. هذا التحوير لتقف على عرض النبض. PWM بالتلاعب في الجهد على مر الزمن لإنتاج آثار التشكيل التي هي مماثلة لتلك التي من دبابيس التناظرية. على سبيل المثال، عن طريق تحويل الضوء على وقبالة بسرعة على أطوال مختلفة من الزمن، ويمكن السيطرة على ضوء ل السطوع. لذلك قد يكون تسأل نفسك، إذا كل ما عليك لا يتم توفير بعض الجهد لبعض المكونات من أجل أن تعمل، لماذا لدينا حتى متحكم؟ حسنا، دعونا نلقي نظرة على مستوى عال متحكم في أن ونحن قد تتفاعل مع صحيفة - المنبه. المنبه لديه العديد من المدخلات، لأزرار سبيل المثال، والتي تستخدم للتفاعل مع برنامج التنبيه على مدار الساعة. كما أن لديها مخرجات الدوائر التي ينبعث منها ضوء تسمى يعرض الجزء السبعة التي تظهر ذلك الوقت. يتم التحكم كل هذا باستخدام برنامج موجود في متحكم في الذاكرة. الآن، دعونا نلقي نظرة على سيناريو ونرى اذا كنا نستطيع تكرار المنبه مع هذا اردوينو. كنت على استعداد للذهاب إلى النوم، ولكن ستحتاج إلى تعيين الخاص بك إنذار لتستيقظ. ونحن نعلم أن بعض الأزرار باستخدام نقيم بعض متغير، والوقت، الذي يعطي البرنامج يجب أن تستوفي شرط. مثل هذا الوقت عندما صحيحا، ينبغي للبرنامج أن ترسل إشارة إلى أخرى دبوس متصل إلى المتكلم. وعند تلقي هذه الإشارة من قبل المتكلم، فإنه يجب أن تلعب الصوت المرعب. دعونا استخدام دائرة بسيطة أن أقدم لكم بعض السياق إلى ما أنا أتحدث عن. الآن بحيث يتم تعيين التنبيه الخاص بك، يتم تخزين حالتك الآن في ذاكرة البرنامج. وبعد تسع ثوان فقط من النوم، تسمع فظيعة التنبيه الصوتي بعيدا. انا ذاهب الى المضي قدما والمكونات في التنبيه هنا. الآن، ونحن لا نريد الحصول على ما يصل تماما حتى الآن، لذلك نحن نشعر لل غفوة زر. ندع وقف الطالب النوم، أو يقطع هذا فظيعة صوت التنبيه، فقط عن طريق ضرب هذا الزر. ولكن ماذا يحدث حقا عندما يكون متحكم في برنامج يتلقى إشارة من زر الغفوة؟ حسنا، عندما يتم الضغط على زر الغفوة، هو إشارة تلقى على دبوس مختلف. بشكل عام، عندما يتلقى هذا البرنامج من المدخلات دبوس يتفاعل من خلال الدعوة لتأجيل بعض من وظيفة، أو النوم، إشارة التي تم إرسالها إلى رئيس دبوس لدينا. هذا التأخير أو النوم لبعض الوقت ثابتة التي هو عادة حوالي تسع دقائق، أو من حيث اردوينو، 540،000 ميلي ثانية. إذا لم يتم تشغيل المنبه قبل الغفوة توقيت يستنزف، وحالة البرنامج إرسال آخر إشارة إلى دبوس رئيس البرلمان، وحولوا ناقوس الخطر مرة أخرى. الآن، ما يجعل اردوينو خاصة لCS50 هو في بيئة تطوير تستخدم لغة C، مما يتيح لك اكتسبت القدرة على تطبيق المعرفة في أكثر من المباشرة التدريب العملي على الطريق. على الرغم من أننا لم أتطرق دبابيس خاصة أخرى المشاركة مع اردوينو، أوصي بأن تقوم بزيارة مواصفات وقرأت عن المزيد من قدراتها. في فيديو آخر، سوف نستكشف اردوينو بيئة التطوير على الأجهزة CS50 والكتابة لدينا 1 متحكم التطبيق. اسمي كريستوفر بارثولوميو، وهذا هو CS50.