mirror of
https://github.com/LinoSchmidt/RoboterArm.git
synced 2026-03-20 18:21:16 +01:00
better description in config.h
This commit is contained in:
32
src/config.h
32
src/config.h
@@ -1,11 +1,13 @@
|
||||
#define AutoplayOn true
|
||||
#define AutoplayOn true // Noch nicht funktionierend
|
||||
|
||||
//Servos
|
||||
//---Servos---
|
||||
// Pins an denen die Servos angeschlossen sind
|
||||
#define DrehungPin 9
|
||||
#define ArmPin 10
|
||||
#define OberarmPin 11
|
||||
#define HandPin 12
|
||||
|
||||
// Maximaler Winkel der Servos
|
||||
#define DrehungMax 145
|
||||
#define DrehungMin 0
|
||||
|
||||
@@ -17,19 +19,21 @@
|
||||
|
||||
#define HandMax 180
|
||||
#define HandMin 95
|
||||
#define HandOffPosition 180
|
||||
|
||||
// Servo umdrehen
|
||||
#define InvertDrehung false
|
||||
#define InvertArm false
|
||||
#define InvertOberarm true
|
||||
#define InvertHand false
|
||||
|
||||
// Start Winkel der Servos
|
||||
#define Drehung_Start 135
|
||||
#define Arm_Start 180
|
||||
#define Oberarm_Start 111
|
||||
#define Hand_Start 180
|
||||
|
||||
//Joysticks
|
||||
//---Joysticks---
|
||||
// Pins an denen die Joysticks angeschlossen sind und deren Minimal und Maximal Geschwindigkeit
|
||||
#define joystick_LX_Pin 0
|
||||
#define joystick_LX_MaxSpeed 5
|
||||
#define joystick_LX_MinSpeed 1
|
||||
@@ -46,29 +50,43 @@
|
||||
#define joystick_RY_MaxSpeed 3
|
||||
#define joystick_RY_MinSpeed 1
|
||||
|
||||
// Pin des Druckknopfes
|
||||
#define joystick_button_Pin 8
|
||||
|
||||
// Empfindlichkeit des Joysticks
|
||||
#define joystick_Empfindlichkeit 10
|
||||
|
||||
//Timing
|
||||
//---Timing---
|
||||
// Zeit zwischen den Schritten
|
||||
#define LoopTime 50
|
||||
// Servo Geschwindigkeit
|
||||
#define AutoplayEaseSpeed 50
|
||||
// Wann die Servos abgeschaltet werden
|
||||
#define TimeToDetach 70
|
||||
#define Calibration_TimeToMiddle 3000
|
||||
#define Calibration_messureTime 5
|
||||
#define Calibration_messureCount 10
|
||||
// Langer druck Zeit
|
||||
#define Button_LongPressTime 1000
|
||||
// Kurzer druck Zeit
|
||||
#define Button_ShortPressTime 300
|
||||
// Beep Geschwindigkeit
|
||||
#define buzzSpeed 1
|
||||
|
||||
//Buzzer
|
||||
//---Buzzer---
|
||||
// Pin an dem der Buzzer angeschlossen ist
|
||||
#define BuzzerPin 7
|
||||
// Hoher ton am anfang der Kalibrierung
|
||||
#define Buzzer_CalibrationHGIH 2000
|
||||
// Tiefer ton am ende der Kalibrierung
|
||||
#define Buzzer_CalibrationLOW 100
|
||||
// Höhe von Kurzen Tönen
|
||||
#define Buzzer_ShortTon 1000
|
||||
// Länge der Kurzen Töne
|
||||
#define Buzzer_ShortTone_Time 50
|
||||
|
||||
//EEPROM
|
||||
//---EEPROM---
|
||||
// Adressen an denen die Klaibrierungs Werte gespeichert werden
|
||||
#define EEPROM_Code 6183 //index 0
|
||||
#define EEPROM_joystick_LX_max 100
|
||||
#define EEPROM_joystick_LY_max 120
|
||||
|
||||
Reference in New Issue
Block a user