منتديات ايجي نت


> >


ايجى نت الارشيف العام .:: مواضيع ايجى نت المكرره والغير مفيده - تم منع المشاركات فى القسم منعا لضرر الاعضاء ::.

  #1  
20-08-2013, 05:48 PM
كيفية تصحيح مع المسلسل اردوينو




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

عملية التصحيح هو أسهل بكثير في منصة اردوينو لاردوينو IDE يأتي مع المدمج في وظائف الاتصال التسلسلي، ولها أيضا أداة منفصلة لرصد سلسلة البيانات الواردة والصادرة. ودعا "رصد المسلسل" أداة تساعد لعرض بيانات من مجلس اردوينو باستخدام نفس البرمجيات التي تستخدم لترميز وتحميل المشروع vérifié.Ce رمز، ويوضح كيفية استخدام جهاز العرض في المسلسل مع الوظائف باستخدام الاتصالات المتسلسلة اردوينو استنادا إلى المشروع السابق على كيفية استخدام المدخلات التناظرية وإخراج اردوينو. تتم قراءة القيم من دبوس التناظرية والتي هي مكتوبة في الإخراج التناظرية تتم مراقبتها باستخدام سلسلة العرض.


الوصف

يستخدم اردوينو برو بطاقة Mini-Card لمشروع السابقة بشأن كيفية استخدام المدخلات التناظرية وإخراج اردوينو. يتم عرض القيم على المدخلات التناظرية وبطاقة التناظرية الانتاج سوف اردوينو باستخدام سلسلة أداة مراقبة في اردوينو IDE 1.0.3 لنظام التشغيل Windows. يتم سرد صورة من الخريطة الموالية للالبسيطة اردوينو واردوينو IDE أدناه؛




مجلس آخر والذي يستخدم كمبرمج وUSB تحويل المسلسل ليتم استخدامها مع البطاقة منذ اردوينو برو ميني برو خريطة مصغرة لديه circuitary لاردوينو سوف تتفاعل مع المنفذ التسلسلي أو منفذ USB من جهاز الكمبيوتر. يتم عرض صورة لخريطة FTDI USB تحويل TTL في ما يلي:






ويفترض ان القارئ قد ذهب من خلال مشروع بدء العمل مع اردوينو وحاول المشروع على استخدام المدخلات والمخرجات من اردوينو التناظرية. وكان هذا المشروع أيضا إلى استخدام المنفذ التسلسلي للوصول إلى وظائف وأوضح في مشاريع حول كيفية إرسال واستقبال البيانات التسلسلية باستخدام اردوينو وكيفية الاتصال التسلسلي مع اردوينو.
Serial.begin ()
يتم استخدام هذه الدالة في رمز لتهيئة المنفذ التسلسلي مع بالباود يتم إعطاء 9600 كوسيطة للدالة وأيضا مع إطار بيانات 8 بت، واحد بداية بت، بت واحد توقف وليس بت التماثل باستخدام العبارة التالية؛
Serial.begin (9600)؛
Serial.print ()
وSerial.print () يتم استخدام الدالة في التعليمات البرمجية لإرسال قيمة إلى المنفذ التسلسلي الذي تتم مراقبته. هذه الوظيفة صيغ القيمة إلى أحرف ASCII بحيث يمكن عرضها في سلسلة نافذة مراقب. على سبيل المثال، إذا كان المتغير "فار" يحتوي على قيمة 10، ثم يمكن عرضها على المنفذ التسلسلي تحت 10 باستخدام الأمر التالي
Serial.print (VAR)؛
بإيجاز Serial.print () وظيفة في الواقع "يطبع" يتم إعطاء القيمة كمعلمة لرصد له في هذه السلسلة.
Serial.println ()
وSerial.println () يتم استخدام الدالة أيضا في نفس الطريق، ولكن لإدخال سطر جديد وإرجاع بعد طباعة قيمة في رصد عودة سلسلة. سوف القيم المطبوعة بعد Serial.println () وظيفة تظهر على السطر التالي في الإطار.
analogRead ()
يتم استخدام هذه الدالة لتنشيط ADC متكاملة تقوم على متحكم اردوينو، والذي يحول ثم تظهر القيمة التناظرية في دبوس على وجه الخصوص ما يعادل الرقمي 10 بت ومن ثم يخزنها في متغير.
فار = analogRead (A0)؛
العبارة أعلاه بقراءة قيمة A0 ويخزنها في متغير "فار". ثم يتم استخدام وظائف سلسلة الطباعة لطباعة قيمة هذا المتغير في هذا المشروع.
خريطة ()
خريطة () هي وظيفة المتكاملة التي يمكن استخدامها لتعيين قيمة حالة من الغضب العارم في نطاق آخر. على سبيل المثال، ADC من اردوينو يولد القيم 10 بت ولكن PWM اردوينو وحدة يمكن أن تنتج الطول الموجي يعادل 8 بت. إذا كان هناك شرط الكتابة مباشرة إلى قيمة مدخلات تناظرية إلى الناتج التناظرية، يمكن للمرء الاستفادة من وظيفة الخريطة () على النحو التالي؛
فار خريطة = (potvalue، 0، 1023 من، 0، 255)؛
التعليمة السابقة بتحويل القيمة التي هو في نطاق 0-1023 (من أصل 10 بت ADC) في النطاق 0-255 (نطاق الإدخال 8 بت PWM) ويخزنها في "فار متغير ". و"فار" المتغير يمكن أن يكون من نوع عدد صحيح أو حرف.
المشروع أيضا تراقب قيمة المتغير تعيينها قبل استخدام هذا المتغير لتوليد التيار الكهربائي التناظرية إلى الناتج التناظرية دبوس.
analogWrite ()
هذه الوظيفة يمكن أن يكتب قيمة التناظرية في الناتج التناظرية المغزل المذكورة في حجته لتوليد التيار الكهربائي ما يعادلها على هذا دبوس. على سبيل المثال، قد نستخدم analogWrite () وظيفة لتوليد قيمة الجهد يعادل 100 على الناتج التناظرية دبوس 5 كما هو موضح أدناه؛
analogWrite (5، 100)؛
فإن العبارة أعلاه الكتابة فعلا قيمة 100 إلى 8 بت PWM حدة سوف تولد الموجي المقابلة التحوير العرض على عدد من الدبابيس 5 لتوليد التيار الكهربائي يعادل الجهاز متصلا هذا دبوس.
مرة واحدة ترميز كاملة، ويمكنك التحقق وتحميل الكود اردوينو على البطاقة كما هو موضح في المشروع لتبدأ مع اردوينو. ويوضح المقطع التالي كيفية توصيل لوحة اردوينو مع سلسلة أداة مراقبة.
رصد المسلسل
مجموعة أداة مراقبة يمكن اختيارها من نفس IDE الذي تم استخدامه للتحقق وتحميل التعليمات البرمجية. للحصول على أي أداة رصد المسلسل أخرى، IDE يجب أن تكون مغلقة قبل توصيل مجلس اردوينو لذلك هو دائما ميزة لدينا سلسلة أداة مراقب في IDE نفسه. إذا لوحظ أي خطأ يمكنك بسرعة تغيير رمز، تحميل البرنامج والتحقق مرة أخرى الذي يسرع عملي






وللمزيد من الدورات والمعلومات تفضلوا من هناااااااااااااااااااااااااااااااااااااااااااااااا ااااااااااااااااااااااااااااااااااااااااااااااااا

الكلمات الدلالية (Tags)
مع, المسلسل, اردوينو, تصحيح, كيفية


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 



الساعة الآن 12:57 PM

Powered by vBulletin
الاختلاف عن البقية معنى الإبداع وصنع الشيء المستحيل ..(المقلدون خلفنا دائماً) من قلدنا أكد لنا بأننا الأفضل..