int motor1_out1= 12; int motor1_out2= 13; int button1= 4; int button2= 5; int Read1= 0; int Read2= 0; int speed1= 0; int motor1_speed= 9; void setup() { // put your setup code here, to run once: pinMode (motor1_out1, OUTPUT); pinMode (motor1_out2, OUTPUT); pinMode (motor1_speed, OUTPUT); pinMode (button1, INPUT); pinMode (button2, INPUT); } void loop() { // put your main code here, to run repeatedly: Read1= digitalRead(button1); Read2= digitalRead(button2); if (Read1 == HIGH) { speed1 -= 1; } if (Read2 == HIGH) { speed1 = 255; } motor(speed1); delay (100); } void motor(int speed1) { if (speed1 <= 0) { speed1 = 0; } analogWrite(motor1_speed, speed1); digitalWrite(motor1_out1,HIGH); digitalWrite(motor1_out2,LOW); }