C++:
#define CS 4
#define INC 3
#define UD 2
#define POT A0
void wiperUp(void);
void wiperDown(void);
void setup() {
pinMode(CS,OUTPUT);
pinMode(INC,OUTPUT);
pinMode(UD,OUTPUT);
Serial.begin(9600);
}
void loop(){
for(int i=0;i<100;i++){
wiperUp();
Serial.println(analogRead(POT));
}
for(int i=0;i<100;i++){
wiperDown();
Serial.println(analogRead(POT));
}
delay(3000);
}
void wiperUp(void) {
digitalWrite(CS,HIGH);
digitalWrite(UD,HIGH);
delay(1);
digitalWrite(INC,HIGH);
delay(1);
digitalWrite(CS,LOW);
delay(1);
digitalWrite(INC,LOW);
delay(1);
digitalWrite(INC,HIGH);
delay(1);
digitalWrite(CS,HIGH);
delay(1000);
}
void wiperDown(void) {
digitalWrite(CS,HIGH);
digitalWrite(UD,LOW);
delay(1);
digitalWrite(INC,HIGH);
delay(1);
digitalWrite(CS,LOW);
delay(1);
digitalWrite(INC,LOW);
delay(1);
digitalWrite(INC,HIGH);
delay(1);
digitalWrite(CS,HIGH);
delay(1000);
}