التحكم في الاناره عن طريق المقاومة المتغيره

نبذة:

الأدوات لوحة تجارب مقاومة متغيره مقاومة 220 اوم تم استخدام المقاومة المتغيره في التحكم في شدة الإضاءه حيث ان المقاومة تكون قيمتها من 0 الى 1023 و الإضاءه تكون قيمتها من 0 الى 255 ومن ثم برمجتها بإستخدام Arduino ide عمل الطالب ذيب الدوسري اشراف المعلم عبداللطيف السلمي

طريقة التوصيل

تم التوصيل الدائره كما هو واضح بالصوره

 

 

برمجة المشروع

تم استخدام الكود التالي في البرمجه عن طريق Arduino ide

 

 

const
int analogPin = 0;//the analog input pin attach to

const
int ledPin = 9;//the led attach to

int
inputValue = 0;//variable to store the value coming from sensor

int
outputValue = 0;//variable to store the output value

/******************************************/

void
setup()

{

Serial.begin(9600);//set the serial communication baudrate as 9600

}

/******************************************/

void
loop()

{

inputValue = analogRead(analogPin);//read the
value from the potentiometer

Serial.print(“Input: “); //print
“Input”

Serial.println(inputValue); //print
inputValue

outputValue = map(inputValue, 0, 1023, 0,
255); //Convert from 0-1023 proportional to the number of a number of from 0 to
255

Serial.print(“Output: “); //print
“Output”

Serial.println(outputValue); //print
outputValue

analogWrite(ledPin, outputValue); //turn the
LED on depending on the output value

delay(1000);

}

الكاتب: sasama
كاتب

المشاركات

لا يوجد مشاركات

أضف مشاركة