اردوينو هو منصة لخلق المشاريع الإلكترونية التي تسمح لك للسيطرة على مختلف الأجهزة وأجهزة الاستشعار. واحدة من الضوابط التي تستخدم على نطاق واسع في مشاريع اردوينو هو لوحة المفاتيح الضغط على زر.
لوحة المفاتيح 4 4 4 الضغط على زر هو جهاز يتكون من 16 أزرار مقسمة إلى مصفوفة 4 4 4. يحتوي على 8 دبابيس توصيل ، 4 للصفوف و 4 للأعمدة ، لذا فإن توصيله بأردوينو بسيط للغاية ولا يتطلب عددا كبيرا من المسامير للتحكم فيه.
مبدأ تشغيل اردوينو 4 4 4 لوحة المفاتيح على النحو التالي: عند الضغط على الزر ، يتم إغلاق الصفوف والأعمدة المقابلة ، والتي ينظر إليها من قبل متحكم اردوينو. ثم يحلل متحكم مجموعة من الصفوف والأعمدة المغلقة ويحولها إلى الحرف المقابل مع رمز أسي.
لتوصيل لوحة المفاتيح اردوينو 4 4 4 ، وهو ما يكفي لاستخدام 8 دبابيس من متحكم: 4 دبابيس للصفوف و 4 دبابيس للأعمدة. يتم توصيل كل زر بصف وعمود محددين ، لذلك عند الضغط على الزر ، يتم إغلاق المسامير الضرورية.
مثال على استخدام لوحة المفاتيح اردوينو 4 4 4 الضغط على زر يمكن أن تختلف: من إنشاء جهاز استشعار الضغط على زر بسيط للسيطرة على عدد كبير من الأجهزة. على سبيل المثال ، باستخدام لوحة مفاتيح تعمل بالضغط ، يمكنك التحكم في المصابيح ، والصفافير ، والمرحلات ، والمحركات ، وحتى الروبوتات بأكملها.
تتناول هذه المقالة المبادئ الأساسية لتشغيل لوحة المفاتيح اردوينو 4 4 4 الضغط على زر ، اتصال اردوينو ويقدم أمثلة على استخدام وظائف مختلفة. يتم أيضا توفير مخططات الاتصال وأمثلة التعليمات البرمجية لمساعدتك على البدء في استخدام هذا الجهاز.
- اردوينو 4 4 4 الضغط على زر لوحة المفاتيح: مبدأ التشغيل والاتصال
- اردوينو وقدراته
- كيف تعمل لوحة المفاتيح بضغطة زر
- مبدأ تشغيل اردوينو مع لوحة المفاتيح الضغط على زر
- توصيل لوحة المفاتيح إلى اردوينو
- أمثلة على استخدام لوحة المفاتيح الضغط على زر مع اردوينو
اردوينو 4 4 4 الضغط على زر لوحة المفاتيح: مبدأ التشغيل والاتصال
ويستند مبدأ تشغيل لوحة المفاتيح اردوينو 4 4 4 على استخدام مصفوفة زر. لوحة المفاتيح عبارة عن شبكة من 4 صفوف و 4 أعمدة. يتوافق كل زر على لوحة المفاتيح مع تقاطع صف وعمود. عندما يضغط المستخدم على زر ، يمكن اردوينو تحديد الزر الذي تم الضغط عليه باستخدام تحليل حالة الصف والعمود.
لتوصيل لوحة المفاتيح اردوينو 4 4 4 ، يجب عليك استخدام المدخلات/المخرجات من لوحة اردوينو. تحتاج إلى استخدام دبوس منفصل لكل صف وعمود من لوحة المفاتيح. هناك حاجة إلى ما مجموعه 8 دبابيس لتوصيل لوحة المفاتيح.
وكمثال على ذلك ، والنظر في ربط اردوينو 4 4 4 لوحة المفاتيح لاردوينو أونو. يتم استخدام دبابيس مع أرقام 2-9 للاتصال. تستخدم الدبابيس المرقمة 2-5 لتوصيل صفوف لوحة المفاتيح ، وتستخدم الدبابيس المرقمة 6-9 لتوصيل أعمدة لوحة المفاتيح. بعد الاتصال ، تحتاج إلى كتابة برنامج لاردوينو الذي سيحدد الزر الذي تم الضغط عليه وتنفيذ إجراءات معينة.
ونتيجة لذلك ، اردوينو 4 4 4 الضغط على زر لوحة المفاتيح يسمح لك لاستخدام أزرار للتحكم في برنامج أو جهاز متصل لوحة اردوينو. ربط واستخدام لوحة المفاتيح الضغط على زر من السهل ، ويسمح لك لتوسيع قدرات اردوينو.
اردوينو وقدراته
مزايا استخدام اردوينو تشمل:
- سهل الاستخدام: اردوينو لديه بيئة تطوير بسيطة وبديهية تسمح حتى للمبتدئين لبدء إنشاء أجهزتهم الخاصة.
- منخفضة التكلفة: اردوينو هو منصة غير مكلفة نسبيا بالمقارنة مع ميكروكنترولر أخرى.
- مجتمع كبير: اردوينو لديها مجتمع كبير ونشط من المطورين الذين يشاركون معارفهم وخبراتهم ومشاريعهم.
- التمدد: اردوينو لديها العديد من الوحدات والمكونات الإضافية التي تسمح لك لخلق مجموعة متنوعة من المشاريع.
- تعدد الاستخدامات: اردوينو يسمح لك لإنشاء مشاريع مع وظائف مختلفة ، من بسيطة الصمام الأضواء الساطعة لأنظمة التشغيل الآلي المعقدة.
اردوينو يدعم لغات البرمجة المختلفة ، بما في ذلك لغة اردوينو ، ج/ج Python وبيثون ، مما يوسع كثيرا من إمكانيات التنمية.
باستخدام اردوينو ، يمكنك إنشاء مشاريع مختلفة، مثل:
- المنزل الذكي: اردوينو يمكن استخدامها لإنشاء نظام التشغيل الآلي في المنزل ، والإضاءة السيطرة ، والأقفال والأجهزة.
- الروبوتات: اردوينو يسمح لك لخلق الروبوتات بسيطة ومعقدة تسيطر عليها أجهزة الاستشعار والمحركات.
- إنترنت الأشياء: يمكن توصيل اردوينو بالإنترنت ، مما يسمح لك بإنشاء أجهزة ذكية بجهاز تحكم عن بعد.
- أتمتة الإنتاج: يمكن استخدام اردوينو لإنشاء أنظمة تلقائية في عمليات الإنتاج والتحكم والمراقبة.
بشكل عام ، يوفر اردوينو فرصا كبيرة لخلق مختلف الأجهزة الإلكترونية والمشاريع ، وسهولة استخدامه يجعلها في متناول مجموعة واسعة من الناس – من المبتدئين إلى المطورين ذوي الخبرة.
كيف تعمل لوحة المفاتيح بضغطة زر
يعتمد مبدأ تشغيل لوحة المفاتيح على مخطط مصفوفة. كل مفتاح من لوحة المفاتيح له عنوان فريد خاص به ، والذي يعتمد على موقعه في المصفوفة. عند الضغط على مفتاح ، اردوينو يقرأ تغيير حالة الصفوف والأعمدة المقابلة ويحدد عنوان المفتاح المضغوط.
لتوصيل لوحة المفاتيح اردوينو 4 4 4 ، مطلوب 8 دبابيس ، حيث يجب تخصيص دبوس واحد لكل عمود وكل صف. يتم توصيل أول 4 دبابيس بأعمدة لوحة المفاتيح ، ويتم توصيل 4 دبابيس المتبقية بالصفوف.
| العمود 1 | العمود 2 | العمود 3 | العمود 4 | |
|---|---|---|---|---|
| السطر 1 | زر 1 | زر 2 | زر 3 | زر 4 |
| السطر 2 | زر 5 | زر 6 | زر 7 | زر 8 |
| السطر 3 | زر 9 | زر 10 | زر 11 | زر 12 |
| السطر 4 | زر 13 | زر 14 | زر 15 | زر 16 |
عند برمجة اردوينو ، يتم استخدام مكتبة للعمل مع لوحة المفاتيح 4 4 4 الضغط على زر ، والذي يسمح لك لتحديد عنوان المفتاح المضغوط وتنفيذ إجراء معين اعتمادا على هذا العنوان. أمثلة على استخدام لوحة المفاتيح اردوينو 4 4 4 الضغط على زر ويمكن أن تشمل السيطرة الروبوت ، وخلق اللعبة ، والمشاريع التفاعلية الأخرى.
مبدأ تشغيل اردوينو مع لوحة المفاتيح الضغط على زر
مبدأ تشغيل اردوينو مع لوحة المفاتيح الضغط على زر هو كما يلي:
- أولا ، تحتاج إلى توصيل لوحة المفاتيح إلى دبابيس المقابلة من اردوينو باستخدام الأسلاك.
- مرة واحدة متصلة ، اردوينو يقرأ حالة كل زر باستخدام دبابيس الرقمية.
- اردوينو يكرر من خلال جميع الأزرار في المصفوفة ، وتبحث من خلال كل عمود والصف ، ويحدد الضغط على زر.
- عندما يتم العثور على زر الضغط ، اردوينو ينفذ الإجراءات المناسبة ، على سبيل المثال ، يرسل المعلومات إلى جهاز كمبيوتر أو يتحكم في الأجهزة المتصلة.
- إذا تم تحرير الزر ، يتوقف اردوينو عن معالجة الإشارة من هذا الزر وينتقل إلى الزر التالي.
باستخدام لوحة المفاتيح الضغط على زر في المشاريع مع اردوينو يسمح لك لإضافة السيطرة مريحة والتفاعل. على سبيل المثال ، يمكنك إنشاء مشروع حيث سيتحكم كل زر على لوحة المفاتيح في وظائف مختلفة أو يؤدي إلى أحداث معينة.
توصيل لوحة المفاتيح إلى اردوينو
لتوصيل لوحة المفاتيح بلوحة اردوينو ، سنحتاج إلى عدة أسلاك وعدد من المسامير للاتصال.
عادة ما تحتوي لوحة المفاتيح التي تعمل بضغطة زر على 16 دبوسا - 8 دبابيس لقراءة ضغطات الأزرار (الأعمدة) و 8 دبابيس لعرض إشارة عند الضغط عليها (الصفوف). لتوصيل لوحة المفاتيح ، سنستخدم 8 دبابيس في وضع الإدخال و 8 دبابيس في وضع الإخراج.
| دبوس لوحة المفاتيح | اردوينو دبوس |
|---|---|
| 0 (كول0) | 2 |
| 1 (كول 1) | 3 |
| 2 (كول 2) | 4 |
| 3 (كول 3) | 5 |
| 4 (الصف 0) | 6 |
| 5 (الصف 1) | 7 |
| 6 (الصف 2) | 8 |
| 7 (الصف 3) | 9 |
يمكن إجراء اتصال المسامير على حد سواء على لحام واستخدام الموصلات الخاصة واللوح.
بعد توصيل لوحة المفاتيح إلى لوحة اردوينو ، يمكنك البدء في كتابة رمز البرنامج لقراءة المطابع زر وتنفيذ الإجراءات اللازمة.
أمثلة على استخدام لوحة المفاتيح الضغط على زر مع اردوينو
اردوينو 4 4 4 الضغط على زر لوحة المفاتيح يمكن استخدامها لتنفيذ مختلف المهام والمشاريع. فيما يلي بعض أمثلة الاستخدام:
1. الصمام التحكم:
واحدة من أبسط الأمثلة هو السيطرة على المصابيح باستخدام لوحة المفاتيح الضغط على زر. يمكنك تعيين الصمام محددة لكل زر على لوحة المفاتيح. عند الضغط على الزر ، سيتم تشغيل الصمام ، وعند الضغط عليه مرة أخرى ، سيتم إيقاف تشغيله.
2. إدخال كلمة المرور:
يمكن استخدام لوحة المفاتيح التي تعمل بالضغط لإدخال كلمة مرور أو مجموعة من الأحرف. يمكن أن يمثل كل زر حرفا أو رقما واحدا. إذا قمت بإدخال كلمة المرور بشكل صحيح ، يمكنك برمجة اردوينو لتنفيذ إجراءات معينة.
3. التحكم في الروبوت:
يمكن استخدام لوحة المفاتيح التي تعمل بضغطة زر للتحكم في روبوت أو منصة متنقلة. يمكن أن يمثل كل زر أمر حركة (للأمام أو للخلف أو لليسار أو لليمين) أو أداء وظائف أخرى (على سبيل المثال ، رفع وخفض ذراع الروبوت).
4. ألعاب:
يمكن استخدام لوحة المفاتيح التي تعمل بضغطة زر لإنشاء ألعاب. على سبيل المثال ، يمكنك برمجة اردوينو لمعالجة الضغط على زر للسيطرة على لعبة ذات طابع أو التفاعل مع عالم اللعبة.
| زر | الإجراء |
|---|---|
| 1 | بدوره على الصمام 1 |
| 2 | بدوره على الصمام 2 |
| 3 | بدوره على الصمام 3 |
| 4 | بدوره على الصمام 4 |
| # | قم بإيقاف تشغيل جميع المصابيح |
5. واجهة الإدارة:
يمكن استخدام لوحة المفاتيح التي تعمل بالضغط لإنشاء واجهة بسيطة للتحكم في المعلمات أو الوظائف المختلفة. على سبيل المثال ، يمكنك استخدام الأزرار لضبط الوقت أو تغيير إعدادات الجهاز أو تحديد وضع التشغيل.
توفر لوحة المفاتيح اردوينو 4 4 4 الضغط على زر مجموعة متنوعة من الاحتمالات للمشاريع التفاعلية. لديها مبدأ تشغيل بسيط ومتصل بسهولة إلى لوحة اردوينو.