تعلم تصميم وبرمجة الروبوت

تعلم تصميم وبرمجة الروبوت
9
User Rating: 3.82 (3 votes)

من ضمن مزايا بوردة أردوينو Arduino وكذلك بيجيل بوون Beaglebone إمكانية توصيلها بالعديد من المكونات الإلكترونية الأخرى مثل الكاميرات والأذرع الإلكترونية وغيرها ، كما أن لها القدرة على قراءة الإشارات الرقمية والإشارات القياسية Digital & Analog Signals حيث تسمح هذه الإمكانية من قراءة العالم من حولك عن طريق الحساسات المختلفة مثل قراءة درجات الحرارة والرطوبة وغيرها.
وفى هذه الموسوعة سوف نقوم بتقديم الكثير من الطرق والآليات التى يمكن عن طريقها قراءة المدخلات بمختلف أنواعها ومعالجتها عن طريق بوردة أردوينو وبيجيل بوون ، كما سنتعرف على كيفية توصيل الوحدات المختلفة معها وبرمجتها لنصنع روبوت ونتحكم فيه كيفما نريد..

معلومات عن البرنامج وكيفية شراء البرنامج من مصر وخارجها

  • عدد الاسطوانات: 10 اسطوانات دي في دي + 6 كتب شرح بالعربي
  • لشراء البرنامج: 495 جنيه – المبيعات 01226809015 يصلك لباب بيتك والدفع عند الإستلام

للشراء من خارج مصر

  • لشراء البرنامج: 120 دولار – المبيعات واتس اب 00201226809015
  • يصلك بالبريد السريع الدولي EMS خلال 3 ايام ونرسل لك رقم الشحنة وصورة منها لتتبعها اونلاين
  • تحويل بنكي: حوالة لبنك مصر على حساب رقم: 18812000000993 باسم: أحمد محمد علي محمد
  • ويسترن يونيون: لاسم: ahmed mohamed ali mohamed البلد: Egypt
  • باي بال: ادفع بسهولة وأمان بالفيزا كارد عن طريق موقع باي بال للإيمال [email protected]

تعلم تصميم وبرمجة الروبوت – تعلم آردوينو

Arduino Development Board

تعلم تصميم وبرمجة الروبوت - تعلم آردوينو

 

تحتوي الاسطوانات التعليمية على شرح:

  • إعداد وتنزيل بيئة التطوير Arduino CC .
  • التنبؤ بالإضاءة والتنبؤ بالحركة عن طريق الحساسات .
  • التنبؤ بالاهتزاز والتنبؤ بالتصفيق أو الصوت .
  • قياس المسافة باستخدام الأشعة تحت الحمراء .
  • عرض صورة على مصفوفة ليدات Leds .
  • الحصول على موقعك باستخدام حساس GPS .
  • التحكم فى موتور سيرفو أو أكثر باستخدام مقاومة متغيرة .
  • الاتصال ببوردة أردوينو عن طريق البلوتوث .
  • التحكم فى أردوينو عن بُعد والاستجابة لإشارات الريموت كونترول .
  • طرق الاتصال باستخدام بروتوكول L2C وبروتوكول SPI .
  • تصميم روبوت متكامل وكتابة أكواد التحكم .

كما يحتوي الكتاب التعليمي على الفصول التالية:

الفصل الأول – قراءة الإشارات الرقمية والقياسية

  • مقدمة
  • إعداد وتنزيل بيئة التطوير Arduino CC
  • التجربة 1
  • تجربة 2
  • تجنب القراءة الخطأ لحالة المفتاح
  • تحديد عدد مرات الضغط على مفتاح
  • قراءة لوحة مفاتيح Keybad
  • قراءة القيم القياسية Analog Values
  • تغيير مدى القيم Changing Rang of Values
  • قراءة أكثر من 6 قيم قياسية
  • عرض وقراءة جهد حتى 5 فولت
  • الاستجابة للتغير في الجهد
  • قراءة جهد أكبر من 5 فولت

الفصل الثانى – أستخدام الحساسات مع اردوينو

  • مقدمة
  • إشارة رقمية Digital on/off
  • إشارة Analog
  • إشارة متغير العرض Pulse width
  • بيانات تسلسلية Serial
  • اشارات i2c , SPI
  • تجربة التنبؤ بالحركة و الميل Tilet or Movement
  • التنبؤ بالإضاءة Detecting Light
  • التنبؤ بالحركة Motion Sensor
  • قياس المسافات Measuring Distance
  • قياس المسافة باستخدام الأشعة تحت الحمراء
  • التنبؤ بالاهتزاز Detecting Vibration
  • التنبؤ بالتصفيق أو الصوت
  • قياس درجة الحرارة
  • ضبط درجة الحرارة
  • المخطط المستخدم مع الحساس LM 335
  • قراءة كروت التعريف المغناطيسية RIF CARD
  • قراءة الحركة الدورانية Rotary Motion
  • تعقب حركة أكثر من حساس دوران
  • قراءة توصيل الفأرة PS2
  • الحصول على موقعك باستخدام حساس GPS
  • التنبؤ بالدوران باستخدام الجيوسكوب
  • قياس الدوران في 3 محاور
  • التنبؤ بالاتجاه بالبوصلة الالكترونية
  • قراءة وحدة الجوى ستيك للبلاى ستيشن
  • قراءة حساس التسارع أو العجلة Acceleration Sensor

الفصل الثالث – استخدام وحدات العرض

  • تشغيل 3 ليدات
  • ضبط إضاءة الليد
  • تشغيل الليدات ذات الطاقة الكبيرة
  • تشغيل ليد ملون Color LED
  • تصميم بارجراف Bar Graph
  • تطبيق نيت ريدر Night Rider
  • التحكم في مصفوفة ليدات Led Matrix
  • عرض صورة على مصفوفة ليدات Leds
  • تشغيل دائرة السبع قطع 7 Segment
  • تشغيل مجموعة من السبع قطع 7 Segment
  • تشغيل ال7 قطع باستخدام مسجل الإزاحة Shift Register رقم MAX7221
  • تشغيل مصفوفة ليدات باستخدام مسجل الإزاحة MAX7219
  • زيادة التيار الناتج عن اردوينو باستخدام الدائرة TLC5940
  • استخدام مؤشر عرض قياس مع الاردوينو

الفصل الرابع – تشغيل المواتير

  • التحكم في مواتير السيرفو
  • السيلونويد والريلاى Silonoid & Relay
  • التحكم في موتور سيرفو
  • التحكم في زاوية دوران عمود سيرفو
  • التحكم في سيرفو أو أكثر باستخدام مقاومة متغيرة (بوت)
  • التحكم في أكثر من سيرفو
  • التحكم في السيرفو من الكمبيوتر
  • التحكم في سرعة موتور بدون فرش Brushless DC Motor
  • التحكم في سيلونويد وريلاى
  • كيفية عمل اهتزاز باستخدام موتور
  • عمل اهتزاز عند وجود ضوء
  • تشغيل موتور عادى
  • التحكم في اتجاه دوران موتور باستخدام قنطرة H
  • التحكم في اتجاه موتورين باستخدام قنطرة H
  • التحكم في اتجاه حركة وسرعة موتورباستخدام قنطرة H
  • التحكم في اتجاه الحركة باستخدام حساسات إضاءة
  • تشغيل موتور خطوة باستخدام قنطرة H
  • تشغيل الموتور الخطوى باستخدام بوردة EasyDriver
  • تشغيل موتور خطوى أحادي الاقطاى UniPolar
  • قياس المسافات باستخدام حساس البينج Ping Ultrasonic
  • استخدام الموديل رقم HC-SR04 Ultrasonic Module
  • الاتصال بالاردوينو عن طريق البلوتوث

الفصل الخامس – توليد الأصوات والتعامل معها

  • تشغيل نغمات Playing Tones
  • توليد نغمة شهيرة
  • توليد أكثر من نغمة في نفس الوقت
  • توليد صوت واضاءة
  • تشغيل ملف صوتي من نوع wav
  • تصميم مولد أصوات Audio Synthizer

الفصل السادس – التحكم في الأجهزة عن بعد

  • مقدمة
  • الاستجابة لإشارات الريموت كونترول
  • تفسير الإشارات المستقبلة
  • إرسال اشارات ريموت كونترول
  • التحكم عن بعد في الكاميرا
  • التحكم في تشغيل الاحهزة عن بعد

الفصل السابع – استخدام وحدة عرض البلورات السائلة

  • استخدام وحدات العرض الحرفية
  • التحكم في نقطة الإدخال cursor على شاشة النص
  • إزاحة النص إلى اليمين واليسار Scrolling Text
  • تصميم خاصية الماركي Marquee Effect
  • تخزين النص داخل الذاكرة الدائمة في اردوينو
  • عرض الرموز الخاصة
  • عرض الرموز المخفية
  • عرض حرف أكبر من إمكانيات الشاشة
  • عرض مخطط أعمدة Bar Chart
  • استخدام وحدات العرض الرسومية Graphical LCD
  • عرض صورة على الشاشة
  • عرض صورة على شاشة التليفزيون

الفصل الثامن – استخدام الوقت والتاريخ

  • تصميم دالة التأخير الزمني
  • قياس الزمن
  • قياس طول النبضة Pulse
  • استخدام اردوينو كساعة Clock
  • ضبط الوقت Setting Time
  • ضبط الزمن عن طريق الأزرار
  • استخدام مقاومة متغير ة لضبط معدل الضبط الزمني
  • تنفيذ مهمة في وقت وزمن معين
  • استخدام وحدة توليد زمني حقيقي RTC Board

الفصل التاسع – الأتصال باستخدام بروتوكول I2C, ISP

  • مقدمة
  • البروتوكول I2C
  • استخدام بوردات تعمل على 33 فولت
  • البروتوكول SPI
  • التحكم في موديول BlinkM
  • استخدام حساس العجلة Wiichuck
  • عرض اتجاه ميل حساس العجلة على الشاشة
  • تشغيل وحدة توليد زمن حقيقي RTC
  • التعامل مع وحدة فلاش I2C EEPROM
  • الثرمومتر الرقمى Digital Thermometer
  • تشغيل 4 وحدات 7 Segment
  • استخدام وحدة زيادة البوابات Port Expander
  • تشغيل مجموع 7 قطع باستخدام SPI
  • الاتصال بين أكثر من وحدتين اردوينو

الفصل العاشر – تصميم الروبوت

  • مكونات الهاردوير Hardware Components
  • تصميم واجهة البرنامج
  • تصميم كود التحكم

تعلم تصميم وبرمجة الروبوت – تعلم بيغل بون

Arduino Development Board

تعلم تصميم وبرمجة الروبوت - تعلم بيغل بون

 

تحتوي الاسطوانات التعليمية على شرح:

  • إعداد لغة بايثون ومراجعة سريعة لأهم مهاراتها .
  • استخدام لغة بايثون فى برمجة الهاردوير .
  • نظام لينيكس المدمج والتحكم فى الإشارات الرقمية والقياسية .
  • البرمجة العملية لبيجيل بوون بلغات الاسكريبت .
  • تصميم أنظمة الروبوت باستخدام بيجيل بوون بلاك .
  • توصيل بيجيل بون بالشبكات سواء المحلية أو الإنترنت .
  • الإبصار ومعالجة الصور وإضافة حساسات إلى الروبوت .
  • تتبع الأجسام الملونة داخل المشاهد التى قمنا بالتقاطها .
  • حساس الأشعة تحت الحمراء IR وتخطيط المسارات للروبوت .
  • تتبع الأجسام المتحركة وتحريك الروبوت إليها .
  • تدريب عملى خطوة بخطوة لتصميم سيارة روبوت .

كما يحتوي الكتاب التعليمي على الفصول التالية:

الفصل الأول – إعداد بايثون

  • مقدمة
  • أنظمة العمل Development Environment
  • الحصول على بايثون Getting Python
  • الإعداد تحت ويندوز Windows Installation
  • تشغيل بايثون Running Python
  • إعداد بايثون مع بيئة اكليبس Eclipse
  • ضبط منطقة العمل على بايثون
  • استيراد المشروعات الجاهزة داخل بيئة Eclipse

الفصل الثانى – الحسابات والمتغيرات

  • المتغيرات Variables
  • تعيين قيم للمتغيرات
  • التعيين المتعدد Multiple Assignment
  • الأنواع الرئيسية للبيانات داخل بايثون
  • حذف المتغيرات
  • أنواع المتغيرات العددية

الفصل الثالث – معالجة النصوص

  • النصوص String
  • القوائم Lists
  • تعريف النصوص
  • معالجة الحروف
  • تحديث قيم النصوص
  • حروف الهروب Escape Characters
  • معاملات الحروف String Operators
  • تشكيل النصوص String Formatting
  • علامة التنصيص الثلاثية Triple Qoute
  • الدوال النصية String Methods
  • اختبار الإجراء isTitle

الفصل الرابع – التعامل مع القوائم

  • التعامل مع القوائم
  • القوائم داخل بايثون Python Lists
  • التعامل مع عناصر المصفوفة
  • تجديد عناصر المصفوفة Update List
  • حذف عناصر من القائمة
  • العمليات الأساسية على القوائم Lists
  • الفهرسة والتقسيم Indexing & Slicing
  • إجراءات ودوال القوائم List functions and Methods
  • دالة الإلحاق append
  • الدالة extend
  • الدالة index
  • دالة الإدخال insert
  • دالة pop
  • الدالة remove

الفصل الخامس – التعامل مع القواميس

  • التعامل مع القواميس
  • إضافة وتجديد عناصر القاموس
  • حذف عنصر من القاموس
  • الدوال والإجراءات
  • مقارنة القواميس
  • الدالة Str
  • الدالة type
  • الدالة clear
  • الدالة copy
  • الدالة get
  • الدالة has_key
  • الدالة Items
  • الإجراء keys
  • الدالة update
  • الدالة values

الفصل السادس – التعامل مع التاريخ والوقت

  • التعامل مع التاريخ والوقت
  • الزمن time
  • عرض الزمن بصورة مشكلة Formatted
  • عرض نتيجة الشهر Calendar of the Month
  • استخدام دوال موديول الوقت Time Module
  • استخدام دالة ctime
  • الدالة mktime
  • الدالة sleep
  • الدالة strftime

الفصل السابع – التعامل مع الدوال

  • تعريف الدوال Function Definition
  • استدعاء الدالة Function Call
  • تمرير المعاملات بالقيمة وبالمرجعية
  • تمرير المعاملات الأساسية Default Parameters
  • المعاملات متغيرة الأطوال Variable Length Parameters
  • دوال السطر الواحد Lambda Functions

الفصل الثامن – برمجة الوحدات

  • برمجة الوحدات
  • أمر الاستدعاء support
  • جملة fromimport
  • جملة from import
  • البحث عن الوحدات
  • تصميم الوحدات Module Design
  • الدالة dir

الفصل التاسع – التعامل مع الملفات

  • التعامل مع الملفات
  • الطباعة على الشاشة
  • قراءة مدخلات لوحة المفاتيح Reading Keyboard Input
  • فتح وغلق الملفات
  • فتح ملف Open File
  • صفات الملفات File Attribute
  • القراءة والكتابة في الملفات
  • القراءة من ملف

الفصل العاشر – التعامل مع أخطاء البرنامج

  • التعامل مع أخطاء البرنامج
  • التعامل مع الأخطاء Handling Exception
  • رفع الأخطاء Raising Errors

الفصل الحادي عشر – المصنفات والكائنات

  • المصنفات والكائنات
  • تصميم مصنف Class Design
  • تعيين قيم للصفات attribute

الفصل الثاني عشر – برمجة الهاردوير

  • برمجة الهاردوير
  • تشغيل الكلود cloud
  • البرمجة بلغة Rubby
  • قراءة مفتاح Button
  • قراءة قيم قياسية
  • دالة ربط طرف الداخل بالـ interrupt
  • الحصول على طراز البوردة
  • الحصول على نمط الطرف Pin Mode
  • برامج التشغيل Kernel Drivers
  • الاستخدام المتعدد للاطراف Pin Multiplexing
  • تشغيل أطراف الإدخال والإخراج باستخدام بايثون
  • إضاءة ليد خارجى

الفصل الثالث عشر – التحكم فى الإشارات القياسية

  • التحكم فى الإشارات القياسية
  • التحكم في عرض الإشارة PWM
  • التحكم في زيادة وخفوت إضاءة الليد Fading Led Up & Down
  • تشغيل سيرفوموتور Servo Motor
  • المكونات المطلوبة
  • تحويل الإشارات باستخدام وحدة ADC
  • دائرة متابع الجهد Voltage Follower

الفصل الرابع عشر – نظام لينكس المدمج

  • نظام لينكس المدمج
  • ماذا يقدم نظام لينيكس المدمج
  • تحميل نظام لينيكس Booting Beagelbone
  • نظام تحميل في بيجيل بوون Beaglebone Bootloaders
  • تقسيم نظام الذاكرة الداخلي
  • مدير الخدمات System V Init
  • المستخدمين والمجموعات Users And Groups
  • عرض ملفات النظام
  • توصيل MicroSD واستعراض محتوياته
  • البحث عن الملفات
  • أوامر لينيكس Linux Commands
  • الأمر<
  • أمر الماسورة pipe
  • الأمر tee
  • الأمر wc
  • الأمر echo و cat
  • الأمر diff
  • الأمر tar

الفصل الخامس عشر – البرمجة العملية لبيجيل بوون بلغات الاسكريبت

  • سرعة تنفيذ الأوامر وأداء بعض اللغات
  • لغات السكريبتينج Scripting Language
  • الاتصال بالبيجيل بون
  • إدارة الملفات باستخدام برنامج PSFTP
  • التعريف ببرنامج PSFTP , PuTTY
  • تشغيل برنامج PSFTP
  • استخدام الأمر -b
  • استخدام الاختيار -bc
  • عرض المجلد الحالي
  • تنفيذ الأوامر حتى في حالة وجود أخطاء -be
  • جلب الملف
  • إعادة تسمية ملف على الخادم
  • الحصول على المساعدة
  • استخدام الحروف الغربية Wildcards مع البرنامج
  • إنهاء الجلسات Quit
  • إغلاق الاتصال بالخادم Close
  • تغيير مجلد العمل الحالي
  • تنفيذ أمر على الويندوز
  • حذف ملف
  • تغيير مجلد العمل الحالي Local Pwd
  • إرسال مجموعة ملفات
  • استئناف إرسال الملفات
  • عرض محتوى المجلد الحالي
  • تغيير صلاحيات التعامل مع الملفات
  • عمل مجلد جديد
  • حذف مجلد الحالي
  • Python Language
  • باش Bash
  • لغة Perl
  • لغة بايثون Python
  • لغة جافا وجافا سكريبت JavaScript and Java
  • لغة جافا داخل بيجيل بوون بلاك Java on the BBB
  • تنزيل وإعداد جافا المدمجة وتشغيلها على البيجيل بوون بلاك
  • تشغيل بيئة Eclipse
  • لغة سى وسى بلس بلس على بيجيل بون
  • C and C++ on the BeagleBone
  • مراجعة على لغة C/C++
  • كتابة برنامج بلغة C
  • إعداد متصفح النظم عن بعد على الايكيليبس
  • الاتصال ببوردة البيجيل عن طريق اكليبس

الفصل السادس عشر – تصميم أنظمة الروبوت باستخدام بيجيل بوون بلاك

  • مقدمة
  • لماذا بوردة البيجلبوون بلاك BeagleBoon Black
  • امكانية التوصيل بالشبكات سواء المحلية أو الإنترنت
  • التحكم عن بعد
  • أداة ضبط الوقت Timekeeping Tool
  • أنظمة الملفات
  • تعدد المهام MultiTasking
  • تجهيز بوردة بيجل بوون بلاك
  • الفك والتشغيل
  • إعداد وتجهيز نظام التشغيل
  • التوصيل بوردة البيجل بوونبكمبيوتر خارجى
  • معرفة رقم الـ IP
  • تنصيب برنامج مدير ويندوز Windows Manager
  • إعداد البرامج والتطبيقات الرئيسية
  • إعداد مكتبة الابصارVision Library
  • تنصيب مكتبة الصوت Sound Library
  • تسجيل وتخليق الأصوات
  • اجعل بوردة البيجل بوون تتحدث
  • اختبار الصوت في بيجيل بوون بلاك
  • إعداد وتجهيز البوردة للتعرف على الأصوات
  • تحسين درجة إدراك الصوت
  • الاستجابة للأوامر الصوتية
  • إضافة المزيد من الهاردوير والسوفت وير

الفصل السابع عشر – تصميم سيارة روبوت

  • تصميم سيارة روبوت
  • اختيار البطاريات
  • توصيل بوردة التحكم في المواتير
  • اختبار تشغيل بوردة الموتور
  • التحكم في الروبوت باستخدام لغة البايثون
  • إضافة مدخلات للبرنامج
  • تشغيل الموتور باستخدام الأوامر الصوتية

الفصل الثامن عشر – إضافة حساسات إلى الروبوت

  • أساسيات استخدام الحساسات
  • إضافة حساس مسافات Adding Distance Sensors
  • أولا حساس السونار Sonar Sensors
  • حساس الأشعة تحت الحمراء IR
  • تخطيط المسارات للروبوت
  • أساسيات التخطيط للمسارات

الفصل التاسع عشر – الابصار ومعالجة الصور

  • توصيل كاميرا ويب لبوردة بيجيل بوون بلاك
  • استخدام مكتبة openCV
  • اكتشاف الأجسام الملونة في الصورة
  • تتبع الاجسام الملونة داخل المشاهد التي قمنا بالتقاطها
  • تحريك الروبوت إلى الجسم المتحرك

تعلم هندسة الإلكترونيات

تعلم هندسة الإلكترونيات - Electronics Engineering

إن هذه الموسوعة تعتبر مصدراً رئيسياً لتعلم الإلكترونيات لكل من الهواة والمهندسين والفنيين حيث تحتوى على معلومات عن كل مكون من المكونات الإلكترونية وكيفية عملها ومثال على تشغيل المكون وأنواعه المختلفة وطريقة قياسه واختباره مع المخططات الإلكترونية ، وتحتوى الموسوعة على معلومات عن جميع المكونات الإلكترونية القياسية Analog والرقمية Digital ومكونات الطاقة Power Electronics Components والحساسات Sensors .

تعلم هندسة الإلكترونيات
Electronics Engineering

تعلم هندسة الإلكترونيات - الاسطوانة والكتاب الأول

تحتوي الاسطوانات التعليمية على شرح:

  • الأنواع المختلفة للبطاريات والمقاومات والفيوزات .
  • المفاتيح المجمعة DIP Switch والمفتاح الدوار ذو التيار العالى .
  • وحدات القياس والعلاقة بين التيار والمجال المغناطيسى .
  • مواتير الجهد المتغير AC Motors ، ومواتير السيرفو Servo Motor .
  • وحدات العرض النقطية ولمبات الكاثود المتوهج .
  • حساس الإضاءة Light Sensor ودائرة الإنذار Alarm Circuit .
  • صناعة دائرة استقبال الاشعة تحت الحمراء .
  • الفلاشر الرقمى Digital Flasher ودائرة كشف الكذب .
  • دائرة انتركم تستخدم التليفون ودائرة جهاز ريموت كونترول .
  • دائرة شاحن الطاقة الشمسية ودائرة شاحن بطارية السيارة .
  • دائرة جهاز إنذار السيارة ودائرة التنبؤ بالظلام .

كما يحتوي الكتاب التعليمي على شرح الكثير من الدروس التعليمية، ولقراءة فهرس الكتاب الأول من برنامج تعليم هندسة الالكترونيات

تعلم هندسة الإلكترونيات
Electronics Engineering

تعلم هندسة الإلكترونيات - الاسطوانة والكتاب الثاني

تحتوي الاسطوانات التعليمية على شرح:

  • التوصيلات الأساسية للترانزيستورات .
  • أنواع وأشكال الترياك والمواصفات الفنية له .
  • دائرة خلط الأصوات ودائرة الكشف عن أجهزة التنصت .
  • مكبر الوحدة Unity Gain ودوائر التكبير .
  • دائرة تحويل الإشارة من قياسية إلى رقمية والعكس .
  • دائرة مؤقت زمنى ومستقبل إشارات موريس .
  • دائرة العين الإلكترونية وكاشف انقطاع الطاقة .
  • دائرة المجس الإلكترونى ودائرة التحكم فى سرعة الموتور .
  • التحكم بمحرك تيار متردد ودائرة تحكم بالقدرة المتغيرة .
  • دائرة إرسال أمواج فوق صوتية Ultrasonic .
  • دائرة المجس الالكترونى ودائرة كاشف الإشارة المفقودة .

كما يحتوي الكتاب التعليمي على شرح الكثير من الدروس التعليمية، ولقراءة فهرس الكتاب الثاني من برنامج تعليم هندسة الالكترونيات

تعلم Python

Python تعليم

بايثون Python هى لغة برمجة تتميز ببساطة كتابتها وفهمها وهى تُستخدم فى بناء البرامج التقليدية (Desktop Applications) ، وأيضا لعمل تطبيقات الويب (Web Applications) ، كما تستخدم فى بناء تطبيقات الهواتف الذكية والأجهزة اللوحية (Mobile Applications) ، بالإضافة الى مقدرتها على برمجة الشرائح الالكترونية أو مايعرف ببرمجة الأنظمة المدمجة (Embedded Systems) . ومن خلال هذه المجموعة التعليمية سوف نغوص فى عالم بايثون لنتعرف على كافة المهارات الأساسية والمتقدمة لهذه اللغة الرائعة .

تعليم Python
Python Programming Language

تعليم Python - الاسطوانة والكتاب الأول

تحتوي الاسطوانات التعليمية على شرح:

  • أنواع لغات البرمجة وخصائها وأنواع المترجمات .
  • مميزات لغة بايثون وأشكالها واستخداماتها المختلفة .
  • بيئة التطوير المتكاملة والأدوات المستخدمة وكيفية الحصول عليها وتثبيتها .
  • العمل على شاشة الأوامر السوداء والعمل من خلال البيئة الرسومية .
  • بيئة التطوير IDLE وأساليب العمل داخلها .
  • الطريقة التفاعلية وطريقة السكريبتات والفرق بينهما .
  • تكوين الذاكرة والتصريح والإعلان عن أنواع المتغيرات المختلفة .
  • التعبيرات العلائقية وتعبيرات المقارنة والتعبيرات الرياضية .
  • المعاملات المختلفة والتعبيرات على مستوى البت .
  • أوامر الطباعة والإخراج واستخدام الرموز المختلفة .
  • الأنظمة المختلفة للأعداد والتحويل بين الأنواع .

كما يحتوي الكتاب التعليمي على شرح الكثير من الدروس التعليمية، ولقراءة فهرس الكتاب الأول من برنامج تعليم بايثون Python

تعليم Python
Python Programming Language

تعليم Python - الاسطوانة والكتاب الثاني

تحتوي الاسطوانات التعليمية على شرح:

  • الدوال الحسابية ودوال المثلثات والثوابت الرياضية .
  • الإرفاق والضم والتعامل مع السلاسل الحرفية .
  • الشروط وإتخاذ القرار وبنية الجملة الشرطية .
  • استخدام العدادات وجمل التحكم فى حلقات التكرار .
  • الدوال داخل بايثون وكافة المفاهيم الأساسية والمتقدمة للدوال .
  • إستخدام المصفوفات والمتتاليات داخل لغة بايثون .
  • الترقيم والفهرسة indexing واستخدام القوائم Lists .
  • البرمجة بواسطة الأهداف والبرمجة كائنية التوجيه .
  • لوحة الرسم Canvas والرسم بإستخدام السلحفاة .

كما يحتوي الكتاب التعليمي على شرح الكثير من الدروس التعليمية، ولقراءة فهرس الكتاب الثاني من برنامج تعليم بايثون Python

تعلم تصميم وبرمجة الروبوت

من ضمن مزايا بوردة أردوينو Arduino وكذلك بيجيل بوون Beaglebone إمكانية توصيلها بالعديد من المكونات الإلكترونية الأخرى مثل الكاميرات والأذرع الإلكترونية وغيرها

495

من ضمن مزايا بوردة أردوينو Arduino وكذلك بيجيل بوون Beaglebone إمكانية توصيلها بالعديد من المكونات الإلكترونية الأخرى مثل الكاميرات والأذرع الإلكترونية وغيرها ، كما أن لها القدرة على قراءة الإشارات الرقمية والإشارات القياسية Digital & Analog Signals حيث تسمح هذه الإمكانية من قراءة العالم من حولك عن طريق الحساسات المختلفة مثل قراءة درجات الحرارة والرطوبة وغيرها.
9 Total Score
موسوعة تعليمية رائعة

من ضمن مزايا بوردة أردوينو Arduino وكذلك بيجيل بوون Beaglebone إمكانية توصيلها بالعديد من المكونات الإلكترونية الأخرى مثل الكاميرات والأذرع الإلكترونية وغيرها ، كما أن لها القدرة على قراءة الإشارات الرقمية والإشارات القياسية Digital & Analog Signals حيث تسمح هذه الإمكانية من قراءة العالم من حولك عن طريق الحساسات المختلفة مثل قراءة درجات الحرارة والرطوبة وغيرها. وفى هذه الموسوعة سوف نقوم بتقديم الكثير من الطرق والآليات التى يمكن عن طريقها قراءة المدخلات بمختلف أنواعها ومعالجتها عن طريق بوردة أردوينو وبيجيل بوون ، كما سنتعرف على كيفية توصيل الوحدات المختلفة معها وبرمجتها لنصنع روبوت ونتحكم فيه كيفما نريد..

User Rating: 3.82 (3 votes)

المصرية للبرمجيات التعليمية إنتاج وتسويق أفضل البرامج التعليمية في جميع المجالات منها برامج تعليم اللغات وبرامج تعليم الاطفال وبرامج تعليم تصميم المواقع وتعليم الجرافيكس والبرامج التعليمية الهندسية وتعليم البرمجة وتعليم ميكروسوفت اوفيس وبرامج دكتور ابراهيم الفقي وبرامج تفسير القرآن الكريم للشيخ الشعراوي
2 Comments
  1. Reply Moataz Zaki October 10, 2016 at 1:34 pm

    do you provide the Arduino board & other components like sensors & servo motors? what are the prices for the componenets?

    • Reply egylearn.com October 10, 2016 at 2:08 pm

      sorry sir, but you can find it in computer stores. thanks

Leave a reply