int pin2=2,pin3=3,pin4=4,pin5=5,pin6=6,pin7=7;
int sensor=A0;
void setup() {
Serial.begin(115200);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
pinMode(pin5,OUTPUT);
pinMode(pin6,OUTPUT);
pinMode(pin7,OUTPUT);
// put your setup code here, to run once:
}
void loop() {
int i,c;
int d[15];
for(i=1;i<=15;i++)
{
d[i] = analogRead(A0);
Serial.println(d[i]);
d[0]= 1023;
c=d[i]-d[i-1];
Serial.println(c);
if (c>0)
{
goto IRFAN;
}
}
// put your main code here, to run repeatedly:
IRFAN:
while(1)
{
//Serial.println('c');
digitalWrite(pin7,LOW);
digitalWrite(pin2,HIGH);
delayMicroseconds(3309);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
delayMicroseconds(3309);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delayMicroseconds(3309);
digitalWrite(pin4,LOW);
digitalWrite(pin5,HIGH);
delayMicroseconds(3309);
digitalWrite(pin5,LOW);
digitalWrite(pin6,HIGH);
delayMicroseconds(3309);
digitalWrite(pin6,LOW);
digitalWrite(pin7,HIGH);
delayMicroseconds(3309);
}
}