تحميل كتاب برمجة الأردوينو للمهندس سامي قرامي
محتويات الكتاب
أوامر البرمجة الأساسیة (أوراق تذكیریة مختصرة)
الباب الأول : تعرف على الأردوینو -البدایة - الممیزات و العیوب- التعرف على بورد الأردوینو أونو
- الفرق بین الإشارات الرقمیة و التماثلیة + طرق تشغیل الأردوینو + حساب التیار
- مودیلات الأردوینو المختلفة (من الشركة الأصلیة ، و من الشركات الأخرى)
الباب الثاني: البرمجة + طرق برمجة الأردوینو Tinker , Create , IDE
- فھم أبسط كود أردوینو (الومیض Blink + (استخدام الأمثلة example
- تمھید للبرمجة ، أقسام الأخطاء ، نصائح عامة للبرمجة
- أنواع المتغیرات variables + المتغیرات العامة و المحلیة
- المنافذ الرقمیة و الأمر الشرطي if
- اصدار صوت باستخدام الأمر tone
- ادخال أو إخراج إشارة تماثلیة analog
- حلقات for , while loops
- الذھاب إلى وسم label goto
- استخدام شاشة السیریال لإرسال المعلومات من و إلى الأردوینو
- إجراء العملیات في الأردوینو
- المصفوفات arrays
- العمليات المنطقية AND , OR , NOT
- العملیات على مستوى البت : الازاحة، القراءة و الكتابة ، المنطق
- تكتیكات برمجیة : التحویل بین النطاقات constrain , map
- تولید عدد عشوائي باستخدام الأمر random
- ایجاد القیمة الأكبر أو الأصغر باستخدام الأمرین max , min
- تكتیك الضبط عند بدایة التشغیل calibration
- الومیض بدون استخدام التأخیر - استخدام الأمر millis
- كتابة الدوال في الكود functions + طریقة switch, case
- تمارین برمجیة على الباب الثاني
الباب الثالث : إلكترونیات (أھم العناصر ، لوحة التوصیل، المخططات ، المحاكاة)
- استخدام الشریحة ATmega328p بدون الأردوینو
- الملتميتر الرقمي Digital multimeter
- تكبیر الإشارة الكھربائیة (الریلاي ، الترانزیستور)
- مقاومة رفع الجھد و مقاومة خفض الجھد resistor down/up pull
- تذبذب إشارة الدخل Debounce
- مسجلات الإزاحة shift register
- محركات التیار المستمر motor DC و استخدام bridge-H
- حساس المسافة الصوتي ultrasonic / p
الباب الرابع : المكتبات و لغة ++C- تضمین مكتبة ، تعریف كائن object
- ربط لوحة الأزرار مع الأردوینو keypad
- شاشة الأضواء السبعة segment seven
- محرك السيرفو Servo motor
- محرك الخطوة stepper motor
- استخدام الذاكرة الدائمة EEPROM
- استخدام شاشة الكریستال display LCD
- استقبال إشارة الریموت كنترول remote IR
- التخزین على ذاكرة SD