ВНИМАНИЕ! На форуме начался отбор работ на годовой конкурс астрофотографии!
0 Пользователей и 1 Гость просматривают эту тему.
а людей вопросами мучаете
Если речь о выборе этих объектов (screen 1), то надо тапнуть по данной кнопке (screen 2).
#pragma once//****************************************************************************************************// "CONFIG.h" by FlexLM// ESP32_Wemos_D1_R32 + CNC_Shield_v3 05.02.25//****************************************************************************************************//====================================================================================================// ИНДИВИДУАЛЬНЫЕ НАСТРОЙКИ//====================================================================================================#define BAUDRATE 115200 //скорость COM-порта: 115200 Бит/с#define MOUNT_TYPE 1 //тип монтировки: 1=ALTAZ 1, 2=FORK_ALT, 3=GEM, 4=FORK#define HC true //ручной пульт: true (подключен), false (отсутствует)#define ST4 false //порт "ST-4": true (подключен), false (отсутствует)#define VD false //внешний светодиод: true (подключен), false (отсутствует)#define FOCUSER false //фокусер: true (подключен), false (отсутствует)#define MOTORS true //состояние ШД: true (ON), false (OFF) #define SET_BACKLASH_X false //настройка люфта по оси X: true (включена), false (отключена)#define SET_BACKLASH_Y false //настройка люфта по оси Y: true (включена), false (отключена)#define DEBUG false //режим отладки (beta)#define SERIAL_BLUETOOTH_NAME "xMount" //Bluetooth device name (можно исправить)#ifdef xMOUNT_MAIN_UNIT//----------------------------------------------------------------------------------------------------// Координаты места наблюдения//----------------------------------------------------------------------------------------------------double Latitude = 52.000000;//северная широта местности, градусы.double Longitude =-37.000000;//восточная долгота местности, градусы.byte Zh = 3; //часовой пояс, ч.//----------------------------------------------------------------------------------------------------// Настройка скорости осей X/Y (Az/Alt)//----------------------------------------------------------------------------------------------------#define INITIAL_RATE_AXIS 6 //начальный № скорости осей X/Y (Az/Alt) <- актуален для РП, когда не подключен ВП //не должен превышать максимальное число скоростей в массиве RATE_AXIS[]const unsigned int RATE_AXIS[]= /* { //набор скоростей по-умолчанию //скорости осей X/Y (Az/Alt или RA/Dec) <- диапазон: [1-9] (не менее 1 и не более 9) //Ненужные следует удалить. Значения слева можно редактировать. //Две косых черты означают комментарий (в данном случае это порядковый номер скорости). 256, //1 - самая медленная скорость 128, //2 64, //3 32, //4 16, //5 8, //6 4, //7 2, //8 1 //9 <- максимальное число скоростей осей (т.е. max_rate_axis = 9, а RATE_AXIS[max_rate_axis-1]=1) //Примечание: в массиве индексы начинаются с 0, а в интерфейсе ВП - с 1. }; */ { //мой набор скоростей для MAX_RATE_X/Y = 55000 //скорости осей X/Y (Az/Alt или RA/Dec) <- диапазон: [1-7] (не менее 1 и не более 9) 64, //1 - 5X 32, //2 - 11X 16, //3 - 23X 8, //4 - 46X 4, //5 - 93X 2, //6 - 187X 1 //7 - 374X <- максимальное число скоростей (т.е. max_rate_axis = 7, а RATE_AXIS[max_rate_axis-1]=55000) };//----------------------------------------------------------------------------------------------------// Параметры оси: азимутальной/прямого восхождения (Az/RA)//----------------------------------------------------------------------------------------------------#define REVERSE_DIR_X false //реверс направления вращения ШД Х: true (включена), false (выключена) <===== стоит убрать???#define BACKLASH_X 0 //люфт редуктора X, микрошаги#define ACCEL_DIST_X 0.5 //дистанция для разгона/торможения, град. Значение > 0const unsigned int STEPS_X = 200; //полных шагов на 1 оборот двигателя Xconst byte DRV_X = 32; //кратность шага драйвера X <===== [для LV7829/A4988/DRV8825]const double GEAR_X = 1227.27; //передаточное число редуктора X=(135:11)*(100:1)//----------------------------------------------------------------------------------------------------// Параметры оси: высоты/склонения (Alt/Dec)//----------------------------------------------------------------------------------------------------#define REVERSE_DIR_Y true //реверс направления вращения ШД Y: true (включена), false (выключена) <===== стоит убрать???#define BACKLASH_Y 0 //люфт редуктора Y, микрошаги#define ACCEL_DIST_Y 0.5 //дистанция для разгона/торможения, град. Значение > 0const unsigned int STEPS_Y = 200; //полных шагов на 1 оборот двигателя Yconst byte DRV_Y = 32; //кратность шага драйвера Y <===== [для LV7829/A4988/DRV8825]const double GEAR_Y = 1227.27; //передаточное число редуктора Y=(135:11)*(100:1)//----------------------------------------------------------------------------------------------------// Параметры фокусера//----------------------------------------------------------------------------------------------------#if FOCUSER #define REVERSE_DIR_Z true //реверс направления вращения ШД Z: true (включена), false (выключена) <===== стоит убрать??? #define INITIAL_RATE_FOCUSER 3 //начальный № скорости фокусера <- актуален для РП, когда не подключен ВП //не должен превышать максимальное число скоростей в массиве RATE_FOCUSER[] #define MIN_RATE_Z 250 //минимальная частота импульсов на пине STEP драйвера оси Z, Гц const unsigned int RATE_FOCUSER[] = //мой набор скоростей [1-5] { //число скоростей не менее 1 и не более 9 1, //1 - min скорость (1X * MIN_RATE_Z) 2, //2 4, //3 8, //4 16 //5 //32, //6 //64 //7 - max скорость (64X * MIN_RATE_Z) };#endif//----------------------------------------------------------------------------------------------------// ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ//----------------------------------------------------------------------------------------------------// РУЧНОЙ ПУЛЬТ, если подключен//----------------------------------------------------------------------------------------------------#if (HC || ST4) //если при нажатии кнопок реального пульта направление вращения ШД //не совпадает с соответствующими кнопками виртуального пульта #define HC_REVERSE_DIR_X false //реверс кнопок оси X: true (включена), false (выключена) #define HC_REVERSE_DIR_Y true //реверс кнопок оси Y: true (включена), false (выключена) #if FOCUSER #define HC_REVERSE_DIR_Z false //реверс кнопок оси Z (фокусера): true (включена), false (выключена) #endif //поменять местами кнопоки скорости 'Увеличение'/'Уменьшение' #define HC_REVERSE_DIR_S false //реверс кнопок оси S (скорости): true (включена), false (выключена) #if HC const unsigned int DELAY_HC = 200; //задержка обработки команд ручного пульта, мс (от дребезга и залипания кнопок) #endif#endif#endif
выравнивание по двух звёздам (третья звезда добавляется программно в матрице выравнивания)