- المشاريع
- الإلكترونيات
- التحكم في الاناره عن طريق المقاومة المتغيره
التحكم في الاناره عن طريق المقاومة المتغيره
نبذة:
الأدوات لوحة تجارب مقاومة متغيره مقاومة 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);
}
تم التوصيل الدائره كما هو واضح بالصوره