1 00:00:06,678 --> 00:00:08,800 [Powered by Google Translate] CHRISTOPHER بارثولومو: إذن ربما كنت قد تم الاستماع إلى 2 00:00:08,800 --> 00:00:11,610 الكثير عن اردوينو، وجميع الطرق الرائعة أنه يمكن أن يكون 3 00:00:11,610 --> 00:00:15,270 برمجتها باستخدام C لتلقي مساهمات من الأجهزة الطرفية 4 00:00:15,270 --> 00:00:17,760 مثل أجهزة الاستشعار، والأزرار والمقابض. 5 00:00:17,760 --> 00:00:20,970 أو عرض ومراقبة الانتاج من خلال المكونات المادية 6 00:00:20,970 --> 00:00:24,130 مثل الأضواء، الماكينات، والمتكلمين والمحركات. 7 00:00:24,130 --> 00:00:27,510 ولكن ما هو اردوينو، حقا؟ 8 00:00:27,510 --> 00:00:30,640 اردوينو هو نوع من متحكم، وعلى 9 00:00:30,640 --> 00:00:33,920 يمكن اعتبار متحكم فيه باعتباره تحجيم جدا أسفل 10 00:00:33,920 --> 00:00:36,530 الكمبيوتر الذي يحتوي على مكونات مثل 11 00:00:36,530 --> 00:00:39,550 المعالج، كميات صغيرة من الذاكرة لتخزين بسيطة 12 00:00:39,550 --> 00:00:42,720 برامج، والعديد من الإدخال / الإخراج التي تنتج دبابيس 13 00:00:42,720 --> 00:00:45,090 تيار كهربائي نتيجة ل 14 00:00:45,090 --> 00:00:47,330 تعليمات في البرنامج. 15 00:00:47,330 --> 00:00:50,790 دبابيس على اردوينو هنا على التفاعل مع 16 00:00:50,790 --> 00:00:54,210 المادية مكونات مثل المصابيح، والمتكلمين، وأجهزة الاستشعار، 17 00:00:54,210 --> 00:00:56,860 المحركات، وأكثر من ذلك بكثير. 18 00:00:56,860 --> 00:01:00,660 هذا هو R3 أونو اردوينو التي سنكون باستخدام 19 00:01:00,660 --> 00:01:02,210 طوال. 20 00:01:02,210 --> 00:01:04,660 في هذا الفيديو، سأذهب ما يزيد قليلا على بعض من أهم 21 00:01:04,660 --> 00:01:06,110 مكونات هذا المجلس. 22 00:01:06,110 --> 00:01:09,540 ومع ذلك، إذا كنت ترغب في مزيد من المعلومات، التي أوصي 23 00:01:09,540 --> 00:01:12,390 تقرأ، يمكنك زيارة الرابط للفي أونو اردوينو الكامل 24 00:01:12,390 --> 00:01:13,800 المواصفات. 25 00:01:13,800 --> 00:01:19,060 يمكن الحصول على السلطة لمجلس من USB، AC الخارجية 26 00:01:19,060 --> 00:01:24,860 لامدادات الطاقة DC، أو عن طريق وصلات البطارية. 27 00:01:24,860 --> 00:01:29,620 لهذه التمارين الفيديو، سنكون باستخدام USB على السلطة. 28 00:01:29,620 --> 00:01:32,390 إذا كنت مهتما في طرق أخرى لتوفير الطاقة لديك 29 00:01:32,390 --> 00:01:35,940 اردوينو المجلس أو تريد أن تعرف المزيد عن دبابيس السلطة، 30 00:01:35,940 --> 00:01:38,830 يرجى الرجوع إلى قسم الطاقة من مواصفات 31 00:01:38,830 --> 00:01:40,530 رابط المقدمة. 32 00:01:40,530 --> 00:01:44,350 المقبل، وهناك قسمين دبوس الرئيسي على أننا اردوينو 33 00:01:44,350 --> 00:01:48,870 سوف تستخدم لتوفير الجهد على مكونات لدينا - 34 00:01:48,870 --> 00:01:53,070 دبابيس ومسامير الرقمية التناظرية المدخلات. 35 00:01:53,070 --> 00:01:54,840 قبل أن نذهب إلى أبعد من ذلك، دعونا 36 00:01:54,840 --> 00:01:57,380 فهم هذين المصطلحين. 37 00:01:57,380 --> 00:02:00,450 دبابيس هي مدخلات تناظرية لمكونات مثل المقابض، 38 00:02:00,450 --> 00:02:03,150 التي تخلق الإشارات التناظرية. 39 00:02:03,150 --> 00:02:05,320 ويمكن لمقبض توفير كميات مختلفة من مقاومة 40 00:02:05,320 --> 00:02:09,000 الجهد بين دبابيس اللذين انها مرتبطة. 41 00:02:09,000 --> 00:02:11,295 خذ على سبيل المثال، باهتة الضوء. 42 00:02:11,295 --> 00:02:13,960 كما هو إلتواء مقبض في اتجاه واحد، وعلى ضوء 43 00:02:13,960 --> 00:02:17,340 تصبح أكثر إشراقا لأن يقلل المقاومة. 44 00:02:17,340 --> 00:02:20,400 هذا يوفر أقوى التيار الكهربائي إلى 45 00:02:20,400 --> 00:02:23,830 العنصر، والذي ينتج في ضوء أكثر إشراقا. 46 00:02:23,830 --> 00:02:27,130 الآن دبابيس الرقمية هي مختلفة قليلا في هذا 47 00:02:27,130 --> 00:02:29,910 أنها تنتج الإشارات الرقمية التي تعتمد على 48 00:02:29,910 --> 00:02:32,650 كمية الجهد عبر الدبابيس. 49 00:02:32,650 --> 00:02:35,950 الإشارات الرقمية لاردوينو إما على الساعة 5 50 00:02:35,950 --> 00:02:40,300 فولت، أو بمعنى الارض حالا، أو فولت الصفر. 51 00:02:40,300 --> 00:02:42,570 خذ على سبيل المثال مفتاح الضوء. 52 00:02:42,570 --> 00:02:44,320 A ضوء التحول اثنين القيم - 53 00:02:44,320 --> 00:02:45,870 وإيقاف تشغيله. 54 00:02:45,870 --> 00:02:48,120 عند تشغيل الضوء على استخدام رمز التبديل، وكنت 55 00:02:48,120 --> 00:02:51,270 توفير الصلاحيات الكاملة في ضوء ذلك. 56 00:02:51,270 --> 00:02:54,540 حسنا، في موضوع الرقمية والتناظرية، وأنا متأكد 57 00:02:54,540 --> 00:02:58,940 كنت قد لاحظت حتى الآن اختصار PWM تحت الرقمية 58 00:02:58,940 --> 00:03:00,520 دبوس القسم. 59 00:03:00,520 --> 00:03:03,750 هذا التحوير لتقف على عرض النبض. 60 00:03:03,750 --> 00:03:07,260 PWM بالتلاعب في الجهد على مر الزمن لإنتاج 61 00:03:07,260 --> 00:03:09,730 آثار التشكيل التي هي مماثلة لتلك التي 62 00:03:09,730 --> 00:03:11,570 من دبابيس التناظرية. 63 00:03:11,570 --> 00:03:14,630 على سبيل المثال، عن طريق تحويل الضوء على وقبالة بسرعة على 64 00:03:14,630 --> 00:03:17,640 أطوال مختلفة من الزمن، ويمكن السيطرة على ضوء ل 65 00:03:17,640 --> 00:03:18,680 السطوع. 66 00:03:18,680 --> 00:03:21,380 لذلك قد يكون تسأل نفسك، إذا كل ما عليك 67 00:03:21,380 --> 00:03:24,470 لا يتم توفير بعض الجهد لبعض المكونات من أجل أن تعمل، 68 00:03:24,470 --> 00:03:27,040 لماذا لدينا حتى متحكم؟ 69 00:03:27,040 --> 00:03:30,100 حسنا، دعونا نلقي نظرة على مستوى عال متحكم في أن 70 00:03:30,100 --> 00:03:32,140 ونحن قد تتفاعل مع صحيفة - 71 00:03:32,140 --> 00:03:33,790 المنبه. 72 00:03:33,790 --> 00:03:36,620 المنبه لديه العديد من المدخلات، لأزرار سبيل المثال، 73 00:03:36,620 --> 00:03:40,260 والتي تستخدم للتفاعل مع برنامج التنبيه على مدار الساعة. 74 00:03:40,260 --> 00:03:43,770 كما أن لديها مخرجات الدوائر التي ينبعث منها ضوء تسمى 75 00:03:43,770 --> 00:03:47,620 يعرض الجزء السبعة التي تظهر ذلك الوقت. 76 00:03:47,620 --> 00:03:50,540 يتم التحكم كل هذا باستخدام برنامج موجود في 77 00:03:50,540 --> 00:03:52,740 متحكم في الذاكرة. 78 00:03:52,740 --> 00:03:55,570 الآن، دعونا نلقي نظرة على سيناريو ونرى اذا كنا نستطيع 79 00:03:55,570 --> 00:03:58,970 تكرار المنبه مع هذا اردوينو. 80 00:03:58,970 --> 00:04:01,240 كنت على استعداد للذهاب إلى النوم، ولكن ستحتاج إلى تعيين الخاص بك 81 00:04:01,240 --> 00:04:03,010 إنذار لتستيقظ. 82 00:04:03,010 --> 00:04:06,100 ونحن نعلم أن بعض الأزرار باستخدام نقيم بعض 83 00:04:06,100 --> 00:04:08,730 متغير، والوقت، الذي يعطي البرنامج 84 00:04:08,730 --> 00:04:10,040 يجب أن تستوفي شرط. 85 00:04:10,040 --> 00:04:13,860 مثل هذا الوقت عندما صحيحا، ينبغي للبرنامج أن ترسل 86 00:04:13,860 --> 00:04:17,130 إشارة إلى أخرى دبوس متصل إلى المتكلم. 87 00:04:17,130 --> 00:04:19,860 وعند تلقي هذه الإشارة من قبل المتكلم، فإنه 88 00:04:19,860 --> 00:04:22,130 يجب أن تلعب الصوت المرعب. 89 00:04:22,130 --> 00:04:25,300 دعونا استخدام دائرة بسيطة أن أقدم لكم بعض السياق إلى ما 90 00:04:25,300 --> 00:04:26,860 أنا أتحدث عن. 91 00:04:26,860 --> 00:04:29,760 الآن بحيث يتم تعيين التنبيه الخاص بك، يتم تخزين حالتك الآن 92 00:04:29,760 --> 00:04:31,170 في ذاكرة البرنامج. 93 00:04:31,170 --> 00:04:34,840 وبعد تسع ثوان فقط من النوم، تسمع فظيعة 94 00:04:34,840 --> 00:04:36,836 التنبيه الصوتي بعيدا. 95 00:04:36,836 --> 00:04:38,820 انا ذاهب الى المضي قدما والمكونات في التنبيه هنا. 96 00:04:47,410 --> 00:04:51,330 الآن، ونحن لا نريد الحصول على ما يصل تماما حتى الآن، لذلك نحن نشعر لل 97 00:04:51,330 --> 00:04:52,650 غفوة زر. 98 00:04:52,650 --> 00:04:56,280 ندع وقف الطالب النوم، أو يقطع هذا فظيعة 99 00:04:56,280 --> 00:04:59,470 صوت التنبيه، فقط عن طريق ضرب هذا الزر. 100 00:04:59,470 --> 00:05:02,620 ولكن ماذا يحدث حقا عندما يكون متحكم في برنامج 101 00:05:02,620 --> 00:05:05,420 يتلقى إشارة من زر الغفوة؟ 102 00:05:05,420 --> 00:05:07,630 حسنا، عندما يتم الضغط على زر الغفوة، هو إشارة 103 00:05:07,630 --> 00:05:09,830 تلقى على دبوس مختلف. 104 00:05:09,830 --> 00:05:12,740 بشكل عام، عندما يتلقى هذا البرنامج من المدخلات 105 00:05:12,740 --> 00:05:16,480 دبوس يتفاعل من خلال الدعوة لتأجيل بعض من وظيفة، أو النوم، 106 00:05:16,480 --> 00:05:19,600 إشارة التي تم إرسالها إلى رئيس دبوس لدينا. 107 00:05:19,600 --> 00:05:23,540 هذا التأخير أو النوم لبعض الوقت ثابتة التي 108 00:05:23,540 --> 00:05:28,760 هو عادة حوالي تسع دقائق، أو من حيث اردوينو، 540،000 109 00:05:28,760 --> 00:05:30,340 ميلي ثانية. 110 00:05:30,340 --> 00:05:33,380 إذا لم يتم تشغيل المنبه قبل الغفوة 111 00:05:33,380 --> 00:05:36,540 توقيت يستنزف، وحالة البرنامج إرسال آخر 112 00:05:36,540 --> 00:05:39,560 إشارة إلى دبوس رئيس البرلمان، وحولوا 113 00:05:39,560 --> 00:05:42,350 ناقوس الخطر مرة أخرى. 114 00:05:42,350 --> 00:05:46,610 الآن، ما يجعل اردوينو خاصة لCS50 هو في 115 00:05:46,610 --> 00:05:50,370 بيئة تطوير تستخدم لغة C، مما يتيح لك 116 00:05:50,370 --> 00:05:53,970 اكتسبت القدرة على تطبيق المعرفة في أكثر من المباشرة 117 00:05:53,970 --> 00:05:56,000 التدريب العملي على الطريق. 118 00:05:56,000 --> 00:05:58,750 على الرغم من أننا لم أتطرق دبابيس خاصة أخرى 119 00:05:58,750 --> 00:06:01,310 المشاركة مع اردوينو، أوصي بأن تقوم بزيارة 120 00:06:01,310 --> 00:06:05,090 مواصفات وقرأت عن المزيد من قدراتها. 121 00:06:05,090 --> 00:06:07,340 في فيديو آخر، سوف نستكشف اردوينو 122 00:06:07,340 --> 00:06:10,420 بيئة التطوير على الأجهزة CS50 والكتابة لدينا 123 00:06:10,420 --> 00:06:13,200 1 متحكم التطبيق. 124 00:06:13,200 --> 00:06:16,700 اسمي كريستوفر بارثولوميو، وهذا هو CS50.