مرحباااا طلااااب شلونكم🤍🧚🏻♀️
اليوم ابدي اشرحلكم عن البرمجه
اريد الكل يرررررركز وياي😑🔪
المهم شرح اليوم يحتاجله تركيز و دقه👌🏻
طبعاً هذا الشرح يفيد كل الطلاب الي يردون يتعلمون البرمج مو فقط برمجة الاردوينو ♾
اليوم راح اشرح شرح أساسي عن البرمجه ♾💯
مستعدين؟!
يلااااا نبدي😍💪🏻
اليوم ابدي اشرحلكم عن البرمجه
اريد الكل يرررررركز وياي😑🔪
المهم شرح اليوم يحتاجله تركيز و دقه👌🏻
طبعاً هذا الشرح يفيد كل الطلاب الي يردون يتعلمون البرمج مو فقط برمجة الاردوينو ♾
اليوم راح اشرح شرح أساسي عن البرمجه ♾💯
مستعدين؟!
يلااااا نبدي😍💪🏻
اردويـــنو💡💻 pinned «مرحباااا طلااااب شلونكم🤍🧚🏻♀️ اليوم ابدي اشرحلكم عن البرمجه اريد الكل يرررررركز وياي😑🔪 المهم شرح اليوم يحتاجله تركيز و دقه👌🏻 طبعاً هذا الشرح يفيد كل الطلاب الي يردون يتعلمون البرمج مو فقط برمجة الاردوينو ♾ اليوم راح اشرح شرح أساسي عن البرمجه ♾💯 مستعدين؟!…»
المقدمة......🧚🏻♀️🤍
طبعاً مثل ماشرحت قبل عن الدوائر الإلكترونية و عن المكونات الإلكترونية وشلون نتعامل وياها..👩🏻💻
وتعرفنا ايضاً عن لوحات الاردوينو وأنواعها و كيف نختار النوع المناسب المشروعنا 🤔 الخ...
الى هنا كلشي تمام واغلب الطلاب الي متابعين قناتي من البدايه حيفهمون شنو شارحه تمام
هسه نجي مثل مااعرفنه انو الدوائر الإلكترونية وشلون نستخدمها
لازم نعرف للبرمجة ♾
لانو البرمجه شي أساسي بالاردوينو والأدوات
ولغات البرمجه كثيرة
لكن اهم لغة الي نحتاجها ببرمجة الاردوينو هي Arduino c
او ++c
طبعاً مثل ماشرحت قبل عن الدوائر الإلكترونية و عن المكونات الإلكترونية وشلون نتعامل وياها..👩🏻💻
وتعرفنا ايضاً عن لوحات الاردوينو وأنواعها و كيف نختار النوع المناسب المشروعنا 🤔 الخ...
الى هنا كلشي تمام واغلب الطلاب الي متابعين قناتي من البدايه حيفهمون شنو شارحه تمام
هسه نجي مثل مااعرفنه انو الدوائر الإلكترونية وشلون نستخدمها
لازم نعرف للبرمجة ♾
لانو البرمجه شي أساسي بالاردوينو والأدوات
ولغات البرمجه كثيرة
لكن اهم لغة الي نحتاجها ببرمجة الاردوينو هي Arduino c
او ++c
تعريف البرمجه بصوره عامة
البرمجة هي طرح مشكلة ما ووضع حل مجرد لها بأسلوب خوارزمي “Algorithm” الذي هو عبارة عن مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل هذه المشكلة
بينما لغة البرمجة هي عبارة عن متغيرات ودوال تسمح لنا بصياغة هذا الحل بشكل يفهمه الحاسوب، وتأتي عملية كتابة البرنامج بلغة برمجة معينة اختار قواعدها المُبرمج، كل لغة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج، والمهمة المطلوبة من هذا البرنامج.
البرمجة هي طرح مشكلة ما ووضع حل مجرد لها بأسلوب خوارزمي “Algorithm” الذي هو عبارة عن مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل هذه المشكلة
بينما لغة البرمجة هي عبارة عن متغيرات ودوال تسمح لنا بصياغة هذا الحل بشكل يفهمه الحاسوب، وتأتي عملية كتابة البرنامج بلغة برمجة معينة اختار قواعدها المُبرمج، كل لغة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج، والمهمة المطلوبة من هذا البرنامج.
مثل شنو
مثلا عدنا مشكلة اكيد لازم نضع لها حلول او احتمالات
الي يطلق عليها مدخلات "lnputs”
لازم نلكه حل للمشكله ونسمي المخرجات " Outputs”
هسه ركزو ويايه
الـ "lnputs” هي المشكله
والـ" Outputs” هي الحل
تمام😂👍🏻💯
مثلا عدنا مشكلة اكيد لازم نضع لها حلول او احتمالات
الي يطلق عليها مدخلات "lnputs”
لازم نلكه حل للمشكله ونسمي المخرجات " Outputs”
هسه ركزو ويايه
الـ "lnputs” هي المشكله
والـ" Outputs” هي الحل
تمام😂👍🏻💯
هسه تعاااااااالو
راح اكلكم عن مقولة خاااصه بيه👀🤫
اريد منكم من تبدون تقرون البرمجه تذكرون (يقين)
هاي المقولة وتذكروني اكيد
🤗🧚🏻♀️🤍
المقولة رددوها دائما حتى تفهمون و تتحفزون ع القراءة
من بديت تعلمت للبرمجه خليت هاي المقوله ببالي حتى ابرمج واتعلم اَي شي اريده
هي ( ضع المشكلة وحلولها "Inputs, Outputs" )
كررو هاي المقوله دائما
متفقين؟🔪
راح اكلكم عن مقولة خاااصه بيه👀🤫
اريد منكم من تبدون تقرون البرمجه تذكرون (يقين)
هاي المقولة وتذكروني اكيد
🤗🧚🏻♀️🤍
المقولة رددوها دائما حتى تفهمون و تتحفزون ع القراءة
من بديت تعلمت للبرمجه خليت هاي المقوله ببالي حتى ابرمج واتعلم اَي شي اريده
هي ( ضع المشكلة وحلولها "Inputs, Outputs" )
كررو هاي المقوله دائما
متفقين؟🔪
“Flowchart” هو عبارة عن تمثيل تخطيطي للخوارزمية “Algorithm”، مخطط انسيابي مفيد جدًا في كتابة البرنامج وشرح البرنامج للآخرين.
دعنا نوضح بمثال بسيط أنّنا نريد كتابة برنامج للاردوينو حتى يقوم بتشغيل “LED” عندما نضغط على زر، ليكن أول سؤال تطرحه على نفسك ما هي”Inputs” و “Outputs” في مثالنا هذا ؟🤔
المدخل الوحيد لدينا هو الزر الذي سنضغط عليه، فالزر يمثل البيانات الداخلة بالنسبة لـ لوحة الاردوينو، والخرج سيظهر على الصمام في حالة ضوء أي أنّ إنارة الــ “LED” هي الخرج، ولكي يفهم الاردوينو ما نحن نريد لابد أن نفهم لغته بمعرفة الدوال والمتغيرات بها حتى نكتب له ما نريده.
دعنا نوضح بمثال بسيط أنّنا نريد كتابة برنامج للاردوينو حتى يقوم بتشغيل “LED” عندما نضغط على زر، ليكن أول سؤال تطرحه على نفسك ما هي”Inputs” و “Outputs” في مثالنا هذا ؟🤔
المدخل الوحيد لدينا هو الزر الذي سنضغط عليه، فالزر يمثل البيانات الداخلة بالنسبة لـ لوحة الاردوينو، والخرج سيظهر على الصمام في حالة ضوء أي أنّ إنارة الــ “LED” هي الخرج، ولكي يفهم الاردوينو ما نحن نريد لابد أن نفهم لغته بمعرفة الدوال والمتغيرات بها حتى نكتب له ما نريده.
بقى عدنا 5 خطوات
حتى نتمكن من برمجه الاردوينو
ان شاء الله باجر اكمل وياكم شرح ال 5 خطوات الى هنا شنو رأيكم بشرح اليوم؟ 🤍🧚🏻♀️
حتى نتمكن من برمجه الاردوينو
ان شاء الله باجر اكمل وياكم شرح ال 5 خطوات الى هنا شنو رأيكم بشرح اليوم؟ 🤍🧚🏻♀️
Anonymous Poll
61%
حلوو و عاشت ايدج💯🤍
27%
شرحج مميز و غير ممل😍🤍
12%
شرح عادي😑🔪
اردويـــنو💡💻 pinned «بقى عدنا 5 خطوات
حتى نتمكن من برمجه الاردوينو
ان شاء الله باجر اكمل وياكم شرح ال 5 خطوات الى هنا شنو رأيكم بشرح اليوم؟ 🤍🧚🏻♀️»
حتى نتمكن من برمجه الاردوينو
ان شاء الله باجر اكمل وياكم شرح ال 5 خطوات الى هنا شنو رأيكم بشرح اليوم؟ 🤍🧚🏻♀️»
اردويـــنو💡💻
Photo
تعتبر بيئة التطوير والتي تحمل اسم “Arduino IDE” هي الأداة التي يتم بها كتابة أكواد البرمجة بلغة “Arduino C”، ومن ثم تحويلها إلى صيغة تنفيذية ورفعها إلى المتحكمة الدقيقة “Micro Controller” الموجودة على الاردوينو.
تتميز “Arduino IDE” بالبساطة الشديدة حيث أنّ التعامل معها يخلو من أي تعقيد، حيث أنّها تحتوي على كل ما يحتاجه المُبرمج لتطوير برامج بلغة الاردوينو سي، وتُستخدم في نفس الوقت لرفع البرنامج مباشرةً إلى المتحكمة الدقيقة دون الحاجة لوسيط من أجل رفع البرنامج للبورد.👍🏻♾
مبدئيًا سنقوم بشرح بيئة تطوير الاردوينو “Arduino IDE” للنسخة العاملة بنظام التشغيل Microsoft windows، باعتباره هو أكثر أنظمة التشغيل انتشارًا بين المستخدمين، ولكنه بالتأكيد هي متوفرة لكل أنظمة التشغيل.
تنزيل بيئة تطوير الاردوينو “Arduino IDE”
لاشك أنّ بيئة التطوير البرمجية متوفرة لكل أنظمة التشغيل windows, Linux, MAC، ويُمكنك تحميلها من الموقع الرسمي لمطوري الاردوينو على الرابط التالي: https://www.arduino.cc/en/Main/Software
بعد تحميل الملف من الموقع لن تجد أي صعوبة في تنصيبه على جهازك.
تتميز “Arduino IDE” بالبساطة الشديدة حيث أنّ التعامل معها يخلو من أي تعقيد، حيث أنّها تحتوي على كل ما يحتاجه المُبرمج لتطوير برامج بلغة الاردوينو سي، وتُستخدم في نفس الوقت لرفع البرنامج مباشرةً إلى المتحكمة الدقيقة دون الحاجة لوسيط من أجل رفع البرنامج للبورد.👍🏻♾
مبدئيًا سنقوم بشرح بيئة تطوير الاردوينو “Arduino IDE” للنسخة العاملة بنظام التشغيل Microsoft windows، باعتباره هو أكثر أنظمة التشغيل انتشارًا بين المستخدمين، ولكنه بالتأكيد هي متوفرة لكل أنظمة التشغيل.
تنزيل بيئة تطوير الاردوينو “Arduino IDE”
لاشك أنّ بيئة التطوير البرمجية متوفرة لكل أنظمة التشغيل windows, Linux, MAC، ويُمكنك تحميلها من الموقع الرسمي لمطوري الاردوينو على الرابط التالي: https://www.arduino.cc/en/Main/Software
بعد تحميل الملف من الموقع لن تجد أي صعوبة في تنصيبه على جهازك.
بعد الانتهاء من تنصيب بيئة الاردوينو على جهازك سنحتاج للقيام ببعض الخطوات قبل بدء كتابة البرنامج؛ لكي نتمكن من توصيل بوردة الاردوينو بجهازك:-
راح انشر خطوات ضروري تسووها حتى تبدون بكتابة الكود
واغلب الطلاب الي مشتغلين قبل مطبقين هاي الخطوات
👍🏻👇🏻
واغلب الطلاب الي مشتغلين قبل مطبقين هاي الخطوات
👍🏻👇🏻
اردويـــنو💡💻
Photo
1- قم بتوصيل كابل الـ USB بالبور
وتوصيل الطرف الآخر بفتحة USB الموجودة بحاسوبك، وانتظر حتى يتعرف الجهاز على قطعة الهاروير الجديدة “Found Arduino UNO Board” بعد ظهور هذه الرسالة يمكنك بدء العمل على البيئة التطويرية.
وتوصيل الطرف الآخر بفتحة USB الموجودة بحاسوبك، وانتظر حتى يتعرف الجهاز على قطعة الهاروير الجديدة “Found Arduino UNO Board” بعد ظهور هذه الرسالة يمكنك بدء العمل على البيئة التطويرية.