PINS
This commit is contained in:
+10
-7
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user