mirror of
https://github.com/LinoSchmidt/RoboterArm.git
synced 2026-03-21 02:31:16 +01:00
include config.h
This commit is contained in:
66
Firmware 2.0/src/config.h
Normal file
66
Firmware 2.0/src/config.h
Normal file
@@ -0,0 +1,66 @@
|
||||
//Servos
|
||||
#define DrehungPin 9
|
||||
#define ArmPin 10
|
||||
#define OberarmPin 11
|
||||
#define HandPin 12
|
||||
|
||||
#define DrehungMax 145
|
||||
#define DrehungMin 0
|
||||
|
||||
#define ArmMax 180
|
||||
#define ArmMin 0
|
||||
|
||||
#define OberarmMax 180
|
||||
#define OberarmMin 0
|
||||
|
||||
#define HandMax 130
|
||||
#define HandMin 45
|
||||
|
||||
#define InvertDrehung false
|
||||
#define InvertArm false
|
||||
#define InvertOberarm true
|
||||
#define InvertHand false
|
||||
|
||||
#define Drehung_Start 135
|
||||
#define Arm_Start 180
|
||||
#define Oberarm_Start 111
|
||||
#define Hand_Start 130
|
||||
|
||||
//Joysticks
|
||||
#define joystick_LX_Pin 0
|
||||
#define joystick_LY_Pin 1
|
||||
#define joystick_RX_Pin 2
|
||||
#define joystick_RY_Pin 3
|
||||
#define joystick_button_Pin 8
|
||||
|
||||
#define joystick_Empfindlichkeit 4
|
||||
#define joystick_MaxSpeed 5
|
||||
#define joystick_MinSpeed 1
|
||||
|
||||
//Timing
|
||||
#define LoopTime 40
|
||||
#define TimeToAutoplay 1000
|
||||
#define TimeToDetach 80
|
||||
#define Calibration_TimeToMiddle 3000
|
||||
#define Calibration_messureTime 5
|
||||
#define Calibration_messureCount 10
|
||||
#define Button_LongPressTime 1000
|
||||
#define Button_ShortPressTime 300
|
||||
|
||||
//Buzzer
|
||||
#define BuzzerPin 7
|
||||
#define Buzzer_CalibrationHGIH 2000
|
||||
#define Buzzer_CalibrationLOW 100
|
||||
#define Buzzer_ShortTon 1000
|
||||
#define Buzzer_ShortTone_Time 50
|
||||
|
||||
//EEPROM
|
||||
#define EEPROM_Code 6183 //index 0
|
||||
#define EEPROM_joystick_LX_max 100
|
||||
#define EEPROM_joystick_LY_max 120
|
||||
#define EEPROM_joystick_RX_max 140
|
||||
#define EEPROM_joystick_RY_max 160
|
||||
#define EEPROM_joystick_LX_min 180
|
||||
#define EEPROM_joystick_LY_min 200
|
||||
#define EEPROM_joystick_RX_min 220
|
||||
#define EEPROM_joystick_RY_min 240
|
||||
@@ -1,83 +1,7 @@
|
||||
#include <Arduino.h>
|
||||
#include <Servo.h>
|
||||
#include <EEPROM.h>
|
||||
|
||||
|
||||
//------------------------------------------------------------------
|
||||
//--------------------------> Einstellungen <-----------------------
|
||||
//------------------------------------------------------------------
|
||||
|
||||
//Servos
|
||||
#define DrehungPin 9
|
||||
#define ArmPin 10
|
||||
#define OberarmPin 11
|
||||
#define HandPin 12
|
||||
|
||||
#define DrehungMax 145
|
||||
#define DrehungMin 0
|
||||
|
||||
#define ArmMax 180
|
||||
#define ArmMin 0
|
||||
|
||||
#define OberarmMax 180
|
||||
#define OberarmMin 0
|
||||
|
||||
#define HandMax 130
|
||||
#define HandMin 45
|
||||
|
||||
#define InvertDrehung false
|
||||
#define InvertArm false
|
||||
#define InvertOberarm true
|
||||
#define InvertHand false
|
||||
|
||||
#define Drehung_Start 135
|
||||
#define Arm_Start 180
|
||||
#define Oberarm_Start 111
|
||||
#define Hand_Start 130
|
||||
|
||||
//Joysticks
|
||||
#define joystick_LX_Pin 0
|
||||
#define joystick_LY_Pin 1
|
||||
#define joystick_RX_Pin 2
|
||||
#define joystick_RY_Pin 3
|
||||
#define joystick_button_Pin 8
|
||||
|
||||
#define joystick_Empfindlichkeit 4
|
||||
#define joystick_MaxSpeed 5
|
||||
#define joystick_MinSpeed 1
|
||||
|
||||
//Timing
|
||||
#define LoopTime 40
|
||||
#define TimeToAutoplay 1000
|
||||
#define TimeToDetach 80
|
||||
#define Calibration_TimeToMiddle 3000
|
||||
#define Calibration_messureTime 5
|
||||
#define Calibration_messureCount 10
|
||||
#define Button_LongPressTime 1000
|
||||
#define Button_ShortPressTime 300
|
||||
|
||||
//Buzzer
|
||||
#define BuzzerPin 7
|
||||
#define Buzzer_CalibrationHGIH 2000
|
||||
#define Buzzer_CalibrationLOW 100
|
||||
#define Buzzer_ShortTon 1000
|
||||
#define Buzzer_ShortTone_Time 50
|
||||
|
||||
//EEPROM
|
||||
#define EEPROM_Code 6183 //index 0
|
||||
#define EEPROM_joystick_LX_max 100
|
||||
#define EEPROM_joystick_LY_max 120
|
||||
#define EEPROM_joystick_RX_max 140
|
||||
#define EEPROM_joystick_RY_max 160
|
||||
#define EEPROM_joystick_LX_min 180
|
||||
#define EEPROM_joystick_LY_min 200
|
||||
#define EEPROM_joystick_RX_min 220
|
||||
#define EEPROM_joystick_RY_min 240
|
||||
|
||||
//------------------------------------------------------------------
|
||||
//------------------------------------------------------------------
|
||||
//------------------------------------------------------------------
|
||||
|
||||
#include "config.h"
|
||||
|
||||
Servo Drehung, Arm, Oberarm, Hand;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user