Pines y ordenes para los pulsadores, el encoder y leds. Para la el control del rotor de K3NG
PULSADORES | CW |
49 |
#define button_cw |
CWW |
48 |
#define button_cww | |
STOP |
47 |
#define button_stop | |
PARK |
46 |
#define button_park | |
Encoder | CW |
45 |
#define az_rotary_preset_pin1 |
CWW |
44 |
#define az_rotary_preset_pin2 | |
Leds | |||
APARCADO |
38 |
#define parked_pin | |
APARCANDO |
39 |
#define park_in_progress_pin | |
SERIAL |
40 |
#define serial_led |
Pulsadores:
- CW – giro a la derecha.
- en rotator.pins.h le damos un valor a:
#define button_cw
- CWW – giro a la izquierda.
- en rotator.pins.h le damos un valor a
#define button_ccw
- STOP – parar el giro cuando esta en automatico.
- en rotator.pins.h le damos un valor a
#define button_stop
- PARK – gira el rotor hasta una posición predeterminada.
- la posición de define en: #define PARK_AZIMUTH 0.0, que esta en: rotator.settings.h, decomentamos la linea
//#define FEATURE_PARK
-
- en rotator.pins.h le damos un valor a
#define button_park
Leds:
Todos las modificaciones hay que hacerlo en rotator.pins.h
- APARCADO – Girando hasta la posición de aparcamiento.
- le damos un valor a
#define parked_pin
- APARCANDO – Rotor esta aparcado.
- le damos un valor a
#define park_in_progress_pin
- SERIAL – Hay actividad en el puerto serie.
- le damos un valor a
#define serial_led 44
Encoder:
Para activarlo, hay que decomentar la linea:
#define FEATURE_AZ_PRESET_ENCODER
en rotator_features.h
Los pines a los que hay que conectar el encoder son:
#define az_rotary_preset_pin1 #define az_rotary_preset_pin2
en rotator.pines.h
El centro del encoder, se tiene que conectar a masa.
Hay que comprobar que la linea :
#define OPTION_ENCODER_ENABLE_PULLUPS
en rotator_features.h, esta decomentada.