جدول المحتويات:
- الخطوة 1: مخطط الكتلة
- الخطوة 2: مخطط التوقيت
- الخطوة 3: مخطط الدائرة
- الخطوة 4: تصميم فريتزينج باستخدام ملفات BOM
فيديو: جهاز الإدخال والتخزين التسلسلي 4 بت: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هل تخيلت يومًا كيف تأخذ لوحة المفاتيح المدخلات وكيف يتم تخزين هذه البيانات! هذا المشروع هو نسخة مصغرة من إدخال البيانات وتخزينها. شرح مفصل لكيفية تأثير الإشارة من المفاتيح على عناصر الذاكرة (الوجه يتخبط).
الخطوة 1: مخطط الكتلة
1. جهاز الإدخال
جهاز إدخال ثنائي من 4 بتات ، لا يوجد سوى زرين ضغط (أحدهما لتسجيل 1 (مرتفع) والآخر لـ 0 (منخفض) مع مرشح ضوضاء مطلوب لتوليد إشارة الإدخال. يتم الضغط على إشارة عالية دائمًا تتغير إلى منخفضة).
2. مولد النبض الأحادي
يتم بعد ذلك إدخال إشارات الإدخال في مولد النبض الأحادي لتوليد نبضة ذات مدة زمنية عالية ثابتة ، ويتم تشغيلها بواسطة نبضة الإدخال الصغيرة ، ويتم استخدام هذا النبض الأحادي كمدخل على مدار الساعة في سجل التحول.
3.مولد نبض ثنائي مستقر
يتم تشغيل هذه النبضة أيضًا بواسطة خطوط إشارة الإدخال ، عندما يتم الضغط على مفتاح واحد (مرتفع) ، يتم تعيين هذه الإشارة وإعادة ضبطها عند الضغط على المفتاح المنخفض. يتم تغذية الإشارة كمدخل تسلسلي يسار إلى سجل الإزاحة.
4. سجل التحول
يستخدم سجل الإزاحة 4 بت 4 قلاب لتخزين البيانات. يتطلب إدخال تسلسلي مع ساعة لتخزين البيانات إما من اليسار إلى اليمين أو من اليمين إلى اليسار. في هذا المشروع ، تأتي البيانات التسلسلية التي نستخدمها من مولد النبض ثنائي الاستقرار ، وإشارة الساعة من مولد النبض الأحادي.
5. الإخراج
تشير مصابيح LED إلى الإخراج.
الخطوة 2: مخطط التوقيت
نموذج مخطط توقيت يأخذ إدخال 0101. نبض الإدخال من الزر 1 والزر 2 له "وقت منخفض" صغير جدًا ، وهذا هو سبب ظهوره على شكل ارتفاع في مخطط التوقيت.
الخطوة 3: مخطط الدائرة
يمكن تغيير الوقت المرتفع للنبضة الأحادية عن طريق تغيير قيمة RC (المقاومة وقيمة السعة). يتم إعطاء الوقت المرتفع بواسطة t = 1.1 * RC ، والوقت الأقصى له حد أدنى يعتمد على مفتاح التنديد المستخدم ، والحد هو بشكل عام من 10 إلى 20 مللي ثانية ، والوقت الأقصى في تصميم هذه الدائرة هو 1 ثانية (10 كيلو أوم * 100 فائق التوهج).
هذا عن طريق تقليل هذا الوقت يتم زيادة سرعة الجهاز.
الخطوة 4: تصميم فريتزينج باستخدام ملفات BOM
قم بتنزيل ملف fritzing لتخصيص التصميم وعمل التصميم الخاص بك.
قائمة المكونات المطلوبة موجودة في ملف BOM.
موصى به:
اختبار Bare Arduino ، باستخدام برنامج الألعاب باستخدام الإدخال بالسعة ومؤشر LED: 4 خطوات
اختبار Bare Arduino ، باستخدام برنامج الألعاب باستخدام الإدخال بالسعة ومؤشر LED: & quot؛ Push-It & quot؛ لعبة تفاعلية باستخدام لوحة Arduino عارية ، لا يلزم وجود أجزاء خارجية أو أسلاك (تستخدم إدخال "اللمس" السعوي). موضح أعلاه ، يوضح أنه يعمل على لوحين مختلفين. Push-It له غرضان. للتظاهر بسرعة / v
جهاز مراقبة Arduino التسلسلي في Tinkercad: 7 خطوات (بالصور)
Arduino Serial Monitor في Tinkercad: يمكن أن يكون تتبع كل ما يجري في برنامجك معركة شاقة. الشاشة التسلسلية هي وسيلة للاستماع إلى ما يحدث في التعليمات البرمجية الخاصة بك عن طريق إرسال تقرير إلى الكمبيوتر عبر كابل USB. في محاكي Tinkercad Circuits ، المسلسل
دائرة تبديل صوت الإدخال المزدوج: 6 خطوات (بالصور)
دائرة تبديل صوت الإدخال المزدوج: هل سبق لك أن واجهت مشكلة في وجود نظام مكبر صوت واحد ومدخلات متعددة تتطلب منك توصيل وفصل خيوط الصوت في كل مرة تريد الاستماع إلى مصدر واحد؟ حسنًا ، لدي حل لك! يدور هذا Instructable حول جعل
عرض جهاز العرض التسلسلي عبر البلوتوث: 4 خطوات
عرض جهاز العرض التسلسلي عبر البلوتوث: يستخدم هذا المشروع وحدة HC-05 Bluetooth لاستبدال الاتصال السلكي التقليدي المستخدم لعرض الشاشة التسلسلية. المواد: Arduino - https://amzn.to/2DLjxR2 Breadboard - https://amzn.to / 2 أسلاك توصيل RYqiSK - https://amzn.to/2RYqiSK H
جهاز IPod فائق النعومة أو جهاز عرض فيديو جهاز آخر: 6 خطوات
جهاز IPod فائق النعومة أو جهاز عرض فيديو جهاز آخر: في هذا Instructable ، سأوضح لك خطوة لتخطي كيفية صنع جهاز عرض فيديو فائق النعومة لجهاز iPod أو Zen أو Zune أو DS أو الوسائط الأخرى أو جهاز الألعاب. لا يتطلب أي قوة للعمل ولا يتعين عليك تفكيك جهازك ؛ سوف يجلس س