/
nkarbofos
/
PressAutomation
Обзор
Документация
Войти
/
nkarbofos
/
PressAutomation
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
code/PressAutomationCode/include/config.h
51 строка
1 KB
Nikita
feat: final version of code (yassgit add include/config.h src/encoder/encoder.cpp)
26 июн 2026, 19:50
26 июн 2026, 19:50
55defb8
Код
Авторство
О чём код?
#pragma once // ===== МОТОРЫ ===== #define STEP_1 4 #define DIR_1 5 #define EN_1 6 #define STEP_2 7 #define DIR_2 15 #define EN_2 16 // ===== LCD 2004A (I2C) ===== #define I2C_SCL 10 #define I2C_SDA 11 #define LCD_ADDRESS 0x27 // ===== КНОПКА И ПОТЕНЦИОМЕТР ===== #define BUTTON_PIN 12 #define POT_PIN 13 // ===== ДАТЧИКИ И КНОПКИ ===== #define LIMIT_SWITCH_PIN 14 // ===== МОТОР 1 ===== #define MOTOR1_SPEED_US_CHUNK 5 #define STEPS_PER_REV 2000 // ===== МОТОР 2 ===== #define MOTOR2_STEPS_A 600 #define MOTOR2_SPEED_US 50 // ===== ПАРАМЕТРЫ СКОРОСТИ (mm/s) ===== #define SPEED_MIN 3 #define SPEED_MAX 13 // ===== DEBOUNCE ДЛЯ ПРЕРЫВАНИЙ (мс) ===== #define DEBOUNCE_MS 25 // ===== ПАРАМЕТРЫ ФОРМУЛЫ ===== #define R1_MM 150 #define R2_MM 150 #define L_MM 5 // ===== ПАРАМЕТРЫ ДИСПЛЕЯ ===== #define DISPLAY_UPD 250 #define READ_RESOLUTION_BITS_MAX 12 #define READ_RESOLUTION_BITS 9 #define DISPLAY_W 20 #define DISPLAY_H 4 #define VALUE_IND 8