جدول المحتويات:
فيديو: لوحة مفاتيح بها 7 أجزاء باستخدام متحكم CLOUDX الصغير: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بالنسبة لهذا المشروع ، سنقبل الإدخال الرقمي من لوحة مفاتيح Matrix ثم نعرضها على وحدة عرض مكونة من سبعة أجزاء. نظرًا لأن مؤشرات LED الثمانية تحمل علامة A إلى G و DP (للفاصلة العشرية) ، إذا كنت تريد عرض الرقم 6 ، فيمكنك تطبيق التيار على المقاطع A و C و D و EF و G. وبالتالي 6 يساوي 0b01111101 (DP ، G، F، E، D، C، B، A) بالنظام الثنائي و 0x7D بالنظام السداسي عشري.
الخطوة 1: المواد
- متحكم CLOUDX الصغير
- كلاودكس سوفت كارد
- 7 الجزء
- سلك العبور
- V3 كورد
- 4x3 KEYPARD
- 330 أوم
- 10 كيلو المقاوم
يمكنك طلب المكون الخاص بك هنا
الخطوة 2: قم بإعداد جهازك
اتبع هذه الخطوة:
ربط:
قم بتثبيت A من المقطع إلى pin1 من CloudX
دبوس B من المقطع إلى pin2 من CloudX
قم بتثبيت DP من المقطع إلى pin3 من CloudX
دبوس C من المقطع إلى pin4 من CloudX
دبوس D من المقطع إلى pin5 من CloudX
دبوس E من المقطع إلى pin6 من CloudX
دبوس F من المقطع إلى pin7 من CloudX
دبوس G من المقطع إلى pin9 من CloudX
قم بتوصيل دبوس الكاثود المشترك بـ GND
تم توصيل دبوس A الخاص بدبوس صف لوحة المفاتيح بمقاوم 10 كيلو و pin12 من المتحكم الدقيق.
تم توصيل دبوس B الخاص بدبوس صف لوحة المفاتيح بمقاوم 10 كيلو و pin13 من المتحكم الدقيق.
تم توصيل دبوس C الخاص بدبوس صف لوحة المفاتيح بمقاوم 10 كيلو و pin14 من المتحكم الدقيق.
تم توصيل دبوس صف لوحة المفاتيح بمقاوم 10 كيلو و pin15 من المتحكم الدقيق.
وتم توصيل نهاية المقاوم معًا بـ GND.
تم توصيل pin1 الخاص بلوحة المفاتيح Row pin بـ pin10 من وحدة التحكم الدقيقة.
تم توصيل pin2 الخاص بلوحة المفاتيح Row pin بـ pin11 الخاص بالميكروكونترولر.
تم توصيل دبوس الصف 3 الخاص بلوحة المفاتيح بـ pin12 الخاص بالميكروكونترولر.
الخطوة 3: البرمجة
انسخ هذا الرمز إلى CloudX IDE الخاص بك.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1'، '2'، '3'، '4'، '5'، '6'، '7 '،' 8 '،' 9 '،' * '،' 0 '،' # '}؛ // تخطيط مفاتيح لوحة المفاتيح char RowPins [NumberOfRows] = {12 ، 13 ، 14 ، 15} ؛ char ColumnsPins [NumberOfColumns] = {9، 10، 11} ؛ مفاتيح شار // بدلاً من إنشاء عشرة متغيرات char منفصلة ، نقوم بإنشاء مصفوفة لتجميعها char غير الموقعة = {0x3F ، 0x06 ، 0x5B ، 0x4F ، 0x66 ، 0x6D ، 0x7D ، 0x07 ، 0x7F ، 0x6F} ؛ setup () {// setup here Keypad_setting (PULLDOWNROW، RowPins، ColumnsPins، NumberOfRows، NumberOfColumns، KeypadCharacters) ؛ // تهيئة لوحة المفاتيح بهذه البيانات // Segment_setting (CCathode ، NumberOfDigit ، SectorScanPins ، SectorDataPins) ؛ portMode (1 ، الإخراج) ؛ // إعداد منفذ الإدخال / الإخراج الرقمي 1 كـ OUTPUT portWrite (1 ، OFF_ALL) ؛ // clear / turn off port 1 loop () {// البرنامج هنا
المفاتيح = getKey () ، // تحقق من مفتاح اضغط على لوحة المفاتيح
إذا (Keys! = 0) portWrite (1، seg [Keys - 48]) ؛ // اكتب مفتاح الضغط على 7-مقطع
}
}
الخطوة 4: شارك معنا
شارك معنا إنجازاتك هنا
موصى به:
عدد قليل من المكونات البسيطة ، DIY بها بنفسك لوحة مفاتيح إلكترونية: 6 خطوات
عدد قليل من المكونات البسيطة ، DIY بها بنفسك لوحة مفاتيح إلكترونية: 555 مؤقت 1Button × 81100nF مكثف مقاومات مختلفة: 390Ω ، 620Ω ، 910Ω ، 1kΩ × 2 ، 1.1kΩ ، 1.3kΩ ، 1.5kΩ ، 6.2kΩ.1 صفارة ، سلك تركيب 22AWG ، موصل بطارية 9 فولت ، لوح توصيل 1 9 فولت البطارية
واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام متحكم CloudX الدقيق: 5 خطوات
واجهة العرض المكونة من 7 أجزاء مع Shift Register باستخدام CloudX Microcontroller: في هذا المشروع ، ننشر برنامجًا تعليميًا حول كيفية واجهة شاشة LED المكونة من سبعة أجزاء مع متحكم CloudX. تُستخدم شاشات العرض السبعة في العديد من الأنظمة المضمنة والتطبيقات الصناعية حيث يكون نطاق المخرجات المراد إظهاره معروفًا
لوحة المفاتيح مع شاشة LCD باستخدام متحكم CloudX: 4 خطوات
لوحة المفاتيح مع شاشة LCD باستخدام وحدة التحكم CloudX الدقيقة: بالنسبة لهذا المشروع ، سنقبل البيانات من لوحة مفاتيح Matrix ثم نعرضها على وحدة LCD
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): 3 خطوات
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): لوحة مفاتيح داس هي اسم لوحة المفاتيح الأكثر شيوعًا بدون نقوش على المفاتيح (لوحة مفاتيح فارغة). يتم بيع لوحة مفاتيح Das بسعر 89.95 دولارًا. سيرشدك هذا الدليل أثناء إنشاء لوحة مفاتيح قديمة لديك
تنظيف لوحة مفاتيح Apple Aluminium . أو أي لوحة مفاتيح أخرى ناعمة الملمس: 5 خطوات
تنظيف لوحة مفاتيح Apple Aluminium …. أو أي لوحة مفاتيح أخرى ناعمة الملمس: نظيفة مثلك أو قد أحاول الحفاظ على لوحات مفاتيح Apple المصنوعة من الألومنيوم ، فإنها تصبح قذرة بعد عام أو نحو ذلك. هذا التوجيه هو لمساعدتك على تنظيفه. كن حذرًا ، لأنني لست مسؤولاً إذا تعطلت لوحة المفاتيح أثناء القيام بذلك …. SUCKS F