/*
pin assignments:
10 - base of npn transistor #1 2n2222 (either one)
11 - base of npn transistor #2 2n2222 (the other one…)
*/
int t1 = 10;
int t2 = 11;
void setup(){
pinMode(t1, OUTPUT);
pinMode(t2, OUTPUT);
off();
delay(1000);
}
void loop(){
forward();
delay(10000);
reverse();
delay(10000);
off();
delay(10000);
}
void forward() {
digitalWrite(t1, HIGH);
digitalWrite(t2, LOW);
}
void reverse(){
digitalWrite(t1, LOW);
digitalWrite(t2, HIGH);
}
void off() {
analogWrite(t1, 0);
digitalWrite(t2, HIGH);
}