Tip:
Highlight text to annotate it
X
[Powered by Google Translate] في هذا الفيديو سوف أعرض بعض مكونات جديدة
وسوف تستخدم لبناء الدوائر التي الخاص بك أولا.
بعد ذلك سندخل بيئة التطوير اردوينو
وتعلم بعض من انها الميزات الأساسية.
وأخيرا فإننا رمز برنامجنا الأول ومتحكم تحميله على اردوينو لدينا.
دعونا نبدأ.
>> العنصر الأول الذي ينبغي لنا أن نتعرف على اللوح لحام هو.
هذا اللوح يسمح لنا النموذج الأولي أو اختبار الدوائر لدينا
ببساطة عن طريق وضع ودعا يؤدي أو ينتهي عنصر داخل هذه الثقوب الصغيرة مآخذ.
من المهم أن نلاحظ أن الحروف والأرقام تشغيل على طول محيط اللوح.
وذلك لأن توصيل مآخذ في كل صف مرقمة
وهو ما يعني 1A الصف إلى الصف 1E، على سبيل المثال،
سوف تحصل على نفس الحالية، ومع ذلك، لا يتم توصيل الصفوف مع بعضها البعض.
>> العنصر التالي هو المقاوم الذي لديه puroposes الابتدائي
الحد الفاصل الحالية والجهد.
نستخدم المقاومات لأن ليس كل مكونات قبول نفس المستوى من الجهد
أن يوفر مصدر الطاقة.
عندما يتم تطبيق التيار الكهربائي المستمر ليؤدي للالمقاوم،
يتم تحديد القيمة الحالية التي تسمح بالتدفق من خلال مقاومته من قبل
الذي يقاس في أوم.
أوم أكثر من ذلك يؤدي إلى أقل الحالي.
من أجل معرفة كيفية حساب مقدار المقاومة بالأوم
أن ينطبق المقاوم، ونحن نتطلع ببساطة في المشارب لونه
الذي يلتف حول الغلاف الخارجي.
يمكن قراءة قيمة المقاومة من جانب المشارب 3 الأولى من الألوان.
كل لون له قيمة محددة من 0، كونه أسود، إلى 9، ويجري بيضاء.
هل يمكن العثور على مزيد من المعلومات حول هذه القيم من الرابط المقدمة.
هناك أيضا شريط الرابع الذي يأتي في أي الفضة، والذهب، أو فارغة فقط.
هذا يعطي المستويات من التسامح المقاوم، أي مدى قرب مباريات مقاومته تصنيف.
في الوقت الراهن لا يمكننا تجاهل الشريط الرابع وتعيين التركيز لدينا على أول 3.
>> الشريط الأول، الذي هو نقيض التسامح الشريط، هو الرقم الأول.
وهذا يمكن أن تكون القيمة 0 إلى 9.
وبالمثل، فإن الشريط الثاني هو الرقم الثاني الذي يمكن أيضا أن يكون لها قيمة 0 إلى 9.
لكن الرقم الثالث هو المكان الذي يصبح مختلفة.
والرقم الثالث هو عدد من 0 الذي تمت إضافتها إلى نهاية الأرقام الأولى 2.
والاسم الرسمي لهذا الشريط هو multiplor.
خذ على سبيل المثال هذا المقاوم.
لدينا حاليا المقاوم البرتقالي والبرتقالي والبني.
برتقالي السعر هو 3، وقيمة براون هو 1.
لذلك، لدينا أوم المقاوم 3، 3، 0 أو 330.
تذكر الشريط الثالث، الذي هو اللون البني، وتقول لنا فقط عدد من 0 إلى أن تضاف
على الأرقام الأولى والثانية.
>> وأخيرا لدينا عنصر آخر هو الصمام الثنائي الباعثة للضوء LED أو لفترة قصيرة.
وLED هو الضوء القليل الذي قد نجد في معظم الالكترونيات لدينا.
من أجل للينبعث ضوء LED، الحالية يجب أن تمر عبر رصاص في اتجاه محدد.
ولكن سوف نعود إلى هذا في وقت قريب.
في الوقت الراهن، لاحظ كيف 1 رصا أطول من الأخرى.
ويطلق الرصاص على المدى القطب الموجب، وهذا هو الموجب لLED.
يسمى أقصر الرصاص، والذي هو السالب، الكاثود.
>> الآن أن لدينا فهم عام لمكونات لدينا،
دعونا بناء الدوائر الأول.
عند البدء في بناء دارة يجب عليك دائما افصل اردوينو الخاص بك من جهاز الكمبيوتر.
ذلك وفقا لالتخطيطي لدينا، ونحن نعلم أن المقاوم يجب أن يكون بين
مصدر الطاقة، أي واحدة من دبابيس اردوينو الرقمية، والأنود و،
زمام المبادرة الإيجابية لLED.
في حين سيتم توصيل القطب السالب، والرصاص سلبية، مباشرة إلى الأرض،
وبالتالي انجاز حلبة لدينا.
على عكس LED، الاتجاه الذي نضع المقاوم لا يهم.
1 دعونا بدلا من المقاومات يؤدي في الصف 1A مأخذ.
الآن دعونا وضع الرصاص أخرى من المقاوم في مسار الدائرة منفصلة.
ماذا عن 2A الصف؟
>> كبيرة. في منتصف الطريق هناك. دعنا ننتقل إلى LED.
في التخطيطي، الأنود لدينا، وقيادة إيجابية، يجب أن تكون متصلا المقاوم لدينا.
هذا يعني أنه ينبغي لنا أن وضع المصابيح في الأنود مأخذ التي هي على نفس
مسار الحلبة و1 من المقاومات يؤدي.
دعونا نفعل 2E التوالي.
في التخطيطي لدينا، ونحن نعلم أن الكاثود سوف تذهب مباشرة إلى دبوس الأرض Arduinos.
حتى نتمكن من وضع القطب السالب إلى 3E التوالي.
>> كبيرة. الجزء الأخير لدينا التخطيطي تستخدم هذه الكابلات ببساطة الطائر
للاتصال اردوينو لدينا، وبالتالي استكمال الدائرة.
دعونا نبدأ من خلال جعل الاتصال من الكاثود إلى الأرض Arduinos.
للقيام بذلك، ونحن ببساطة لسد العبور الكابل في أي من مآخذ
التي تشترك في نفس الصف A إلى E من الكاثود.
في هذه الحالة سنقوم بتوصيل 1 طرفي كبل العبور مباشرة إلى 3A الصف.
فإن المكونات الأخرى تذهب إلى 1 من دبابيس الرقمية على الأرض أو فرقة منطقة الخليج من اردوينو.
أما بالنسبة للكابل الثاني، وفقا لالتخطيطي لدينا سنقوم إجراء اتصال
من المقاوم لدينا مصدر لقوتنا التي هي 1 من دبابيس الرقمية على اردوينو.
نحن نعلم بالفعل أن يتم توصيل 1 نهاية المقاوم للالأنود المصابيح.
ولذلك فإن هذا يترك لنا الخيار 1 فقط، الصف 1 B من خلال مآخذ E.
دعونا نعطي أنفسنا بعض الغرف بين مكونات دينا.
دعونا المكونات 1 نهاية الطائر الكابلات في 1E التوالي.
وأخيرا، قم بتوصيل الطرف الآخر من هذا الكابل الرقمية الطائر في دبوس 13.
تذكر هذا الرقم. سيكون من المهم للغاية في وقت قريب.
>> كذلك الدائرة تبدو جميلة، ولكن نريد لها أن تفعل شيئا.
دعونا قضاء المفاصل لدينا وننكب على العمل
كتابة برنامجنا متحكم الأول.
قم أولا بتوصيل USB نهاية مربع في اردوينو.
من أجل البدء في كتابة البرنامج الخاصة بنا،
سوف نحتاج للوصول إلى بيئة التطوير المتكاملة اردوينو،
والتي سوف أشير إليها باسم IDE.
للقيام بذلك، انقر على القائمة الأجهزة في lefthand أسفل الشاشة.
انتقل إلى البرمجة وتحديد اردوينو من هذه القائمة.
إذا لم يتم تثبيت برنامج اردوينو حاليا يمكنك تثبيت بسهولة من قبل
فتح محطة وكتابة الأمر التالي:
سودو يم تثبيت اردوينو.
سوف تحتاج إلى إعادة تشغيل الجهاز عندما يكمل.
مرة واحدة حتى تتمكن إطلاق IDE، فإن أول شيء يجب عليك التحقق
إذا كان هو IDE اردوينو وتسجيل أو رؤية الجهاز اردوينو.
يمكنك القيام بذلك ببساطة عن طريق الذهاب إلى قائمة أدوات، تحوم فوق المنفذ التسلسلي،
ويجب أن يكون هناك على الأقل 3 الأجهزة المذكورة.
إذا لم يتم التحقق من ذلك بالفعل، هل تأكد من التحقق من / dev/ttyacm0
لأن هذا هو المكان الذي اردوينو موصول.
>> عند أولا فتح IDE اردوينو مشروع جديد، وهو ما يسمى رسم،
يفتح تلقائيا.
وسيتم استخدام هذا المجال لوضع الترميز لدينا.
في الجزء السفلي من الشاشة هناك نافذة طرفية مسؤولة عن outputing المعلومات
مثل رموز استجابة complilation أو أخطاء في بناء الجملة في التعليمات البرمجية.
في الجزء العلوي من الشاشة أسفل القائمة ملف، وهناك سلسلة من الرموز
يجب أن تعرف نحن مع.
بدءا من أقصى اليسار، هناك الرمز الذي يشبه الاختيار.
ويسمى هذا الزر تحقق، ومسؤول من أجل تجميع التعليمات البرمجية
أثناء التحقق من صحة صحة بناء جملة البرنامج.
بعد التحقق من الزر الذي يشبه السهم جانبية مشيرا إلى اليمين،
هو الأمر التحميل.
الأمر هو تحميل resonsible لإرسال البرامج المترجمة 1 'و 0
لأكثر من متحكم بك ليتم حفظه على متن الطائرة.
نضع في اعتبارنا أن الزر التحقق لن تحميل التعليمات البرمجية.
التالي 3 أزرار جديدة، فتح، وانقاذ على التوالي.
ويطلق على زر النهائي إلى أقصى اليمين من هذه القائمة الشاشة المسلسل،
وانها بمثابة استشارة المبرمجين حيث يمكن تكوين اردوينو ليصبح نصها كما مدخلات
أو عرض والإخراج من وإلى جهاز العرض التسلسلي.
سوف نعود إلى جهاز العرض التسلسلي في آخر الفيديو.
>> في الوقت الراهن لنبدأ كتابة برنامجنا.
بدءا من الآن لكتابة برنامج اردوينو يختلف قليلا عن برامج C العادية.
وذلك لأن اردوينو يحتاج، في الحد الادنى، 2 باطلة محددة funtions محددة.
الإعداد والحلقة.
اردوينو يجعل من السهل جدا للبدء من خلال استخدام القوالب رمز المثال
التي تأتي مع IDE.
لتحميل الحد الأدنى لدينا العارية، انتقل ببساطة إلى القائمة ملف، والأمثلة، واختيار الرقم 1 الأساسيات،
وانقر على الحد الادنى.
ينبغي أن يكون نافذة جديدة تظهر رسم.
تحميل رمز قالب.
دعونا نذهب أكثر من فترة وجيزة هذه الوظائف 2.
وظيفة الإعداد يشبه الى الأصل كما هو الوظيفة الأولى للتشغيل،
وتشغيله مرة واحدة فقط.
ويستخدم لتحديد الإعداد الذي سيكون الدبابيس الموجودة في الإدخال أو الإخراج.
على سبيل المثال، وهذا سيكون مكانا رائعا لنقول للاردوينو أننا نريد لإخراج
بعض التيار الكهربائي لأكثر من دبوس الرقم 13.
حلقة هي الدالة التي يتم تشغيلها بشكل مستمر على متحكم.
أي وقت مضى يتساءل لماذا المنبه الخاص بك لا يتوقف أبدا؟
انها لمعظم ميكروكنترولر سوف يتكرر خلال برنامجهم.
لدينا في الدائرة الحالية وهذا سيكون مكانا رائعا لنقول للاردوينو أننا نريد أن نجعل
لدينا طرفة ضوء الأبد.
حتى في شبة الكود سيكون شيئا مثل الضوء بدوره على، ن تأخير ثانية، تحويل ضوء قبالة،
تأخير ثواني ن.
>> كذلك بدلا من الكتابة إلى أن رمز ونحن في طريقنا لمجرد خداع. فقط هذه المرة.
هذا هو في الواقع بالفعل قالب رمز لLED وامض في حفظ الأمثلة لدينا.
لتحميل ان تذهب الى ملف، والأمثلة، واختيار الرقم 1 الأساسيات، واختيار وميض.
ما يحدث هنا هو أن نافذة جديدة يجب أن تظهر رسم مع بعض التعليمات البرمجية داخل بالفعل.
داخل الجسم الاجهزة هناك وظيفة مساعد اردوينو دعا pinMode.
PinMode يعد دبوس لاستخدامه.
أنه يقبل معلمات 2.
أول دبوس IO الرقم، الذي هو دبوس تريد الاستفادة،
والثاني، قيمة اعلان ما اذا كان يتم استخدام دبوس للمدخلات من الدوائر
قيمة ثابتة في جميع العواصم INPUT، أو الإخراج إلى circut،
وهو OUTPUT قيمة ثابتة في جميع العواصم.
داخل حلقة هناك 2 المساعد اردوينو إضافية الوظائف،
digialWrite قبول معلمات 2 وتأخير قبول 1 معلمة.
يستخدم DigialWrite للتفاعل مع دبوس تكوينها باستخدام pinMode.
>> الوسيطة الأولى هي الرقم السري الذي تقوم التفاعل معها.
الوسيطة الثانية هو ثابت التي هي مرتفعة أيضا، مما يعني الجهد الكامل،
أو منخفضة، وهذا يعني لا الجهد.
وظيفة مساعد الثاني هو تأخير
والتي وقف رمز من تشغيل يعتمد على مقدار الوقت بالمللي ثانية.
تذكر 1 ثانية يساوي إلى 1،000 ميلي ثانية.
بناء على الإرشادات التفصيلية لدينا نستنتج أنه إذا تم تعيين الدائرة لدينا بشكل صحيح
يجب LED لدينا تشغيل وتبقى مضاءة لمدة 1 ثانية وإيقاف والابتعاد عن 1 ثانية
قبل أن يتحول مرة أخرى.
وينبغي تكرار هذا إلى الأبد كما هو حاليا في وظيفة حلقة.
دعونا اختيار زر تحميل لمجلس ومعرفة.
>> كبيرة. لذلك هل يمكن أن يتساءل ما هي الخطوة التالية.
الآن جيدا أن لديك فهم كل ما هو مطلوب لخلق
دائرة اردوينو، يمكننا أن نبدأ تطبيق المعرفة المكتسبة من المحاضرات لدينا في CS50
لشحذ مهاراتنا أخرى.
على سبيل المثال، ماذا لو لم أرغب في استخدام وظيفة حلقة اردوينو؟
ماذا لو بدلا أردت أن أكتب نوع بلدي من الحلقات والشروط
أو حتى خلق وظائف خارج بلدي الحد الأدنى؟
ماذا لو أردت أن تلعب الموسيقى أو بناء انذار ضد السرقة
أو حتى الاتصال مع شبكة الانترنت اردوينو بلدي؟
إجابات لتلك الأسئلة تأتي. حتى عصا حولها.
>> أنا كريستوفر بارثولوميو. هذا هو CS50.