نافيغاتيون الإصدار الحالي 1.1.0 2011-03-02: سوبورت إيد 1.0. واختبارها على 0021 و 0022 1.0.0 2012-01-13: الإصدار الأول. 1.1.0 2012-03-02: الإصدار الثاني. وصف شيفتوتس هي مكتبة للسيطرة على سجلات التحول. لقد استخدمت على أربع سجلات التحول 74HC595 ديزي بالسلاسل، ولكن يمكن السيطرة على ما يصل إلى ثمانية سجلات. فإنه لا يستخدم سبي لذلك لا يعمل ل بوم ولكن إذا أون أوف مفاتيح كل ما هو مطلوب لدفع المصابيح أندور التبديلات (ربما الترانزستورات لدفع المرحلات التي هي في الواقع ما كنت استخدامه ل) ثم هذا سيعمل. هو تماما مثل المخرجات الرقمية على اردوينو. وهي تتكون من وظائف شيفتوت تعديل من wiringshift. c. ونأمل أن تخدم شخص ما. في الإصدار 1.1.0 تم إضافة سبي ويتم استخدام مؤشرات صفائف بايت بدلا من أعداد طويلة طويلة طويلة، فمن أسرع و بوم لا يعمل (البرمجيات المنفذة). تحميل وتثبيت واستيراد ووضع دليل شيفتوتكس في دوكومينتساردوينوليباريز (ماك) أو المستندات الخاصة بي أوردوينوليباريز (ويندوز) من اردوينو إيد. يمكنك ان ترى مثال رسم من ملف - gt كراسة الرسم - gt سبيل المثال - gt شيفتوتكس - gt شيفتفوريجيسترس. لإنشاء رسم تخطيطي جديد، حدد من مينوبار سكيتش-غيمبورت ليبراري-غشيفتوتكس. مرة واحدة يتم استيراد المكتبة، سيظهر خط ltshiftOutX. hgt تضمين في الجزء العلوي من رسم الخاص بك. وأيضا، lshiftPinNo. hgt تشمل تحتاج إلى إنشاء مثيل من فئة شيفتوت مثل هذا: شيفتوتكس (بايت لاتشبين، بايت داتابين، بايت كلوكبين، بايت بيتوردر، بايت نوفريجيسترس) شيفتكس ريجروبون 40 8. 11. 12. مسبفيرست. 4 41 نعم يمكنك إرفاق المزيد من ديزي تسجيلات بالسلاسل مجرد استخدام رقم لاتشبين ديفيرنت حتى تتمكن من إضافة فعلا أربع سجلات أخرى، واتخاذ سوى دبوس آخر من اردوينو فقط تعلن مثيل آخر على سبيل المثال ريجروتو واستخدام نفس داتابين و كلوكبين. يمكنك استخدام مجموعتين من ثمانية لمجموع 128 النواتج معلومات عن هذه الصفحة سجل التحول 74HC164 ونماذج أخرى اردوينو أمبكوتسوم متوازية في المسلسل بها، يفعلون الشيء نفسه ولكن كمدخلات إلى اردوينوامكوت. ما هي أرقام جزء هذه، وأنا يمكن cant39 العثور على 8 بت سجل التحول بيسو على قائمة أجزاء 74XX معظم 74 منطق سلسلة I. C. لديها جزء تكميلي التي هي 1 أو 2 أرقام مختلفة، نلقي نظرة على 165 و 166. تلك don39t تفعل ما أريد، ولكن لا يهمني كما I39ve فرز المشكلة. أنا بحاجة إلى إدخال المعلومات من 15 مفاتيح مختلفة إلى اردوينو، ولكن أنا don39t أن العديد من دبابيس الغيار لتيمغت (بعضها قيد الاستخدام كما المخرجات) لتيمغت. I39ve تستخدم 4 ltstronggt73LS30ltstronggt (8 المدخلات ناند بوابات) لإعطاء ثنائي الناتج 4 بت، حتى أنها سوف تستخدم فقط 4 دبابيس على اردوينو. ليست جيدة كما 1 دبوس (المسلسل) ولكن أفضل من 15 دبابيس تعليمي رائع جدا. كان لتبرغتي مشكلة معرفة أين لسد في الساعة (8) لتبترغت دبوس 9 (V) على 74HC164. وأخيرا حصلت عليه و ركيزة دبوس 9.ltbrgtI كان يتساءل لماذا عندما لمست دبوس 9، المصابيح سوف تضيء. لتبرغثن أدركت كنت أتصرف كنوع من الأرض ثم ضرب لي. سوف لولتبرغتمي البرنامج التعليمي القادم يكون 7 قطعة display. ltbrgtltbrgtAlso كنت أتساءل كيف يمكن أن يكون لها 4X4 مصفوفة فلاش cards. ltbrgtCould كنت تعطيني بعض التبصر في ذلك كيف يمكنني فتح الملف. tmp في اردوينو إيد. يبدو لا يعمل. لتبترغثانك لك :) انقر على الروابط أعلاه فإنه سيتم فتح في المتصفح الخاص بك، مجرد نسخ ولصق، أو إعادة تسمية ملف تمب ل بد (ليس لديهم فكرة لماذا تفعل ذلك) حسنا. i39ll محاولة. شكرا هذا هو تعليمي ممتاز هذا هو إلى حد بعيد أفضل دليل للمبتدئين لتحويل سجلات i39ve تأتي أكروس. شكرا جزيلا على وضع هذا هناك. آمل أن لا تزال الإجابة على الأسئلة لهذا أمر قابل للتعلم. لقد انتهيت من بناء مصفوفة الدفع الرباعي. كل شيء طبقات للعمل بشكل جيد، ولكن أواجه مشكلة في إضاءة ما يصل LEDs. ltbrgtltbrgtI يمكن بسهولة معالجة ليد الفردية لتضيء، ولكن عندما أفعل أنا الحصول على محيط المصابيح لتشغيل أيضا (بكثير باهتة ثم ليد موجهة) لتبترغتبترغتي ديك هاجم صورة لتظهر لك ما يجري. أنا أحاول أن تضيء فقط و ليد التي هي في موقف (1،1) ولكن كما في الوقت نفسه الصمام (4،4) هو خافت الإضاءة. ltbrgtltbrgthere هو قطعة من التعليمات البرمجية التي أستخدمها. لتبترغشيفتوت (البيانات، على مدار الساعة، مسبيرست، B10000001) تأخير لتبترغت (1) لتبترغتلغبرغتاني تخمين لماذا مرحبا أريد أن أقول شكرا لكم على البرنامج التعليمي كبيرة، وأنا على وشك الانتهاء من بناء مصفوفة 4X4 وسوف تتيح لك معرفة كيف ستسير الأمور. لتبترغ العظمى tutorial. ampnbsp شكرا لجعله، it39s الحقيقي هلبولتبرغت هذا هو دليل رائع لتبترغ لتبترغت I39ve تبحث عن شيء مكتوب مثل هذا لفترة من الوقت. لتبترغتي لديها الآن 4X4 العمل الكامل مصفوفة الصمام، أن I39ve بنيت نفسي، وحصلت على إظهار أنماط أريد. لتبرغت هذا هو كل شيء بفضل لك. ليترغت لتبترغ هتاف، لتبرغ لتبرغ ميكي C سوبر راد تعليمي دودبيتشيفت اليسار (لتلت)، بيتشيفت الحق (غغت) وصف من البرنامج التعليمي بيتماث في الملعب هناك نوعان من مشغلي التحول بت في C: مشغل التحول الأيسر لتل ومشغل التحول الصحيح gtgt. تؤدي هذه العوامل إلى تغيير البتات في المعامل الأيسر إلى اليسار أو اليمين بعدد المواضع المحددة بواسطة المعامل الأيمن. يمكن العثور على المزيد من الرياضيات في الرياضيات هنا. فاريابل لتلت نومبروفيتس متغير غت نومبروفيتس معلمات متغير - (بايت، إنت، لونغ) نومبروفيتس إنتيجر لوت 32 عندما تقوم بتغيير قيمة x بواسطة y بت (x لتل y)، يتم فقدان بتات y أقصى اليسار x، تحول حرفيا من الوجود: إذا كنت متأكدا من أن أيا من تلك في قيمة يتم تحويلها إلى غياهب النسيان، وهناك طريقة بسيطة للتفكير في المشغل الأيسر اليسار هو أنه يضاعف المعامل الأيسر من قبل 2 رفعت إلى قوة المعامل الصحيح. على سبيل المثال، لتوليد القوى من 2، يمكن استخدام التعبيرات التالية: عند التحول x الحق عن طريق y بت (x غتغ y)، وأعلى بت في x هو 1، يعتمد السلوك على نوع البيانات بالضبط من x . وإذا كانت x من النمط إنت، فإن أعلى بتة هي بتة الإشارة، فتحدد ما إذا كانت x سالبة أم لا، كما ناقشنا أعلاه. في هذه الحالة، يتم نسخ بت علامة إلى بتات أقل، لأسباب تاريخية مقصور على فئة معينة: هذا السلوك، يسمى تمديد علامة، في كثير من الأحيان ليس السلوك الذي تريده. بدلا من ذلك، قد ترغب الأصفار إلى أن تحول من اليسار. اتضح أن قواعد التحول الصحيح تختلف عن تعبيرات إنت غير الموقعة، حتى تتمكن من استخدام تيبيكاست لقمع تلك التي يتم نسخها من اليسار: إذا كنت حذرا لتجنب تمديد علامة، يمكنك استخدام اليمين التحول المشغل غت كما على سبيل المثال: يجب أن يتم نشر التصويبات والاقتراحات والوثائق الجديدة إلى المنتدى. نص المرجع اردوينو مرخص بموجب رخصة المشاع الإبداعي نسبته - المشاركة على التوالي 3.0. يتم الافراج عن عينات رمز في المرجع في المجال العام. شيريال إلى موازية التحول خارج مع 74HC595 التحول خارج أمبير رقاقة 595 في وقت ما أو آخر قد نفد من دبابيس على لوحة اردوينو الخاص بك وتحتاج إلى تمديده مع سجلات التحول. ويستند هذا المثال على 74HC595. تشير ورقة البيانات إلى 74HC595 باعتبارها 8-بت المسلسل في، تسلسل أو موازية خارج سجل التحول مع المزالج الناتج 3-حالة. وبعبارة أخرى، يمكنك استخدامه للسيطرة على 8 مخرجات في وقت واحد في حين يستغرق سوى بضع دبابيس على متحكم الخاص بك. يمكنك ربط سجلات متعددة معا لتوسيع الإخراج الخاص بك أكثر من ذلك. (قد يرغب المستخدمون أيضا في البحث عن رقائق سائق أخرى مع 595 أو 596 في أرقامهم، وهناك الكثير. كما أن STP16C596 على سبيل المثال سوف تدفع 16 المصابيح وتزيل المقاومات سلسلة مع مصادر تيار مستمر المضمنة.) كيف يعمل هذا كله هو من خلال شيء يسمى الاتصالات التسلسلية متزامن، أي يمكنك نبض دبوس واحد صعودا وهبوطا وبالتالي توصيل بايت البيانات إلى بت التسجيل فشيئا. لها عن طريق نبض دبوس الثاني، دبوس على مدار الساعة، التي تحدد بين بت. ويتناقض ذلك مع استخدام الاتصالات المتسلسلة غير المتزامنة للدالة Serial. begin () التي تعتمد على المرسل والمستقبل ليتم ضبطهما بشكل مستقل على معدل بيانات محدد متفق عليه. مرة واحدة يتم نقل بايت كله إلى السجل رسائل عالية أو منخفضة عقد في كل بت الحصول على الطرود إلى كل من دبابيس الإخراج الفردية. هذا هو جزء الانتاج الموازي، وجود كل دبابيس تفعل ما تريد منهم أن تفعل كل شيء في آن واحد. الجزء المسلسل الناتج من هذا المكون يأتي من دبوس إضافية التي يمكن أن تمر المعلومات التسلسلية الواردة من متحكم من دون تغيير مرة أخرى. وهذا يعني أنك يمكن أن تنقل 16 بت في صف واحد (2 بايت) وسوف أول 8 تتدفق من خلال السجل الأول في السجل الثاني ويتم التعبير عنها. يمكنك أن تتعلم أن تفعل ذلك من المثال الثاني. 3 يشير إلى حقيقة أنه يمكنك تعيين دبابيس الإخراج إما عالية، منخفضة أو مقاومة عالية. على عكس الدول العالية والمنخفضة، لا يمكن تعيين دبابيس لدرجة مقاومة عالية بشكل فردي. يمكنك فقط تعيين شريحة كاملة معا. هذا هو شيء متخصص جدا القيام به - التفكير في مجموعة ليد التي قد تحتاج إلى أن يسيطر عليها ميكروكنترولر مختلفة تماما اعتمادا على وضع وضع معين في صلب المشروع الخاص بك. لا مثال يستفيد من هذه الميزة، وكنت عادة لن تحتاج للقلق حول الحصول على رقاقة التي لديها. هنا جدول يوضح بين-أوتس تكييفها من ورقة بيانات فيليبس. الخطوة الأولى هي توسيع اردوينو الخاص بك مع سجل التحول واحد. الدائرة 1. تشغيله قم بإجراء التوصيلات التالية: غند (دبوس 8) إلى الأرض، فك (دبوس 16) إلى 5V أو (دبوس 13) إلى الأرض مر (دبوس 10) إلى 5V هذا الإعداد يجعل كل من دبابيس الإخراج نشطة وعاجلة في كل وقت. عيب واحد من هذا الإعداد هو أن ينتهي بك الأمر مع أضواء تحول إلى آخر دولة أو شيء تعسفي في كل مرة كنت السلطة حتى الدائرة قبل بدء تشغيل البرنامج. يمكنك الحصول على جميع أنحاء هذا عن طريق التحكم في مر و أو دبابيس من مجلس اردوينو الخاص جدا، ولكن بهذه الطريقة سوف تعمل وتترك لكم مع دبابيس أكثر انفتاحا. 2. الاتصال اردوينو دس (دبوس 14) إلى أردونيو ديجيتالبين 11 (سلك أزرق) شكب (دبوس 11) إلى أردونيو ديجيتالبين 12 (سلك أصفر) ستكب (دبوس 12) إلى أردونيو ديجيتالبين 8 (الأسلاك الخضراء) من الآن فصاعدا سوف أن يشار إلى داتابين، و كلوكبين و لاتشبين على التوالي. لاحظ مكثف 0.1F على لاتشبين، إذا كان لديك بعض وميض عندما نبض دبوس مزلاج يمكنك استخدام مكثف حتى حتى بها. 3. إضافة 8 المصابيح. في هذه الحالة يجب توصيل الكاثود (دبوس قصير) من كل ليد إلى أرضية مشتركة، والأنود (دبوس طويل) من كل ليد إلى التحول الخاصة بها تسجيل الانتاج دبوس. باستخدام سجل التحول لتوريد الطاقة مثل هذا يسمى مصادر الحالي. بعض سجلات التحول يمكن أن مصدر التيار، فإنها يمكن أن تفعل سوى ما يسمى غرق الحالية. إذا كان لديك واحدة من تلك يعني أنه سيكون لديك لوجه اتجاه المصابيح. ووضع الأنودات مباشرة إلى السلطة و كاثودس (دبابيس الأرض) لنواتج سجل التحول. يجب عليك التحقق من ورقة البيانات الخاصة بك إذا كنت أرينت باستخدام رقاقة 595 سلسلة. لا تنسى أن تضيف المقاوم 220 أوم في سلسلة لحماية المصابيح من أن تكون مثقلة. مخطط الدائرة هنا ثلاثة أمثلة التعليمات البرمجية. الأول هو مجرد بعض رمز العالم مرحبا ببساطة إخراج قيمة البايت من 0 إلى 255. البرنامج الثاني أضواء ليد واحد في وقت واحد. الدورات الثالثة من خلال مجموعة. وتستند التعليمات البرمجية إلى قطعتين من المعلومات في ورقة البيانات: مخطط التوقيت والجدول المنطقي. الجدول المنطقي هو ما يخبرك أن كل شيء في الأساس يحدث المهم على ما يصل فاز. عندما يذهب كلوكبين من منخفض إلى مرتفع، سجل التحول يقرأ حالة دبوس البيانات. كما يحصل على نقل البيانات في يتم حفظها في سجل الذاكرة الداخلية. عندما يذهب لاتشبين من الأقل إلى الأعلى يتم نقل البيانات المرسلة من سجلات التحول تسجيل الذاكرة المذكورة أعلاه في دبابيس الإخراج، والإضاءة المصابيح. في هذا المثال يول إضافة سجل التحول الثاني، مضاعفة عدد دبابيس الإخراج لديك في حين لا تزال تستخدم نفس العدد من دبابيس من اردوينو. الدائرة 1. إضافة سجل التحول الثاني. بدءا من المثال السابق، يجب وضع سجل نوبة ثانية على متن الطائرة. وينبغي أن يكون لها نفس يؤدي إلى السلطة والأرض. 2. قم بتوصيل السجلات 2. اثنين من هذه الاتصالات ببساطة تمديد نفس الساعة والإشارة مزلاج من اردوينو إلى سجل التحول الثاني (الأصفر والأخضر الأسلاك). الأسلاك الزرقاء تسير من دبوس تسلسلي (دبوس 9) من سجل التحول الأول إلى إدخال البيانات التسلسلية (دبوس 14) من السجل الثاني. 3. إضافة مجموعة ثانية من المصابيح. في هذه الحالة أضفت الأخضر منها حتى عند قراءة التعليمات البرمجية فمن الواضح أي بايت هو الذهاب إلى أي مجموعة من المصابيح مخطط الرسم هنا مرة أخرى هي ثلاثة عينات رمز. إذا كنت غريبة، قد ترغب في محاولة عينات من المثال الأول مع هذه الدائرة اقامة فقط لمعرفة ما سيحدث. نموذج الشفرة 2.1 عدادات ثنائية ثنائية لا يوجد سوى سطر إضافي واحد من الشفرة مقارنة بعينة الشفرة الأولى من المثال 1. يرسل بايتة ثانية. هذا يجبر سجل التحول الأول، واحد تعلق مباشرة إلى اردوينو، لتمرير البايت الأول أرسلت من خلال إلى السجل الثاني، إضاءة المصابيح الخضراء. ثم تظهر البايتة الثانية على المصابيح الحمراء. نموذج الشفرة 2.2 2 بايت واحد تلو الآخر مقارنة هذه التعليمات البرمجية برمز مشابه من المثال 1 ترى أن أكثر قليلا قد تغير. تم تغيير وظيفة بلينكال () إلى وظيفة blinkAll2Bytes () لتعكس حقيقة أن هناك الآن 16 المصابيح للتحكم. أيضا، في الإصدار 1 كانت النبضات من لاتشبين تقع داخل الخلافات ليتشيفتبينا و ليتشيفتبينب (). هنا تحتاج إلى أن يتم نقل مرة أخرى إلى الحلقة الرئيسية لاستيعاب الحاجة إلى تشغيل كل وظيفة فرعية مرتين على التوالي، مرة واحدة ل ليدس الخضراء ومرة واحدة لتلك الحمراء. نموذج التعليمات البرمجية 2.3 - صفائف تعريفها مزدوج مثل العينة 2.2، تستفيد العينة 2.3 أيضا من وظيفة blinkAll2bytes () الجديدة. 2.3 فرق كبير من العينة 1.3 هو فقط أنه بدلا من مجرد متغير واحد يسمى البيانات ومجموعة واحدة تسمى داتاراي لديك لديك داتارد، داتغرين، داتاراريد، داتارارغرين تعريف مقدما. وهذا يعني أن داتا داتا ريسورسز داتا ريسورسز داتا ريسورسز ريسورسز بي إنفورماتيون ستارتد بي كارلين ماو و توم إيغو نوف، 06
No comments:
Post a Comment