Day 16
Lab: //potentiometer control int M1_Left = 12; //Motor Input 1 int M1_Right = 11; //Motor Input 2 int POT = 0; int spd = 0; void stop(){ digitalWrite(M1_Left, LOW); digitalWrite(M1_Right , LOW); } void setup() { pinMode(M1_Left, OUTPUT); pinMode(M1_Right , OUTPUT); Serial.begin(9600); } void loop() { POT = analogRead(A1); if(POT >= 562) { spd = map(POT, 562,1023,0,255); analogWrite(M1_Left, spd); digitalWrite(M1_Right, LOW); } else if(POT <= 462) { spd = map(POT, 462,0,0,255); analogWrite(M1_Right, spd); digitalWrite(M1_Left, LOW); } else if(POT>462 && POT < 562) { stop(); } delay(10); Serial.print(POT); Serial.print(" "); Serial.println(spd); } Homework: //Serial motor control int M1_Left = 12; //Motor Input ...