كاشف مستوى الصوت | Sound Level Detector
الفيديو التوضيحي لكيفية عمل الدائرة | كيفية بناء الدائرةوصلة التنزيل![]()
|
شفرة برمجة الأردوينو (بإمكانك نسخة الشفرة مباشرة من هنا أوتحميلها من الملف أعلاه)ا
Sound Sensor حساس الصوت
(تطبيق)
القرية الهندسية - Engineering village
www.ev-center.com
*/
//تعريف المتغيرات
int sound;
int led1=11, led2=12, led3=13; // وضع أسماء لأرقام بعض الأرجل
int sensorPin=A5;
void setup()
{
//تحديد اتجاه البيانات في الأرجل
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
Serial.begin(9600); //تفعيل شاشة المراقب التسلسلي
}
void loop()
{
sound=analogRead(sensorPin); //قراءة القيمة التناظرية للصوت وتخزينها في متغير
Serial.println(sound);
// تشغيل وإطفاء الوصلات الضوئية بحسب القيمة التناظرية لمستوى الصوت
if((sound>50) && (sound<150))
{
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
}
else if((sound>=150) && (sound<200))
{
digitalWrite(led2,HIGH);
digitalWrite(led1,HIGH);
digitalWrite(led3,LOW);
}
else if(sound>=200)
{
digitalWrite(led2,HIGH);
digitalWrite(led1,HIGH);
digitalWrite(led3,HIGH);
}
else
{
digitalWrite(led2,LOW);
digitalWrite(led1,LOW);
digitalWrite(led3,LOW);
}
}
تطبيقات عملية
ما رأيك
الفكرة وطريقة التركيب والتشغيل وحتى الشفرة الإلكترونية بين يديك ونترك لك فرصة التجربة وتوظيف الفكرة في مشاريع من إبداعك. إذا أعجبتك هذه الفكرة أو أن لديك طريقة لتحسينها فقم بإبداء رأيك في المساحة المخصصة أدناه :) كما يمكنك إرسال فيديو بالتجارب التي تنفذها إلى بريدنا الإلكتروني وقد نقوم بتحميلها هنا !ا