You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

36 lines
479 B

#define TRIG 4
#define MOTOR 6
boolean trigger = LOW;
void setup() {
Serial.begin(9600);
pinMode(TRIG, INPUT);
pinMode(MOTOR, OUTPUT);
}
void loop() {
trigger = digitalRead(TRIG);
if(!trigger) {
for(int i=0; i<25; i++) {
analogWrite(MOTOR, i*10);
delay(20);
}
delay(1000);
for(int i=25; i>=0; i--) {
analogWrite(MOTOR, i*10);
delay(200);
}
delay(1000);
} else {
digitalWrite(MOTOR, LOW);
}
}