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