لوحة المفاتيح ستم 32 ماتريكس هي واحدة من الطرق الأكثر شيوعا وفعالة لإدخال البيانات إلى ميكروكنترولر. يسمح لك بتقليل عدد الدبابيس المستخدمة ، وكذلك تبسيط عملية البرمجة بشكل كبير.
في هذه المقالة ، ونحن سوف ننظر في دليل مفصل لربط وتكوين لوحة المفاتيح ستم 32 مصفوفة باستخدام رسم تخطيطي. سنقوم بتحليل المكونات الرئيسية للدائرة وشرح كيفية توصيلها بشكل صحيح بحيث تعمل لوحة المفاتيح بشكل صحيح.
سيتم إيلاء اهتمام خاص لاختيار المقاومات والثنائيات المناسبة ، وكذلك تكوين البرنامج للعمل مع لوحة مفاتيح المصفوفة. سنلقي نظرة على بعض أمثلة التعليمات البرمجية في لغة البرمجة سي التي ستساعدك على إتقان هذه التكنولوجيا بسهولة واستخدامها في مشاريعك.
إذا كنت قد واجهت مشاكل عند العمل مع لوحة المفاتيح ستم 32 ماتريكس أو تريد أن تتعلم كيفية استخدامها ، ثم هذه المادة هي مثالية بالنسبة لك. هنا سوف تجد جميع المعلومات والتعليمات اللازمة لتنفيذ هذه التكنولوجيا في المشاريع الخاصة بك.
- لوحة مفاتيح ست إم 32 ماتريكس
- مخطط الاتصال
- دليل الاتصال
- وصف مفصل للمخطط
- رسم تخطيطي
لوحة مفاتيح ست إم 32 ماتريكس
لوحة المفاتيح ستم 32 ماتريكس هو الجهاز الذي يسمح لك للسيطرة على ميكروكنترولر ستم 32 باستخدام المفاتيح. وهو يتألف من سلسلة من الأزرار مرتبة في شكل مصفوفة ومتصلة دبابيس غبيو المقابلة من متحكم.
للعمل مع لوحة المفاتيح ستم 32 ماتريكس ، تحتاج إلى اتباع عدة خطوات. أولا وقبل كل شيء ، تحتاج إلى توصيل لوحة المفاتيح إلى دبابيس المقابلة من متحكم. بعد ذلك ، تحتاج إلى إعداد المسامير للإدخال وتنشيط مقاومات السحب لكل عمود من المصفوفة. بعد ذلك ، تحتاج إلى تحديد وظيفة معالجة الضغط على المفتاح وتكوين المقاطعات للتعامل مع أحداث الأزرار.
عند العمل مع لوحة المفاتيح ستم 32 ماتريكس ، ينبغي أن تؤخذ ملامح متحكم ودبابيس لها في الاعتبار. على سبيل المثال ، تحتاج إلى الانتباه إلى دبابيس وحدة التحكم الدقيقة التي تدعم المقاطعات الخارجية ، حيث يمكن استخدامها لمعالجة ضغطات المفاتيح.
وبالإضافة إلى ذلك ، فمن الضروري أن تأخذ في الاعتبار ميزات البرمجة من ستم 32. على سبيل المثال ، يمكنك استخدام العديد من المكتبات والأطر للعمل مع لوحة مفاتيح مصفوفة ، مثل ستم 32 كيوب أو مكتبة هال. هذه الأدوات توفر وظائف جاهزة للعمل مع دبابيس غبيو والمقاطعات ، مما يبسط تطوير وتصحيح التطبيق.
في الختام ، لوحة المفاتيح ستم 32 ماتريكس هو وسيلة مريحة وفعالة للسيطرة على ميكروكنترولر ستم 32. يسمح للمستخدم بالتفاعل مع الجهاز باستخدام أزرار بسيطة ومريحة. عند توصيلها وتكوينها بشكل صحيح ، يمكن استخدام لوحة مفاتيح ستم 32 ماتريكس في مجموعة واسعة من التطبيقات ، من التحكم في الأنظمة الروبوتية إلى إنشاء واجهات تفاعلية.
مخطط الاتصال
لتوصيل لوحة المفاتيح ماتريكس إلى ميكروكنترولر ستم 32 ، اتبع الرسم البياني اتصال أدناه:
| دبوس لوحة المفاتيح | دبوس من متحكم |
|---|---|
| الصف 1 | الصفحة 0 |
| الصف 2 | الصفحة 1 |
| الصف 3 | الصفحة 2 |
| الصف 4 | الصفحة 3 |
| العمود 1 | الصفحة 4 |
| العمود 2 | الصفحة 5 |
| العمود 3 | البرنامج 6 |
| العمود 4 | الصفحة 7 |
يتم تطبيق إشارة منخفضة على صف الدبوس 1 ، ويتم تطبيق إشارة عالية على بقية دبابيس الصف. بعد ذلك ، تتم قراءة حالة دبابيس العمود لتحديد الزر الذي تم الضغط عليه على لوحة المفاتيح.
دليل الاتصال
لتوصيل لوحة المفاتيح ماتريكس إلى ميكروكنترولر ستم 32 ، اتبع الخطوات أدناه:
- قم بتوصيل دبابيس لوحة المفاتيح بالدبابيس المقابلة لوحدة التحكم الدقيقة. عادة ما تحتوي لوحة مفاتيح المصفوفة على 4 صفوف و 4 أعمدة ، لذلك تحتاج إلى توصيل 8 دبابيس بالدبابيس المقابلة.
- تعيين دبابيس غبيو من متحكم إلى وضع الإدخال مع رفع.
- مسح لوحة المفاتيح برمجيا. تعتمد طريقة المسح على منطق لوحة المفاتيح ، ولكن عادة ما يتم قبول استخدام طريقة أخذ العينات. يمكن استخدام الخوارزميات ، على سبيل المثال ، المسح باستخدام عمود واحد وقراءة الصفوف ، أو المسح باستخدام صف واحد وقراءة الأعمدة.
- تحليل البيانات من لوحة المفاتيح وتنفيذ الإجراءات اللازمة اعتمادا على مفاتيح الضغط.
يوضح الجدول أدناه مخطط اتصال لوحة المفاتيح المصفوفة إلى ستم 32:
| رقم إخراج لوحة المفاتيح | الوصف | اتصال دبوس الإدخال من متحكم |
|---|---|---|
| 1 | السطر 1 | السلطة الفلسطينية 0 |
| 2 | السطر 2 | السلطة الفلسطينية 1 |
| 3 | السطر 3 | السلطة الفلسطينية 2 |
| 4 | السطر 4 | السلطة الفلسطينية 3 |
| 5 | العمود 1 | السلطة الفلسطينية 4 |
| 6 | العمود 2 | السلطة الفلسطينية 5 |
| 7 | العمود 3 | السلطة الفلسطينية 6 |
| 8 | العمود 4 | السلطة الفلسطينية 7 |
باتباع الخطوات المذكورة أعلاه وباستخدام مخطط الاتصال المقدم ، سوف تكون قادرا على توصيل لوحة المفاتيح ماتريكس بنجاح إلى ميكروكنترولر ستم 32 والتحكم فيه في المشاريع الخاصة بك.
وصف مفصل للمخطط
تتكون دائرة لوحة المفاتيح ماتريكس على ميكروكنترولر ستم 32 من عدة مكونات رئيسية:
- ميكروكنترولر إس تي إم 32: يتم استخدامه للتحكم ومعالجة الإشارات من لوحة المفاتيح. يوفر التفاعل بين المفاتيح وجهاز آخر ويوفر بيانات حول ضغطات المفاتيح.
- مصفوفة لوحة المفاتيح: إنها شبكة من الصفوف والأعمدة تتكون من أزرار منفصلة. يتم توصيل كل عمود وكل صف إلى دبابيس المقابلة من ميكروكنترولر ستم 32.
- المقاومات: تستخدم لتوليد جهد إضافي في الدائرة. أنها تساعد على تعيين القيمة الأولية للإشارة عالية أو منخفضة للوحة المفاتيح.
- المكثفات: يتم استخدامها لتنعيم الإشارات وقمع التداخل الكهرومغناطيسي لضمان تشغيل مستقر للوحة المفاتيح.
عندما تضغط على الزر الموجود في مصفوفة لوحة المفاتيح ، تتغير الإشارة في الصف والعمود المقابل. و ستم 32 متحكم يحلل التغييرات ويحدد المفتاح الذي تم الضغط عليه. ثم ينقل هذه المعلومات إلى جهاز آخر أو ينفذ إجراء محددا اعتمادا على البرنامج.
قد تتضمن الدائرة أيضا عناصر إضافية مثل المصابيح أو محولات مستوى الإشارة ، اعتمادا على الوظيفة المطلوبة وتصميم لوحة المفاتيح.
هذا المخطط يسمح لك لإنشاء لوحة مفاتيح موثوقة ومرنة على أساس ميكروكنترولر ستم 32 ، والتي يمكن استخدامها في مختلف المشاريع التي تتطلب إدخال المستخدم.
رسم تخطيطي
الرسم التخطيطي للوحة المفاتيح المصفوفة على ميكروكنترولر ستم 32 هو تمثيل رسومي لمخطط الأسلاك من لوحة المفاتيح إلى وحدة تحكم. يجعل هذا الرسم التخطيطي من السهل فهم دبابيس وحدة التحكم الدقيقة المستخدمة لتوصيل كل زر لوحة مفاتيح.
في الرسم التخطيطي ، يمكنك أن ترى أن لوحة المفاتيح مصفوفة متصلة ميكروكنترولر ستم 32 باستخدام المقاومات والمفاتيح. يرتبط كل زر لوحة مفاتيح بتقاطع صفوف وأعمدة معينة. عند الضغط على الزر ، يتم إغلاق جهات اتصال الصف والعمود ، ويمكن للمتحكم الدقيق اكتشاف هذه الدائرة القصيرة وتحديد الزر الذي تم الضغط عليه.
يظهر الرسم التخطيطي أيضا أرقام دبوس من ميكروكنترولر ستم 32 ، والتي تستخدم لتوصيل لوحة المفاتيح. سيساعد ذلك في تطوير البرامج ، حيث ستحتاج إلى تكوين الدبابيس المناسبة للإدخال أو الإخراج ، بالإضافة إلى تكوين الوظائف المضمنة لوحدة التحكم لاكتشاف ضغطات الأزرار.
الرسم التخطيطي هو جزء مهم من الوثائق التي من شأنها أن تساعد المطور للاتصال بشكل صحيح وتكوين لوحة المفاتيح ماتريكس على ميكروكنترولر ستم 32. بفضل هذا الرسم التخطيطي ، يمكنك تجنب أخطاء الاتصال وتوفير الوقت في العثور على المشكلات وإصلاحها في المستقبل.