From 844cbf817ccdd6eea76c87962b9afa0c51cbf79a Mon Sep 17 00:00:00 2001 From: Mathis Date: Fri, 17 Nov 2023 09:59:15 +0100 Subject: [PATCH] [feature/ServoMotor] - change servo librarie --- lib/ServoMotorComponent/{ => src}/ServoMotorComponent.cpp | 8 ++++---- lib/ServoMotorComponent/{ => src}/ServoMotorComponent.h | 0 platformio.ini | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename lib/ServoMotorComponent/{ => src}/ServoMotorComponent.cpp (80%) rename lib/ServoMotorComponent/{ => src}/ServoMotorComponent.h (100%) diff --git a/lib/ServoMotorComponent/ServoMotorComponent.cpp b/lib/ServoMotorComponent/src/ServoMotorComponent.cpp similarity index 80% rename from lib/ServoMotorComponent/ServoMotorComponent.cpp rename to lib/ServoMotorComponent/src/ServoMotorComponent.cpp index 11c6871..fef7531 100644 --- a/lib/ServoMotorComponent/ServoMotorComponent.cpp +++ b/lib/ServoMotorComponent/src/ServoMotorComponent.cpp @@ -4,21 +4,21 @@ ServoMotorComponent::ServoMotorComponent(int PIN) { this->PIN = PIN; this->position = 0; this->myservo.attach(PIN); - this->myservo.write(0); } void ServoMotorComponent::goLeft() { - this->myservo.write(0); + this->myservo.write(this->PIN, 0); this->position = 0; } void ServoMotorComponent::goRight() { - this->myservo.write(180); + this->myservo.write(this->PIN, 180); + this->position = 180; } void ServoMotorComponent::goMiddle() { - this->myservo.write(90); + this->myservo.write(this->PIN, 90); this->position = 90; } diff --git a/lib/ServoMotorComponent/ServoMotorComponent.h b/lib/ServoMotorComponent/src/ServoMotorComponent.h similarity index 100% rename from lib/ServoMotorComponent/ServoMotorComponent.h rename to lib/ServoMotorComponent/src/ServoMotorComponent.h diff --git a/platformio.ini b/platformio.ini index fb42dd8..324e983 100644 --- a/platformio.ini +++ b/platformio.ini @@ -54,7 +54,7 @@ lib_deps = bblanchon/ArduinoJson@^6.21.3 ; JSON serializer et deserializer m5stack/M5Stack@^0.4.5 ; M5 Lib m5stack/M5GFX@^0.1.9 ; M5 Lib pour le LCD - arduino-libraries/Servo@^1.2.1 ; Lib pour le Servo Motor + dlloydev/ESP32 ESP32S2 AnalogWrite ; example: ; erropix/ESP32 AnalogWrite@0.2