This commit is contained in:
kislovdm
2024-04-07 16:44:44 +03:00
parent 32179725b0
commit 8f82a18755
+10 -7
View File
@@ -3,15 +3,18 @@
#include <Servo.h> // servo library #include <Servo.h> // servo library
#include <Bounce2.h> #include <Bounce2.h>
#define LED_PIN 13 // Дефолтный светодиод для индикации работы
#define DEBUG 0 #define DEBUG 0
#define LED_PIN 13 #define ESC_PIN 9 // Пин подключения ESC
#define ESC_PIN 9 #define RECEIVER_ESC_PIN 5 // Пин подключения приёмника
#define RECEIVER_ESC_PIN 5 #define PEDAL_PIN 6 // Пин, куда подключена педаль машины
#define MAX_SPEED_POTENTIOMETER_PIN A0 // Пин потенциометра регулировки скорости с педали
#define ESC_NEUTRAL_POSITION 1500 #define ESC_NEUTRAL_POSITION 1500
#define ESC_NEUTRAL_POSITION_THRESHOLD 40 #define ESC_NEUTRAL_POSITION_THRESHOLD 40
#define PEDAL_MAX_THROTTLE 1800 #define PEDAL_MAX_THROTTLE 1800
#define PEDAL_PIN 6 // Пин, куда подключена педаль машины #define ACCELERATION_SPEED 200
#define MAX_SPEED_POTENTIOMETER_PIN A0 // Пин потенциометра регулировки скорости с педали
GyverOS<5> OS; // указать макс. количество задач GyverOS<5> OS; // указать макс. количество задач
Servo esc; // servo name Servo esc; // servo name
@@ -42,8 +45,8 @@ void replicate_receiver_for_esc() {
} }
if (pedal_button.isPressed()){ if (pedal_button.isPressed()){
pedal_state++; pedal_state++;
if (pedal_state > 100){ if (pedal_state > ACCELERATION_SPEED){
pedal_state = 100; pedal_state = ACCELERATION_SPEED;
} }
//read max speed settings //read max speed settings