1 мэдрэгтэй үед
int ir1=2;
int count=0;
boolean state = true;
void setup()
{
Serial.begin(9600);
pinMode(ir1, INPUT);
}
void loop()
{
if (!digitalRead(ir1) && state){
count++;
state = false;
Serial.print("Count: ");
Serial.println(count);
}
if (digitalRead(ir1))
{
state = true;
delay(100);
}
}
----------------------------------------------------------------------------------
5 мэдрэгтэй үед
int ir1=2;
int ir2=3;
int ir3=4;
int ir4=5;
int ir5=6;
int count=0;
boolean state = true;
void setup()
{
Serial.begin(9600);
pinMode(ir1, INPUT);
pinMode(ir2, INPUT);
pinMode(ir3, INPUT);
pinMode(ir4, INPUT);
pinMode(ir5, INPUT);
}
void loop()
{
if (!digitalRead(ir1) && !digitalRead(ir2) && !digitalRead(ir3) && !digitalRead(ir4) && !digitalRead(ir5) && state){
count++;
state = false;
Serial.print("Count: ");
Serial.println(count);
}
if (digitalRead(ir1)&&digitalRead(ir2)&&digitalRead(ir3)&&digitalRead(ir4)&&digitalRead(ir5))
{
state = true;
delay(100);
}
}
No comments:
Post a Comment