Skip to content

Instantly share code, notes, and snippets.

@framingeinstein
Created January 21, 2019 00:49
Show Gist options
  • Save framingeinstein/09d0c9c02be8544e490bf994eedbcca5 to your computer and use it in GitHub Desktop.
Save framingeinstein/09d0c9c02be8544e490bf994eedbcca5 to your computer and use it in GitHub Desktop.
arduino
int potpin = 0;
int switchpin = 7;
int enablepin = 11;
int in1pin = 10;
int in2pin = 9;
int statuspin= 13;
void setup() {
// put your setup code here, to run once:
pinMode(in1pin, OUTPUT);
pinMode(in2pin, OUTPUT);
pinMode(enablepin, OUTPUT);
pinMode(statuspin,OUTPUT);
pinMode(switchpin, INPUT_PULLUP);
Serial.begin(9600);
Serial.println("Starting Serial");
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(statuspin,HIGH);
int speed = analogRead(potpin) / 4;
boolean reverse = digitalRead(switchpin);
//setMotor(speed, reverse);
Serial.println(speed);
Serial.println(reverse);
delay(1000);
}
void setMotor(int speed, boolean reverse){
analogWrite(enablepin, speed);
digitalWrite(in1pin, ! reverse);
digitalWrite(in2pin, reverse);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment