Professional Documents
Culture Documents
4879395
11/08/2016
void setup()
{
pinMode(2,OUTPUT);//LED
pinMode(3,INPUT);//Switch
pinMode(4,OUTPUT);//motor
}
void loop()
{
// Flash until next switch event, but check switch every 10ms
int i = 0;
// counter variable: total ms so far
bool ledState = HIGH;
// saves led status
while (digitalRead(3) == HIGH) {
// flash LED at 2 Hz
if (i > 125) {
i = 0;
//
ledState = !ledState; //
}
i = i+10;
//
digitalWrite(2,ledState);//
delay(10);
//
checks
}
digitalWrite(2,HIGH); // turn on
delay(2000);
digitalWrite(2,LOW); // turn off
delay(10);
digitalWrite(4,HIGH); // turn on
delay(3000);
digitalWrite(4,LOW); // turn off