//pin numbers int BUTTON1 = D8; //motors pin numbers int PWMA = D0; //Sí es analógico int AIN2 = D1; int AIN1 = D2; int STBY = D3; int BIN1 = D4; int BIN2 = D5; int PWMB = D6; //Este no .-. //LED pins int LED1 = D9; void setup() { //pin mode for the motors information pinMode(PWMA, OUTPUT); pinMode(AIN2, OUTPUT); pinMode(AIN1, OUTPUT); pinMode(STBY, OUTPUT); pinMode(BIN1, OUTPUT); pinMode(BIN2, OUTPUT); pinMode(PWMB, OUTPUT); //pin mode for the button pinMode(BUTTON1, INPUT); //pin mode for the LEDs pinMode(LED1, OUTPUT); } void loop() { //main code analogWrite(PWMA, 255); digitalWrite(AIN2, HIGH); digitalWrite(AIN1, LOW); digitalWrite(STBY, HIGH); digitalWrite(BIN1, LOW); digitalWrite(BIN2, HIGH); analogWrite(PWMB, 255); digitalWrite(LED1, HIGH); while(digitalRead(BUTTON1) == true){ digitalWrite(LED1, LOW); digitalWrite(AIN2, LOW); digitalWrite(AIN1, HIGH); digitalWrite(BIN1, HIGH); digitalWrite(BIN2, LOW); } }