اردويـــنو💡💻
3.63K subscribers
390 photos
69 videos
8 files
64 links
قناة مختصه بكل ما يتعلق بالاردوينو وبرمجته

تهتم بالتكنلوجيا والهندسة👩🏻‍💻🕹

- اللهم صل ع محمد وال محمد 🖤،
Download Telegram
الخطوة الرابعة: التعرف على الدوال المُستخدمة داخل  الكود “Functions”
الدوال تُستخدم لتجزئة الكود، حيث يقوم الكود بعدد من الوظائف والتي تَسمح للمُبرمج بوضع أفكاره، ومايريد الوصول إليه داخل الكود، وسنجد الدوال أنواع، يوجد دالة يمكن من خلالها تنفيذ مهمة ما محددة ثم تعود إلى باقي الكود وتنفيذه، ويمكن لدالة أخرى تنفيد جزء ما عدة مرات داخل البرنامج ويسمى هنا “Loop”.
يتألف الكود من دالتين:
الأولى:
void setup() {
pinMode(12, OUTPUT);
}
دالة إعداد “setup” يتم تنفيذها عند تشغيل الميكروكنترولر، من مهامها:
• تُنَفذ مرة واحدة فقط
• يتم تعريف المتغيرات فيها
• يتم تعريف المداخل والمخارج المستخدمة داخل الكود حسب وجودها على الهاردوير فيها.


الثانية:
void loop() {
if ( incomingByte == 65){
digitalWrite(13, HIGH);}
else if ( incomingByte == 97){
digitalWrite(13, LOW); }
}
دالة الحلقة “loop ” ويظل البرنامج يدور فيها ويعيد تنفيذها مرة بعد مرة حسب الرغبة لحين تَحقق شرط ما ليخرج منها، وينفذ ما بعدها.
PinMode (pinNumber, mode)-
   والغرض منها تحديد حالة الطرف المستخدم على البوردة ،setup ()  هي دالة تستخدم خلال pinMode
بمعنى أثناء توصيلك للدائرة هل تم توصيلها على هيئة أنّها مدخل أم مخرج داخل، ستأخد من عليها قراءة وتكون مخرج، أم أنّ الاردوينو سيأخد منها قراءة وتكون مدخل بيانات له
(مثال)
كل طرف على لوحة الاردوينو يحمل رقم محدد فعند كتابة هذه الدالة يتطلب منك تحديد رقم الطرف المُستخدم، ثم تحديد حالته هل هو مدخل أم مخرج
pinMode(ledPin, OUTPUT);
pinMode(13, OUTPUT);
وهذه الدالة يفهمها الاردوينو أنّ الطرف رقم 13 سوف يكون مخرج تُأخذ من عليه قراءات.
الخطوة الخامسة: تحميل البرنامج على بوردة الاردوينو “Upload to board”



هذه الخطوة تقوم بها بعد الانتهاء من كتابة الكود والتحقق من صحته، تتم بشكل بسيط من خلال النقر على زر التحميل، وانتظر بضع ثواني، حتى تُشاهد وميض الدايود الضوئي  RX و TX في لوحة الاردوينو، وستظهر لك رسالة “تم التحميل” في حالة تم التحميل بنجاح، لتأخد بعدها لوحة الاردوينو وتوصلها داخل مشروعك وتضغط تشغيل.

🤍🧚🏻‍♀️
الى هنا صار عدنا 5 خطوات أساسيه و بسيطه حتى أتمكن من كتابة و برمجه الاردوينو

اتمنى استفاديتوا من هاي الخطوات


🤍🧚🏻‍♀️
شكد افرح من توصلني مثل هيج رسائل وخاصه من غير دول متابعيني وانو الي دااقدمه دتستفادون منه 🤲🏻🤍
اردويـــنو💡💻
https://t.me/programming40
يلا اريد الكل يشترك بقناتي الثانيه🤍🧚🏻‍♀️
اردويـــنو💡💻 pinned «https://t.me/programming40»
وظيفة أزرار الاردوينو:-


Reset Button: هو الزر المسؤول عن عمل Reset أي إعادة تشغيل للبرنامج المثبت على لوحة الأردوينو


Power LED Indicator: ليد يستخدم كمؤشر لتوضيح أن لوحة الاردوينو تعمل.

TX RX LEDs: ليدات تستخدم كمؤشر أثناء عملية استقبال أو إرسال الـ Data من وإلى الأردوينو TX واختصار للإرسال RX والترميز التالي هو اختصار للاستقبال

Main IC:
يختلف ال IC الرئيسي من لوحة إلى لوحة لكن عادةً ما يتكون من خط ATmega الخاص بـال IC من شركة ATMEL   حيث أنك قد تحتاج إلى معرفة نوع IC (جنبًا إلى جنب مع نوع اللوحة الخاصة بك) قبل تحميل برنامج جديد من برامج الاردوينو.


Voltage Regulator: هو منظم الجهد المسؤول عن توفير وتنظيم
الجهد للأردوينو


🤍🧚🏻‍♀️
مرحبا طلاب شلونكم🧚🏻‍♀️🤍

نرجع الفقرة #دعم _مشاريع

الي عنده مشروع خلي يدزه خاص
👇🏻👇🏻
@yaqeen40

والمشاريع الحلوه انشرها هنا بالقناة لغرض الدعم و فائدة الجميع
طلاب الثلاثاء اخر يوم استلم بي المشاريع 🧚🏻‍♀️🤍
اليوم اخر يوم استلم المشاريع
بسرعه ارسلوهن 👇🏻👇🏻

@yaqeen40 🧚🏻‍♀️🤍
اردويـــنو💡💻 pinned «اليوم اخر يوم استلم المشاريع بسرعه ارسلوهن 👇🏻👇🏻 @yaqeen40 🧚🏻‍♀️🤍»
مرحبااا طلااب🤍🧚🏻‍♀️

اريد الكل يتابع حساب الورشة ع الانستا🏃🏻‍♀️🏃🏻

هذا الرابط

https://instagram.com/arduino_skills?igshid=9icjn26ux1hi
اردويـــنو💡💻 pinned «مرحبااا طلااب🤍🧚🏻‍♀️ اريد الكل يتابع حساب الورشة ع الانستا🏃🏻‍♀️🏃🏻 هذا الرابط https://instagram.com/arduino_skills?igshid=9icjn26ux1hi»
مرحبااا طلاب 🤍🧚🏻‍♀️

راح انشرلكم مشاريع الدعم

اتمنى تستفادون منهن
طبعاً اختاريت فقط 3 مشاريع
اردويـــنو💡💻
Video
اول مشروع عدنا من الأخ محمد
مشروعه هو سيطره عن طريق الفون

طبعاً هالمشروع كوولش عجبني
والأحلى انو استاذ محمد شارح كلشي بالفيديو

ادخلو شوفو المشروع وانطوني رأيكم

#دعم_مشاريع
وهذا المشروع الثاني من الاخت ياسمين
المشروع بسيط
هو عباره عن حساس الصوت

#دعم_مشاريع