جدول المحتويات:

تعلم أردوينو (في 20 دقيقة): 10 خطوات (بالصور)
تعلم أردوينو (في 20 دقيقة): 10 خطوات (بالصور)

فيديو: تعلم أردوينو (في 20 دقيقة): 10 خطوات (بالصور)

فيديو: تعلم أردوينو (في 20 دقيقة): 10 خطوات (بالصور)
فيديو: طريقة برمجة الأردوينو للمبتدئين | شرح برنامج Arduino IDE 2024, يوليو
Anonim
تعلم ARDUINO (في 20 دقيقة)
تعلم ARDUINO (في 20 دقيقة)
تعلم ARDUINO (في 20 دقيقة)
تعلم ARDUINO (في 20 دقيقة)

هذه تعليمات كتبتها خصيصًا لمشاركة معرفتي حول اردوينو بطريقة مبسطة للغاية ، وسأؤكد لك بالتأكيد أن هذه ستكون وحدة معبأة بالطاقة تغطي تقريبًا كل الموضوعات الأساسية في اردوينو.

تتمتع Arduino بإمكانيات هائلة يمكنها أن تفعل أكثر بكثير مما تتخيل ، كما أن استخدام هذا الأمر بسيط للغاية.

لا أرغب في إخبار المزيد في الجلسة التمهيدية وإضاعة وقتك الثمين ، فلننتقل مباشرة إلى المحتوى.

الخطوة 1: المحتويات

محتويات
محتويات
  1. مقدمة موجزة عن اردوينو.
  2. أنواع اردوينو.
  3. هيكل اردوينو.
  4. أول "مشروع" لك.
  5. تعديل عرض النبضة PWM.
  6. الاتصال المسلسل.
  7. يشمل التدريبات

الخطوة الثانية: ما هو الأردوينو؟

ما هو اردوينو؟
ما هو اردوينو؟
ما هو اردوينو؟
ما هو اردوينو؟

تعريف بسيط لاردوينو ما أعرفه هو إنها أداة إلكترونية قادرة على تنفيذ أتمتة بسيطة وربط الأجهزة المختلفة معًا عن طريق اتصالات أبسط وأبسط الترميز.

هذه هي المنصة المناسبة لأولئك الذين يرغبون في أداء حياتهم المهنية في مجال الأتمتة أو مجال الروبوتات. Arduino هي أداة بسيطة تمكننا من التواصل مع وحدة التحكم الدقيقة المضمنة في أي لوحة اردوينو. UNO). يرجى الرجوع إلى الموافقة المسبقة عن علم لمزيد من الفهم.

يتصور

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

تواصل مع الوضع الحالي!

  1. اللغة الفرنسية هي لغة عالية المستوى (سهلة الاستخدام مثل C ، C ++ …).
  2. اللغة الإنجليزية هي لغة الآلة.
  3. اردوينو هو المترجم. آمل أن تكون قد فهمت بشكل أفضل !!!

الخطوة الثالثة: ما هو المتحكم الدقيق؟

ما هو متحكم؟
ما هو متحكم؟

وحدة التحكم الصغيرة عبارة عن جهاز كمبيوتر مبسط ، يحتوي على كمية صغيرة جدًا من الذاكرة ، وذاكرة الوصول العشوائي ، …

إنها أداة مدمجة للغاية ورخيصة ومتوفرة بسهولة. وحدة التحكم الصغيرة المستخدمة في arduino UNO هي ATmega 328 وتحتوي على EEPROM يمكن برمجتها بشكل متكرر عن طريق محو الكود السابق.

الخطوة 4: أنواع الأردوينو

أنواع اردوينو
أنواع اردوينو

تسرد الصورة الأنواع المختلفة من لوحات اردوينو الأكثر استخدامًا.

اردوينو UNO

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

اردوينو نانو

هذا مشابه جدًا للوحة UNO باستثناء حجم اللوحة المصغرة وبالتالي فهي تستحق اسمها ، فهي تحتوي على سلسلة من دبابيس الذكور الملحومة التي يمكن توصيلها باللوحة واستخدامها مباشرة دون أي لحام ، وهي رخيصة نسبيًا عند مقارنتها إلى منظمة الأمم المتحدة.

وسادة Arduino LILY

يستخدم هذا في الأجهزة الإلكترونية القابلة للارتداء.

الخطوة 5: هيكل اردوينو

هيكل اردوينو
هيكل اردوينو

1. USB plug- يستخدم هذا الحكم لتحميل الترميز الخاص بك ويمكن استخدامه أيضًا كمدخل طاقة إلى اردوينو.

2 تستخدم المسامير الرقمية (2-13) لعمليات الإدخال والإخراج.

3. تستخدم المسامير التناظرية (0-5) لعمليات الإدخال والإخراج في شكل تناظري.

5. يستخدم الزر الأحمر لإعادة ضبط اللوحة ، أي أن تنفيذ الكود يبدأ من البداية.

6 يتم استخدام المسامير التسلسلية RX ، TX للاتصال التسلسلي.

7.لديها أيضًا مقبس إدخال تيار مستمر.

الخطوة 6: الإعداد

اقامة
اقامة
اقامة
اقامة

1- قم بتثبيت برنامج arduino IDE (برنامج مجاني)

2. قم بتوصيل لوحة اردوينو الخاصة بك وحدد المنفذ الصحيح والتنوع.

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

إحالة الصور!

الخطوة 7: وميض LED لمشروعك الأول

أول وميض LED لمشروعك
أول وميض LED لمشروعك
أول وميض LED لمشروعك
أول وميض LED لمشروعك

في هذا المشروع ، ستقوم بعمل مؤشر ضوئي وميض.

ثانية واحدة في حالة إيقاف التشغيل ثانية واحدة.

المعدات

قم بإجراء الاتصال كما هو موضح في الشكل.

برمجة

قم بتحميل الترميز الموضح في الصورة.

بمجرد تحميل الترميز ، يبدأ المصباح في الوميض.

ملاحظة:

يتم تنفيذ قسم () الإعداد الباطل مرة واحدة فقط.

حلقة باطلة () - يتم تنفيذها بشكل متكرر حتى تظل الطاقة قيد التشغيل.

الخطوة 8: تعديل عرض النبضة PWM

تعديل عرض النبض PWM
تعديل عرض النبض PWM

- يستخدم هذا لجعل التوهج LED في مراحل متفاوتة السطوع.

- جعله خافتًا ثم جعله أكثر إشراقًا!

- يدعم الدبوس التناظري بيانات 8 بت فقط (0-255).

- سنستخدم الكتابة التناظرية بدلاً من الكتابة الرقمية لإنشاء PWM.

-سيكون الكود analogWrite (دبوس الصمام ، القيمة)

PWM: 3 و 5 و 6 و 9 و 10 و 11 دبابيس توفير إخراج PWM 8 بت مع analogWrite ()

الصمام دبوس- دبوس رقمي الذي قمت بتوصيل الصمام.

القيمة - تتراوح القيمة من (0-255) ، فالقيمة الأقل تجعل التوهج LED خافتًا ، والقيمة العالية تجعل التوهج المصباح أكثر إشراقًا.

ممارسه الرياضه:

حاول أن تجعل إضاءة LED أكثر إشراقًا خطوة بخطوة باستخدام حلقة for للحصول على رابط مرجعي مرجعي!

الخطوة 9: الاتصال التسلسلي

الاتصال التسلسلي
الاتصال التسلسلي

يتم استخدام المسلسل للاتصال بين لوحة Arduino وجهاز كمبيوتر أو أجهزة أخرى. تحتوي جميع لوحات Arduino على منفذ تسلسلي واحد على الأقل (يُعرف أيضًا باسم UART أو USART): Serial. يتصل على دبابيس رقمية 0 (RX) و 1 (TX) وكذلك مع الكمبيوتر عبر USB. وبالتالي ، إذا كنت تستخدم هذه الوظائف ، فلا يمكنك أيضًا استخدام الدبابيس 0 و 1 للإدخال أو الإخراج الرقمي.

يساعد في معرفة قراءات المستشعرات المتصلة بها

كما أنها تساعد في توصيل الوحدات اللاسلكية مثل البلوتوث وواي فاي Esp8266….

لها الكثير لتفعله به ………………………..!

الخطوة 10: تطبيق الاتصال التسلسلي

الاتصال التسلسلي التطبيقي
الاتصال التسلسلي التطبيقي
الاتصال التسلسلي التطبيقي
الاتصال التسلسلي التطبيقي

في هذه الجلسة ، سنحصل على قيمة الإخراج من المقاوم المعتمد على ضوء LDR ونعرضه في الشاشة التسلسلية.

إحالة الصور لتوصيلات الأجهزة والترميز!

الآن قم بمقاطعة قيمة المستشعر عن طريق إزعاج الضوء الساقط على المستشعر وشاهد التغييرات في القيم!

ممارسه الرياضه:

مهمتك هي جعل توهج LED بناءً على إخراج LDR ، أي يجب أن يتوهج مؤشر LED في حالة مظلمة ويجب أن يتوهج بشكل خافت في حالة الإضاءة الساطعة.

دليل: استخدام PWM والاتصال التسلسلي.

هذا هو الأساس للأتمتة!

يتبع……

هذه مجرد وحدة تمهيدية سأكتب المزيد عنها وستصدر هذه الوحدات قريبًا ، تابعني إذا كنت ترغب في ذلك

بعض المواضيع القادمة:

  • التحكم في محرك سيرفو.
  • وحدة الموجات فوق الصوتية.
  • مستشعر الأشعة تحت الحمراء.
  • سائق المحرك L293D.
  • اتصال بلوتوث
  • وغيرها الكثير ………………………. أتمني أن تعجبك……………………………..!!!! "تبادل المعارف!" "تابعني لمزيد من المعلومات"

موصى به: