السلام عليكم
في هذا الدرس نقوم بشرح كيفية عمل دارة مع أردوينو تقوم بتشغيل اللاد (يمكنكم استعمال المصابيح) عن طريق الزر الضاغط
(Buton Poussoir)
جيد أول خطوة في هذا الدرس هي رسم الدارة على PROTEUS بشكل دقيق و لذلك تحتاج الى تحميله (قم بزيارة المدونة في دروسها و ستجد التحميل )
الخطوة الثانية تتمثل في كتاية الكود التالي و ستحتاج الى بيئة أردوينوا التي يمكنك تحميلها من الموقع الرسمي له
قم بنسخ أو كتابة الكود الآتي :
const int led1=13; const int led2=12; const int led3=11; const int led4=10; const int but1=8; const int but2=7; void setup() { pinMode(but1,INPUT); pinMode(but2,INPUT); pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); pinMode(led3,OUTPUT); pinMode(led4,OUTPUT); // put your setup code here, to run once: } void loop() { delay(25); int A=0,B=0; A=digitalRead(but1); B=digitalRead(but2); if((digitalRead(but1)==HIGH) & (digitalRead(but2)==HIGH)) { delay(25); digitalWrite(led1, HIGH); digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); }else { if ((A==LOW)&(B==LOW)) { delay(25); digitalWrite(led1, LOW); digitalWrite(led2, LOW); digitalWrite(led3, LOW); digitalWrite(led4, LOW); } else { if (B==HIGH){ digitalWrite(led1, LOW); digitalWrite(led2, LOW); delay(25); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); } else{ digitalWrite(led3, LOW); digitalWrite(led4, LOW); delay(25); digitalWrite(led1, HIGH); digitalWrite(led2, HIGH); } } } // put your main code here, to run repeatedly: }
ARDUINO DZ
كما يمكنك مشاهد الفيديو التوضيحي التالي الشارح لبع الخصائص الغير مذكورة في هذه التدوينة
0 تعليقات