📝 ملخص الصفحة
📚 توصيل لوحة المفاتيح 4x4 بالأردوينو
المفاهيم الأساسية
لوحة المفاتيح 4x4 (Keypad 4x4): مكون من فئة الإدخال (Input) يحتوي على أزرار الأرقام 0-9، الرموز (*، #)، والحروف (A-D).
خريطة المفاهيم
```markmap
تمارين برمجة C++ لإنترنت الأشياء
المشروع: إنشاء قفل باب ذكي
المكونات المستخدمة
- لوحة أردوينو أونو R3 (Arduino Uno R3)
- لوحة مفاتيح (مقياس 4x4)
#### توصيل لوحة المفاتيح
##### خطوات التوصيل
###### الصف الأول: الطرف الرقمي 9
###### الصف الثاني: الطرف الرقمي 8
###### الصف الثالث: الطرف الرقمي 7
###### الصف الرابع: الطرف الرقمي 6
- توصيل أعمدة لوحة المفاتيح
###### العمود الأول: الطرف الرقمي 5
###### العمود الثاني: الطرف الرقمي 4
###### العمود الثالث: الطرف الرقمي 3
###### العمود الرابع: الطرف الرقمي 2
##### ملاحظة
- تغيير لون جميع أسلاك التوصيل إلى الأخضر (green)
- شاشة LCD مقاس 16x2 (I2C)
- محرك سيرفو مصغر (Micro Servo)
```
نقاط مهمة
- يتم توصيل لوحة المفاتيح بالأطراف الرقمية (Digital Pins) على لوحة الأردوينو.
- يتم توصيل الصفوف الأربعة بالأطراف 9، 8، 7، 6.
- يتم توصيل الأعمدة الأربعة بالأطراف 5، 4، 3، 2.
- يجب تغيير لون أسلاك التوصيل إلى الأخضر.
📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
ستبدأ بإضافة لوحة المفاتيح من فئة Input (الإدخال) من مكونات (components) وتوصيلها بالأردوينو.
توصيل لوحة المفاتيح
نوع: محتوى تعليمي
ابحث عن مكون 4x4 Keypad (لوحة المفاتيح) من فئة Input (الإدخال) في مساحة العمل. 1
نوع: محتوى تعليمي
قم بتوصيل السطر الأول من لوحة المفاتيح بالطرف الرقمي 9 الخاص بالأردوينو. 2
قم بتوصيل السطر الثاني من لوحة المفاتيح بالطرف الرقمي 8 الخاص بالأردوينو. 3
قم بتوصيل السطر الثالث من لوحة المفاتيح بالطرف الرقمي 7 الخاص بالأردوينو. 4
قم بتوصيل السطر الرابع من لوحة المفاتيح بالطرف الرقمي 6 الخاص بالأردوينو. 5
قم بتوصيل السطر الأول من لوحة المفاتيح بالطرف الرقمي 5 الخاص بالأردوينو.
قم بتوصيل السطر الثاني من لوحة المفاتيح بالطرف الرقمي 4 الخاص بالأردوينو. 7
قم بتوصيل العمود الثالث من لوحة المفاتيح بالطرف الرقمي 3 الخاص بالأردوينو. 8
قم بتوصيل العمود الرابع من لوحة المفاتيح بالطرف الرقمي 2 الخاص بالأردوينو. 9
غير كافة الأسلاك إلى اللون green (الأخضر).
Components
نوع: محتوى تعليمي
All
Search
نوع: محتوى تعليمي
Ultrasonic Distance Sensor
Soil Moisture Sensor
Temperature Sensor
DHT
Dip Switch
DPST
Dip Switch
SPST x 4
Tilt Sensor
Gas Sensor
Tilt Sensor 4-pin
Keypad 4x4
Dip Switch
SPST x 6
Output
نوع: محتوى تعليمي
LED
NeoPixel
NeoPixel Ring
12
NeoPixel Ring
24
LED RGB
NeoPixel Ring
NeoPixel Strip
4
Light bulb
NeoPixel Ring
16
نوع: محتوى تعليمي
2
4
6
8
3
5
7
9
10
9
8
6
5
4
3
2
1
0
DIGITAL (PWM~)
نوع: METADATA
وزارة التعليم
Ministry of Education
243
2025-1447
نوع: METADATA
شكل 6.18: توصيل لوحة المفاتيح
🔍 عناصر مرئية
A 4x4 keypad with numbers 0-9, *, #, and letters A-D. Button 1 is highlighted with a blue circle.
Diagram showing an Arduino Uno board connected to a 4x4 keypad via jumper wires. The wires are color-coded, with a bundle of wires highlighted in green.
A close-up view of the digital pins on an Arduino board, labeled with numbers 0 through 10, including PWM indicators. Some pins are circled with numbers 2, 4, 6, 8, 3, 5, 7, 9.
📄 النص الكامل للصفحة
ستبدأ بإضافة لوحة المفاتيح من فئة Input (الإدخال) من مكونات (components) وتوصيلها بالأردوينو.
--- SECTION: توصيل لوحة المفاتيح ---
ابحث عن مكون 4x4 Keypad (لوحة المفاتيح) من فئة Input (الإدخال) في مساحة العمل. 1
قم بتوصيل السطر الأول من لوحة المفاتيح بالطرف الرقمي 9 الخاص بالأردوينو. 2
قم بتوصيل السطر الثاني من لوحة المفاتيح بالطرف الرقمي 8 الخاص بالأردوينو. 3
قم بتوصيل السطر الثالث من لوحة المفاتيح بالطرف الرقمي 7 الخاص بالأردوينو. 4
قم بتوصيل السطر الرابع من لوحة المفاتيح بالطرف الرقمي 6 الخاص بالأردوينو. 5
قم بتوصيل السطر الأول من لوحة المفاتيح بالطرف الرقمي 5 الخاص بالأردوينو.
قم بتوصيل السطر الثاني من لوحة المفاتيح بالطرف الرقمي 4 الخاص بالأردوينو. 7
قم بتوصيل العمود الثالث من لوحة المفاتيح بالطرف الرقمي 3 الخاص بالأردوينو. 8
قم بتوصيل العمود الرابع من لوحة المفاتيح بالطرف الرقمي 2 الخاص بالأردوينو. 9
غير كافة الأسلاك إلى اللون green (الأخضر).
--- SECTION: Components ---
All
--- SECTION: Search ---
Ultrasonic Distance Sensor
Soil Moisture Sensor
Temperature Sensor
DHT
Dip Switch
DPST
Dip Switch
SPST x 4
Tilt Sensor
Gas Sensor
Tilt Sensor 4-pin
Keypad 4x4
Dip Switch
SPST x 6
--- SECTION: Output ---
LED
NeoPixel
NeoPixel Ring
12
NeoPixel Ring
24
LED RGB
NeoPixel Ring
NeoPixel Strip
4
Light bulb
NeoPixel Ring
16
2
4
6
8
3
5
7
9
10
9
8
6
5
4
3
2
1
0
DIGITAL (PWM~)
وزارة التعليم
Ministry of Education
243
2025-1447
شكل 6.18: توصيل لوحة المفاتيح
--- VISUAL CONTEXT ---
**DIAGRAM**: Untitled
Description: A 4x4 keypad with numbers 0-9, *, #, and letters A-D. Button 1 is highlighted with a blue circle.
Context: Represents the 4x4 keypad component used for input.
**DIAGRAM**: Untitled
Description: Diagram showing an Arduino Uno board connected to a 4x4 keypad via jumper wires. The wires are color-coded, with a bundle of wires highlighted in green.
Context: Illustrates the physical connection of a keypad to an Arduino board for input.
**DIAGRAM**: Untitled
Description: A close-up view of the digital pins on an Arduino board, labeled with numbers 0 through 10, including PWM indicators. Some pins are circled with numbers 2, 4, 6, 8, 3, 5, 7, 9.
X-axis: Digital Pin Number
Y-axis: Pin Label
Data: Shows the numbering and labeling of digital pins on the Arduino board.
Key Values: Pin 2, Pin 3, Pin 4, Pin 5, Pin 6, Pin 7, Pin 8, Pin 9
Context: Highlights the specific digital pins on the Arduino board used for connecting the keypad.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
في مشروع إنترنت الأشياء باستخدام الأردوينو، ما فئة المكون (component) التي تنتمي إليها لوحة المفاتيح 4x4 Keypad؟
- أ) فئة Output (الإخراج)
- ب) فئة Sensor (المستشعر)
- ج) فئة Input (الإدخال)
- د) فئة Actuator (المشغل)
الإجابة الصحيحة: c
الإجابة: فئة Input (الإدخال)
الشرح: لوحة المفاتيح هي جهاز إدخال، حيث يستخدمها المستخدم لإدخال الأرقام أو الأوامر إلى النظام. في سياق مكونات الأردوينو، يتم تصنيفها ضمن فئة Input.
تلميح: فكر في الوظيفة الأساسية للمكون: هل يستقبل بيانات من المستخدم أم يخرج بيانات؟
التصنيف: تعريف | المستوى: سهل
أي من الأطراف الرقمية التالية في لوحة الأردوينو Uno يُستخدم عادةً لتوصيل صفوف لوحة المفاتيح 4x4 وفقاً للخطوات الشائعة؟
- أ) الأطراف 2، 3، 4، 5
- ب) الأطراف 9، 8، 7، 6
- ج) الأطراف 10، 11، 12، 13
- د) الأطراف A0، A1، A2، A3
الإجابة الصحيحة: b
الإجابة: الأطراف 9، 8، 7، 6
الشرح: وفقاً للخطوات المذكورة، يتم توصيل الصف الأول بالطرف 9، والصف الثاني بالطرف 8، والصف الثالث بالطرف 7، والصف الرابع بالطرف 6. هذه الأطراف مخصصة للصفوف في التوصيل النموذجي.
تلميح: راجع تسلسل توصيل الصفوف الأربعة. ما هي الأرقام المذكورة أولاً؟
التصنيف: صيغة/خطوات | المستوى: متوسط
ما الغرض من تغيير لون أسلاك التوصيل بين لوحة المفاتيح والأردوينو إلى اللون الأخضر (green) في مخططات الدوائر الإلكترونية؟
- أ) لإشارة إلى أن الأسلاك تحمل تياراً عالياً.
- ب) لتمييز وتنظيم الأسلاك وتسهيل متابعة مسار التوصيلات.
- ج) للتعبير عن أن الدائرة تعمل بالطاقة الخضراء.
- د) لإظهار أن الأسلاك متصلة بأطراف الإخراج (Output) فقط.
الإجابة الصحيحة: b
الإجابة: لتمييز وتنظيم الأسلاك وتسهيل متابعة مسار التوصيلات.
الشرح: يستخدم الترميز اللوني في المخططات الإلكترونية لتحسين التنظيم والقراءة. يساعد اللون الموحد (كالأخضر) على تتبع مجموعة معينة من الأسلاك (مثل أسلاك لوحة المفاتيح) بسهولة وتمييزها عن مجموعات أخرى، مما يقلل من الأخطاء أثناء التوصيل أو الصيانة.
تلميح: فكر في أهمية الترميز اللوني في المخططات الإلكترونية المعقدة.
التصنيف: مفهوم جوهري | المستوى: متوسط