اردوينو هو منصة شعبية بين المهندسين الإلكترونية والهواة التي توفر وسيلة بسيطة ومرنة لخلق مختلف الأجهزة. ومع ذلك ، عند العمل مع اردوينو ، غالبا ما يكون من الضروري استخدام عملية التعيين بشكل صحيح.
من حيث البرمجة ، التعيين هو عملية تقوم بتعيين قيمة متغير واحد لمتغير آخر أو حرفي. ومع ذلك ، اردوينو لديه ميزة تتعلق باستخدام عملية التعيين.
أولا ، في اردوينو ، تتطلب عملية التعيين أن يكون المعامل الأيسر (أو المعامل على يسار علامة المساواة) قيمة. لقيمة هو تعبير يشير إلى معرف أو كائن أو وظيفة يمكن استخدامها على يسار علامة التساوي.
على سبيل المثال ، في التعبير " س = 5;"،"س" هي قيمة لأنه يمكننا تعيين قيمة لها.
في اردوينو ، هذا يعني أنه لا يمكننا استخدام عملية تعيين لتغيير وسيطات الدالة أو القيم الحرفية مباشرة. بدلا من ذلك ، نحتاج إلى استخدام متغير وسيط ، وتعيين قيمة له ، ثم استخدام هذا المتغير في عملية التعيين.
- أساسيات اردوينو
- ما هو اردوينو وما هي الميزات التي لديها?
- أهمية عامل التعيين في اردوينو
- لفالو في اردوينو
- مفهوم لفالو ودورها في اردوينو
- أمثلة على استخدام لفالو في اردوينو
- الحاجة إلى المعامل الأيسر
- لماذا نحتاج لفاليو كما المعامل الأيسر?
- التطبيق العملي للمعامل الأيسر في اردوينو
أساسيات اردوينو
اردوينو هو منصة مفتوحة للنماذج الأجهزة الإلكترونية ، والتي تشمل الأجهزة والبرمجيات.
المكونات الرئيسية لاردوينو:
- متحكم هو العنصر الرئيسي لمنصة اردوينو. يقوم بتنفيذ برنامج محمل على اردوينو ويتحكم في الأجهزة الخارجية.
- منافذ الإدخال / الإخراج-يحتوي اردوينو على منافذ إدخال / إخراج مختلفة تسمح لك بتوصيل أجهزة مختلفة به ، مثل المستشعرات والمصابيح وما إلى ذلك.
- واجهات-اردوينو يدعم واجهات الاتصالات المختلفة مثل أوسب ، إيثرنت وبلوتوث ، والذي يسمح لك للتفاعل مع الأجهزة الخارجية وأجهزة الكمبيوتر.
- مبرمج-اردوينو يمكن برمجتها باستخدام مبرمج خاص أو عن طريق المدمج في واجهة أوسب.
مزايا اردوينو:
- سهولة الاستخدام-اردوينو لديه لغة برمجة بسيطة وبديهية تعتمد على لغة سي++. لتطوير مشروع على اردوينو ، يكفي أن يكون لديك معرفة البرمجة الأساسية.
- منخفضة التكلفة - منصة اردوينو متاحة بسعر منخفض ، مما يجعلها مقبولة لجمهور واسع من المطورين.
- مجتمع كبير-اردوينو لديها مجتمع نشط من المطورين الذين يشاركون مشاريعهم والخبرات والمساعدة للمستخدمين الآخرين. يتيح لك ذلك العثور بسرعة على حلول وأفكار لمشاريعك.
- التمدد — هناك العديد من وحدات وأجهزة استشعار إضافية متوافقة مع اردوينو ، مما يجعل من السهل لتوسيع وظائف وقدرات النظام الأساسي.
مثال على برنامج بسيط على اردوينو:
إعداد الفراغ () {
بينمود(13 ، الإخراج) ؛ / / وضع دبوس 13 كما الإخراج
}
حلقة الفراغ () {
ديجيتال الكتابة(13 ، عالية) ؛ / / بدوره على الصمام على دبوس 13
تأخير (1000); // في انتظار 1 ثانية
- ديجيتال الكتابة(13 ، منخفضة) ؛ / / إيقاف الصمام على دبوس 13
- تأخير (1000) ؛ / / انتظار 1 ثانية
- }
| ومضات هذا البرنامج مع الصمام متصلا دبوس 13 من اردوينو. عندما يتم تشغيل البرنامج ، فإن الصمام تشغيل وإيقاف كل ثانية. | |
|---|---|
|
|
اردوينو ليس له حدود على ما يمكن إنشاؤه معها. يمكنك إنشاء منزل ذكي ، ونظام سقي أوتوماتيكي ، وروبوت ، وآلة موسيقية ، وأي شيء! مع اردوينو ، يمكنك تحويل فكرتك إلى واقع والتمتع عملية إنشاء وتجريب.
اردوينو البرمجيات
لوحات ووحدات متوافقة مع اردوينو
اردوينو إيد
منصة
فيسوال ستوديو كود مع امتداد لاردوينو
- و اكثر
- اردوينو أونو
- اردوينو نانو
- اردوينو ميجا
- اردوينو ليوناردو
- و اكثر
اردوينو هو منصة كبيرة لمن يريد أن يدخل عالم الالكترونيات والبرمجة ، جنبا إلى جنب مع فرصة لخلق مشاريع مثيرة للاهتمام.
أهمية عامل التعيين في اردوينو
تكمن أهمية عامل التعيين في حقيقة أنه يسمح لنا بإدارة قيم المتغيرات وإجراء العمليات الحسابية وتخزين النتائج لاستخدامها لاحقا.
باستخدام عامل التعيين ، يمكننا:
تعيين القيم الأولية للمتغيرات عند التصريح;
تغيير قيم المتغيرات أثناء تنفيذ البرنامج;
إجراء العمليات الحسابية;
تعيين قيم متغيرة لمتغيرات أخرى;
- إعداد الفراغ () {
الكتابة الرقمية (ليدبين ، منخفض); // إيقاف
تأخير (1000) الصمام ؛ / / الانتظار لمدة 1 ثانية
أمثلة لفالو:
المتغيرات:
الباحث أ;
,
تعويم ب;
,
| منطقي ج; |
|---|
كائنات من فئة المستخدم: |
ميكلاس
.
الميزة الخاصة للقيم هي أنه يمكن استخدامها كوسائط في عمليات أو وظائف مختلفة تتطلب الوصول إلى قيمتها أو مرجعها. على سبيل المثال ، يمكنك تمرير مرجع إلى متغير أو كائن من فئة إلى دالة لتغيير قيمها.
مشغلي الاحالة (
=
) ومشغلي البت (
- &
,- |
,- ^
) في اردوينو العمل فقط مع لفالو. بدون استخدام لفالو ، من المستحيل تغيير قيمة المتغير أو إجراء عمليات البت.لذلك ، وذلك باستخدام لفالو في اردوينو ضروري للعمل مع المتغيرات وكائنات الطبقة ، وكذلك لأداء عمليات التعيين والبت. إنها عناصر برنامج نشطة تسمح لك بتغيير قيم البيانات وإدارة حالتها.
مفهوم لفالو ودورها في اردوينو
لفالو هو مصطلح يستخدم في البرمجة للإشارة إلى تعبير هو معرف ويمكن تعيينه. في سياق اردوينو ، لفالو عادة ما يكون متغيرا أو كائنا يمكن تعديله أو تعيين أي قيم.
أهمية فهم القيمة هي أنه يمكن استخدام تعبيرات القيمة في بيان التعيين. هذا يسمح للمبرمج بتغيير قيم المتغيرات والكائنات ، وكذلك إجراء عمليات مختلفة عليها.
في اردوينو ، غالبا ما يستخدم لفالو للتحكم في المسامير ومنافذ الإدخال/الإخراج ، وكذلك للعمل مع أجهزة الاستشعار والأجهزة الطرفية الأخرى. على سبيل المثال ، عند برمجة اردوينو ، يمكنك استخدام لفالو لتعيين قيمة إلى دبوس:
مثال
إنت ليدبين = 13;في هذا المثال ، المتغير
ليدبينهو لفالو ، ويتم تعيين القيمة
13
. هذا يسمح لك للسيطرة على الصمام متصلا دبوس
13
.
- ومع ذلك ، ليست كل التعبيرات لقيم. على سبيل المثال ، لا يمكن استخدام القيم الحرفية الرقمية والقيم المؤقتة والمراجع الثابتة كقيم. هذا القيد مهم في الاعتبار عند برمجة اردوينو.
- في الختام ، فهم مفهوم لفالو ودورها في اردوينو يسمح لك لإدارة المتغيرات والكائنات والأجهزة الطرفية بشكل فعال. كما أنه يساعد على تجنب الأخطاء عند تعيين القيم وتنفيذ العمليات.
- أمثلة على استخدام لفالو في اردوينو
لفالو (من الإنجليزية "القيمة اليسرى") هو تعبير يمكن تحديده ككائن يمكن تعيين قيمة له. في سياق اردوينو ، غالبا ما يستخدم لفالو للعمل مع المتغيرات والدبابيس والمصفوفات.
دعونا نلقي نظرة على بعض الأمثلة على استخدام لفالو في اردوينو:
تعيين قيمة لمتغير:
إنت س = 5; // إعلان متغير س وتعيين قيمة 5
استخدام لفالو للكتابة على دبوس:
كونست إنت ليد دبوس = 13 ؛ / / دبوس الذي يتم توصيل ليد
إعداد الفراغ () {
حلقة الفراغ () {ديجيتالوريت(ليد دبوس ، عالية) ؛ / / تحول
على تأخير (1000) ليد ؛ / / وقفة 1 ثانية