تعلم اساسيات علم الانظمة المدمجة باستخدام الاردوينو
من: 26 ابريل 2017 إلى: 17 يوليو 2017 (11 اسبوع)
- ردوينو (بالإنجليزية: Arduino) هي عبارة عن لوحه تطوير إلكترونية Development Board تتكون من دارة إلكترونية مفتوحه المصدر مع متحكم دقيق على لوحة واحدة يتم برمجتها عن طريق الكمبيوتر وهي مصممة لجعل عملية استخدام الإلكترونيات التفاعلية في مشاريع متعددة التخصصات أكثر سهولة.ويستخدم اردوينو بصوره أساسيه في تصميم المشاريع الإلكترونية التفاعلية أو المشاريع التي تستهدف بناء حساسات بيئية مختلفة (مثل درجات الحرارة، الرياح، الضغط..الخ) ويمكن توصيل اردوينو ببرامج مختلفة علي الحاسب الشخصي. وتعتمد الاردوينو في برمجتها علي لغة البرمجة مفتوحه المصدر بروسيسنج، وتتميز الأكواد البرمجية الخاصة بلغه اردوينو أنها تشبهه لغه (سي c programming language) وتعتبر من أسهل لغات البرمجة المستخدمة في كتابه برامج المتحكمات الدقيقة
تابعونا علي
https://www.youtube.com/channel/UCy1Jzdi_aJveyHq0G6ZFtHA
https://www.facebook.com/Machine.co0ode/
عن المحاضر
منهج المادة
- What is Embedded Systems?
- Why Do we need Embedded Systems?
- Microcontrollers
- Development Boards
- What is Arduino?
- Why Arduino?
- Arduino different boards
- Arduino IDE
- Circuit Boards
- Simple LED circuit
- Programming Basics
- Variables and functions
- Arduino Code structure
- Part 1: digital Control
- Digital input
- Digital output
- Branching statements if and switch
- Control buttons and LED’s
- Control 7 segments displays
- Lopping statements for and while loops
- arithmetic, relational and logical operators
- Part 2: Analog control
- Analog output (PWM)
- What is Pulse Width Modulation?
- Control LED brightness
- Control DC motors!
- Analog Input (ADC)
- What is analog to digital converter?
- Different between analog and digital
- Connecting potentiometers make your own lampshades
- Make your own light sensor
- Learn how to read room temperature
- Ultrasonic sensor read distance
- Introduction to smart home automation
- Part3: motors
- What is H-bridge
- Controlling DC motors using H-bridge
- Controlling servo motors
- Part 4: Serial control
- Control Arduino using Computer
- Send data from Arduino to computer
- Serial monitor and baud rate
- Part 5 : advanced I/O
- Liquid crystal displays (LCD)
- Relays, connect 220v power
- Summary
- What’s next?
المخرجات المتوقعة
- تعلم مجال من انجح المجالات في مجال التكنولوجيا في العالم (وهذه ليست مبالغة).
- الحصول علي المعرفة اللازمة لبناء انظمة الكترونية يمكن استخدامها في عدد لا حصر له من التطبيقات.
- بتعلمك هذا المجال سوف تشعر علي الفور بحاجتك لبدأ شركتك الخاصة كي تقدم افكارك الي السوق.
- توفير فرصة عمل ممتازة لك في اضخم الشركات العاملة في هذا المجال في مصر ومنها من يعمل في انظمة الجيل الرابع للمحمول 4G ومنها من يعمل في مجال الانظمة المدمجة للسيارات (واعداد هذه الشركات في تزايد مستمر)
- تطبيق ما كنا نحلم به دوما اثناء الدراسة وهو التصميم والتنفيذ والبيع لمنتج هو فكرة خالصة منك
متطلبات المادة
لا يوجد متطلبات الكورس يبدأ من الصفر
مراجع قراءات مقترحة
- اردوينو ببساطة
- Beginning Arduino MICHAEL MCROBERTS
- Arduino Cookbook, 2nd Edition MICHAEL MARGOLIS
- 30 Arduino Projects for the Evil Genius SIMON MONK
- Getting Started with Arduino Make: Projects MASSIMO BANZI