جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذه التجربة ، سنعمل مع مستشعر وهو مقاوم يعتمد على الضوء. في بيئة مظلمة ، يكون للمقاوم مقاومة عالية جدًا. عندما يهبط ضوء الفوتونات على الكاشف ، ستنخفض المقاومة. كلما زاد الضوء سيكون لدينا مقاومة أقل. من خلال قراءة قيم مختلفة من المستشعر ، يمكننا اكتشاف ما إذا كانت فاتحة أم داكنة أم قيمة بينهما. عنصر آخر سنستخدمه في هذه التجربة هو الجرس.
الخطوة 1: إعداد الدائرة ولوحة الخرز
يتكون الرسم التخطيطي من 3 عناصر هي: المقاوم الضوئي (LDR) ، Piezo Buzzer ، 1-10 kΩ. يمكن توصيل LDR بالطريقة التي تريدها لأنه لا يحتوي على قطبية. للمقاومة يمكنك استخدام من 1-10 KΩ لأن LDR مختلفة لها إعدادات مختلفة. جرب قيمًا مختلفة للمقاوم لتناسب أفضل الإعدادات مع LDR الخاص بك.
الخطوة 2: الكود
كثافة العمليات piezoPin = 8 ؛ // إعلان Piezo Buzzer على Pin 8
كثافة ldrPin = 0 ؛ // إعلان LDR على الدبوس التناظري 0
int ldrValue = 0 ؛ // قراءة قيم مختلفة من LDR
الإعداد باطل
()
{ }
حلقة فارغة()
{// يبدأ تشغيل الدورة أدناه
ldrValue = analogRead (ldrPin) ، // اقرأ القيمة من LDR
نغمة (piezoPin ، 1000) ؛ // تشغيل نغمة 1000 هرتز من بيزو (صفير)
تأخير (25) ؛ // انتظر قليلاً ، قم بتغيير التأخير للاستجابة السريعة.
noTone (بيزوبوين) ؛ // أوقف النغمة بعد 25 مللي ثانية في هذه الحالة
تأخير (ldrValue) ؛ // انتظر مقدار المللي ثانية في ldrValue} //
وظائف نهاية الدورة
الخطوة 3: المواد
1. اللوح
2. لوحة اردوينو
3. أسلاك ذكر
4. المقاومات
5. بيزو الجرس
6. مستشعر الضوء