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 03efb22..f926a91 100644 --- a/platformio.ini +++ b/platformio.ini @@ -55,7 +55,7 @@ lib_deps = m5stack/M5Stack@^0.4.5 ; M5 Lib m5stack/M5GFX@^0.1.9 ; M5 Lib pour le LCD m5stack/Module_GRBL_13.2@^0.0.3 ; M5 Lib pour Stepper (GRBL) - arduino-libraries/Servo@^1.2.1 ; Lib pour le Servo Motor + dlloydev/ESP32 ESP32S2 AnalogWrite ; Lib pour le Servo Motor ; example: ; erropix/ESP32 AnalogWrite@0.2