تعليم البرمجه واساسيات البرمجه

 البرمجة والذكاء الاصطناعي

الان البرمجة بتدخل في كل المجالات  وهي من  الاساسيات للتحكم في الاجهزة والمعدات والالات والتحكم عن بعد.

سوف نقوم بشرح لغات البرمجة بطريقة بسيط وسهلة تناسب الاطفال فنحن نبدا كورس البرمجة من سن6 سنوات 

سوف يتم شرح كيفية برمجة الروبوت وبرمجة الالعاب وبرمجة الهواتف الذكية وتصميم المواقع.

وسوف نقوم بدراسة تطبيقات الموبايل وسوف نتعرف علي كل مكونات الهواتف الذكية وانواعها. وتطوير الاردوينو وبرمجتة  . وهنتعلم كيفية تطوير وتصميم المواقع. ولغات تطويرالمواقع الاساسية 

HTML  : CSS  : PHP : PYTHON.  ايضا هنتعلم اسكراتش وتطبيقاتها العملية وكيفيةتصميبم الالعاب. 

ومعنا لغة C ولغة جافا ولغة html ولغة rouby :Botstrab كل هذه اللغات الطفل هيتعلمها بطريقة سهله جدا . هيتعلم كيفية كتابة الاكواد وتحويل اي تجربه عملي الي نظري والعكس ,وهيتعلم كيفية عمل روبوت من البداية حتي الاحتراف وهيتعلم التصميم والتصنيع  . وسوف نبدا في البداية  بكورس او برنامج برمجة الاردوينو وسوف نبدا بالاساسيات وحتي الاحتراف في مجال البرمجة.







اردوينو اونو:-



عبارة عن لوحة مفتوحة المصدر  والتي تعد نسخه مبسيطة من C++  وفي امكانية ان يتم برمجتها وعمل مشاريع مختلفة والتحكم عن طريق الاردوينو.ويتم ربط لاردوينو بمجموعة من السنسورات المختلفه لعمل مشاريع مثل انذار السرقة وانذار الحريق والكشف عن المجالات المغناطيسية وكل هذه السنسور سوف يتم عمل كود مخصص لكل مشروع وبيتم تطبيق تلك المشاريع علي الاردوينو.ايضا بيتم عمل الروبوتات والتحكم فيها عن بعد عن طريق بلوتوث.

اولا : يجب علينا معرفة لوحة الاردويينو وكيف تتكون  اولا كل لوحة اردوينو تحتاج الي وسيلة الاتصال بمصدر الطاقة عن طريق USB والذي يتم ربط الاردوينو من كابل USB وجهاز الكمبيوتر. ويتراوح الجهد اوالتيار من6 :12 فولت. ملاحظة لا تستخدم مصدر طاقة اكبر من 20 فولت 

تحتوي لوحة الاردوينو علي 14 منفذا ادخال/اخراج منها 6 PIN يمكن استخدامها كمنافذ اخراج  و6 منافذ ادخال انالوج و16 مذبذبا و6ميجا هرنز . و,pins الموجودة علي لوحة الاردوينو هي الاماكن التي  توصل فيها الاسلاك  لانشاء دائرة الكترونية والتحكم فيها عن طريق الاردوينو. وال pins ترقم من 13:0 ويوجد العلامه(ـ ) PWMعند الارقام (11.10.9. 6. 5.,3) تعمل علي تعديل النبضه او مخارج .

زر الreset وهو مفتاح باللون الاحمر في بدايه اللوحة ويودي الضغط عليه الي اعادة تشغيل اي كود تم تحميله  من علي الكمبيوتر الي الاردوينو. ولكن الاحسن في قفل او مسح الاكواد اختيار من القائمه صفحه جديدة وعمل ال reset وسوف نقوم بشرح ذلك تفصيلا فيما بعد. 

ويوجد pin ground ودا اختصاره GND  وهو الطرف السالب للاردوينو ولمعرفة مكانه هو الPIN الرابع او النقطه رقم4 من بعد المفتاح الاحمر.ويوجد 2 بن GND علي لوحة الاردوينو في كل صف بن سالب. يوجد ايضا PIN 5V : 3,3V ويوفر مصدر تيار.

في بداية التشغيل يجب تحميل البرنامج من هنا 

بعد تحميل البرنامج نبدا في الاستخدام واستخدام  الاروينو لا يحتاج الي الانترنت ولكن التحميل فقظ هو الذي يحتاج انترنت ولا ياخذ مساحة.

بداسة من فتح البرنامج تظهر امامنا صفحة البداية


اولاعند البدء سوف تظهر تلك الصفحة انا علمت كل امر بلون لسهولة معرفة الوظائف تعالوا بنا نعرف وظفية كل امر .

اللون الاحمر وهي تعني تصحيح الكود قبل رفعة اي بعد كتابة الكود وقبل الرفع نتاكد من ان الكود صح ام خطا فنضغط علي هذا الذر فيصحح لنا الكود ولو في خطا بيتم عمل علامه علي الخطا ويكتب اسفل الكود في الجزء الاسود ما هي المشكلة لحلها.

والعلامه باللون الاخضر دي معاناها رفع الكود وايضا لو الكود فيه خطا بيتم عمل علامه علي الخطا مع كتابة الخطا اسفل الكود.

العلامه اللي باللون الاصفر دي معناها صفحة جديدة تستخدم لكتابة الكود الجديد او مسح الكود القديم اي لها وظيفتين مختلفتين.

الخط الازرق دا معناه نقتح قائمة tools وهي لتسجيل الاردوينو او معرفة رقم الاردوينو ويشترط قبل البداية لابد من تسجيل الاردوينو.

الخط الاسود دا معناه فتح الكود الذي تم حفظة علي الاردوينو . والخط البني معناخ جفظ الكود علي الاردوينو. اما لو حابين نحفظ الاردوينو علي جهاز الكمبيوتر فنفتح  file ويتم اختيار حفظ الملف ويتم حفظة علي الجهاز الخاص بنا لاحتياجة في اي وقت.

هذه القائمة لاختيار او تسجيل الاردوينو.





 والان سوف نقوم بعمل اول مشروع علي الاردوينو وهو كيفية تشغيل led واضاءتة عن طريق كود جاهز علي الاردوينو .


.

ودا اول مشروع واول تجربة بالاردوينو

المكونات المطلوبة لتنفيذ التجربة :

LED  مجموعة من الاسلاك  . اولا نقوم بتوصيل سلك في GND والطرف الاخر علي التست بورد الخط الاذرق والسلك الاخر بالخط الاحمر وبعد ذلك بيتم توصيل الليد الرجل الموجب الطويلة علي الخط الاحمر والقصير علي الخط الاذرق.

طريقة اخري : امكانية توصيل اا LED علي الاردوينو مباشر طرف الLED الطويل الموجب عند رقم 13 والطرف القصير السالب عند GND ويتم رفع الكود فيضئ الليد.ودي  اول وابسط تجربة ممكن تتعمل علي الاردوينو وفيما يلي سوف نقوم بشرح الكود وكيفية عمل تجارب الكترونية سهلة .



طريقة توصيل التجربة علي الاردوينو

كيفية كتابة اول كود لتشغيل LED  وبطريقة بسيطة جدا وهذا الكود سوف نستخدمه في مشاريع كثيرة اي بكود واحد نقدر نعمل اسكتشات ومشاريع محتلفه لذلك يجب عليك ايها المخترع ان تحفظ هذا الكود جيدا.

البديه: نقوم بفتح برنامج الاردوينو ونقوم بفتح صفحه جديدة ومسح الكود الموجود لكتابة الكود. بعد ذلك نبدا في كتابه الكود وهو عباره عن . مرفق صوره لنوضيع الكود وشكله.






ودا شكل اول كود ممكن نكتبه انت بتختار اي رقم مثلا 12 او13 او 11 او اي رقم ودا بيكون الخرج وهو الطرف الموجب والطرف السالب هو GND.

ان شاء الله سوف نقوم في المقال التالي  المستوي  الثاني من برنامج المبرمج بشرح الكود وكل سطر في الكود بيرمز الي ايه  .

دمتم مخترعين م جيهان حماد











تعليقات

المشاركات الشائعة من هذه المدونة

الموصلات واشباه الموصلات

شرح منهج كورس الروبوتيكس