From 47529803cd80e88bc56ea823bb9a6af371881e79 Mon Sep 17 00:00:00 2001 From: LukeWale Date: Sat, 13 Apr 2024 23:10:10 +0100 Subject: [PATCH 1/3] feat: backRightMotor fwd back 1 sec each --- esp32Car.ino | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 esp32Car.ino diff --git a/esp32Car.ino b/esp32Car.ino new file mode 100644 index 0000000..b54dd90 --- /dev/null +++ b/esp32Car.ino @@ -0,0 +1,16 @@ +int backRightMotorForward = 15; +int backRightMotorReverse = 16; + +void setup() { + pinMode(backRightMotorForward, OUTPUT); + pinMode(backRightMotorReverse, OUTPUT); +} + +void loop() { + digitalWrite(backRightMotorForward, HIGH); + delay(1000); + digitalWrite(backRightMotorForward, LOW); + digitalWrite(backRightMotorReverse, HIGH); + delay(1000); + digitalWrite(backRightMotorReverse, LOW); +} \ No newline at end of file From ba7886edb7cb67831708c2d997949e306039fc70 Mon Sep 17 00:00:00 2001 From: LukeWale Date: Tue, 16 Jul 2024 17:58:24 +0100 Subject: [PATCH 2/3] feat: add more pins and output all four motors --- esp32Car.ino | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/esp32Car.ino b/esp32Car.ino index b54dd90..b9e2591 100644 --- a/esp32Car.ino +++ b/esp32Car.ino @@ -1,16 +1,56 @@ int backRightMotorForward = 15; int backRightMotorReverse = 16; +int frontRightMotorForward = 17; +int frontRightMotorReverse = 18; +int backLeftMotorForward = 25; +int backLeftMotorReverse = 26; +int frontLeftMotorForward = 33; +int frontLeftMotorReverse = 32; void setup() { pinMode(backRightMotorForward, OUTPUT); - pinMode(backRightMotorReverse, OUTPUT); + pinMode(backRightMotorReverse, OUTPUT); + pinMode(frontRightMotorReverse, OUTPUT); + pinMode(frontRightMotorForward, OUTPUT); + pinMode(backLeftMotorForward, OUTPUT); + pinMode(backLeftMotorReverse, OUTPUT); + pinMode(frontLeftMotorReverse, OUTPUT); + pinMode(frontLeftMotorForward, OUTPUT); } void loop() { + // // Right + // digitalWrite(backRightMotorForward, HIGH); + // digitalWrite(frontRightMotorForward, HIGH); + // // Left + // digitalWrite(backLeftMotorForward, HIGH); + // digitalWrite(frontRightMotorForward, HIGH); + + // delay(1000); + + // // Right + // digitalWrite(backRightMotorForward, LOW); + // digitalWrite(frontRightMotorForward, LOW); + // digitalWrite(backRightMotorReverse, HIGH); + // digitalWrite(frontRightMotorReverse, HIGH); + + // //Left + // digitalWrite(backLeftMotorForward, LOW); + // digitalWrite(frontLeftMotorForward, LOW); + // digitalWrite(backLeftMotorReverse, HIGH); + // digitalWrite(frontLeftMotorReverse, HIGH); + + // delay(1000); + + // // Right + // digitalWrite(backRightMotorForward, LOW); + // digitalWrite(frontRightMotorForward, LOW); + // // Left + // digitalWrite(backLeftMotorForward, HIGH); + // digitalWrite(frontLeftMotorForward, HIGH); + + digitalWrite(backLeftMotorForward, HIGH); + digitalWrite(frontLeftMotorForward, HIGH); digitalWrite(backRightMotorForward, HIGH); - delay(1000); - digitalWrite(backRightMotorForward, LOW); - digitalWrite(backRightMotorReverse, HIGH); - delay(1000); - digitalWrite(backRightMotorReverse, LOW); + digitalWrite(frontRightMotorForward, HIGH); } \ No newline at end of file From 6c26eba2c78d02b03c80243ea5122cecbc300af3 Mon Sep 17 00:00:00 2001 From: LukeWale Date: Tue, 16 Jul 2024 18:25:46 +0100 Subject: [PATCH 3/3] chore: organise files into folders --- esp32Car.ino => esp32Files/esp32Car.ino | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename esp32Car.ino => esp32Files/esp32Car.ino (100%) diff --git a/esp32Car.ino b/esp32Files/esp32Car.ino similarity index 100% rename from esp32Car.ino rename to esp32Files/esp32Car.ino