i am using Arduino Mega.. ANd this is the code:
void bump(void);
void setup()
{
pinMode(19,INPUT);
attachInterrupt(4,bump,HIGH);
pinMode(13,OUTPUT);
}
void loop()
{
}
void bump()
{
for(float i = 0; i < 90000; i++){
digitalWrite(13,HIGH);
}
for(float i = 0; i < 10000; i++){
digitalWrite(13,LOW);
}
}
Although i give +5 V to it once, the LED will blink twice...! What is the solution?
digitalWrite(13,HIGH); delay(ONTIME); digitalWrite(13,LOW); delay(OFF_TIME);
do what you intend? – JRobert Apr 24 '15 at 20:03