محتويات
حول الكتاب الأول
للقراء الثاني
حول المؤلفين IIi
1. بدء استخدام Arduino 1
1.1 ما هو اردوينو؟ 2
1.2 كيفية برمجة اردوينو؟ 2
1.3 كيفية تثبيت Arduino IDE؟ 2
1.4 إطلاق وفلاش برنامجك الأول 5
2. مقدمة إلى Python 8
2.1 ما هي لغة بايثون؟ 9
2.2 تثبيت Python 9
2.3 سبايدر IDE 10
2.4 أول برنامج بيثون 10
2.5 تثبيت وحدات بايثون 11
2.5.1 تكينتر 11
2.5.2 أدوات المعارف التقليدية 12
2.5.3 PySerial 12
2.5.4 TK Color Picker 13
2.5.5 PyFirmata 13
3. برمجة واجهة المستخدم الرسومية باستخدام Python Tkinter 14 3.1 واجهة المستخدم الرسومية 15
3.2 عمل إطار واجهة المستخدم الرسومية في Python 16
3.3 نافذة Tkinter 17
3.4 Tkinter الحاجيات 18
3.5 إضافة عناصر واجهة مستخدم Tkinter باستخدام PILLOW 30
3.6 مكالمات الأحداث مع Tkinter Widgets 31
3.7 إزالة الغموض عن وحدة PySerial 34
4. استكشاف الحاجيات Tkinter عالية المستوى 35
4.1 الحاجيات عالية المستوى مع أدوات المعارف التقليدية 36
4.2 عرض سبعة مقاطع 37
4.3 مقياس الروتاري 38
4.4 قائمة الخيارات الذكية 39
5. التحدي -1: التحكم الرقمي في الصمام 42
6. التحدي -2: التحكم في الماكينات الرقمية 52
7. التحدي 3: التحكم في محرك التيار المستمر 62
9. التحدي -4: رسم بيانات أجهزة الاستشعار 73
10. التحدي الخامس: تسجيل بيانات جهاز الاستشعار 84
11. التحدي –6: التحكم في RGB LED 95
12. التحدي 7: التحكم اللاسلكي في Arduino 105
13. التحدي – 8: Tkinter باستخدام Firmata 113
14. مشروع كابستون: بناء مركبة آلية والتحكم فيها 120
15- الخلاصة 138
كود المصدر: مستودع جيثب 139

رابط التحميل