سلام
همه یه روز ی تازه شروع کردن دوست من
من معمولا تو کد نویسی این کا رو با flag تعریف می کنم
فرض کن که سوئیچ به پین شماره 3 وصله و قصد داری با این سوئیچ رفتار پین مثلا 8 رو کنترل کنی:
نمونه کدت یه همچین چیزی میشه
البته این کد برای جواب دادن نهایی یه سری delay و اینا میخواد که بدون خطا کار کنهکد:int flag = 0; void setup() { // put your setup code here, to run once: pinMode(3, INPUT); pinMode(12, INPUT); } void loop() { // put your main code here, to run repeatedly: if (digitalRead(3) == LOW) buttonAction(); } void buttonAction() { if (flag == 0) { digitalWrite(8, HIGH); flag = 1; } if (flag == 1) { digitalWrite(8, LOW); flag = 0; } }
من فقط برات نوشتم که بدونی روند کد نویسیمون چجوریه
اگر هم با آردوینو آشنایی کافی نداری به این لینک یه سر بزن
وبلاگ آردوینو | تازه ترین های آردوینو و دنیای فن آوری


1 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول