Перейти к содержанию

SwimBoy

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

Весь контент SwimBoy

  1. решил добавить Ваш код в исходник от ТДА, при этом сохранив дисплей 2004, вместо пищалки поставил кнопку турбо, а так же добавил строки, приведенные ниже. Но на строчке stepsperrevolution выдает ошибку "was not declared". Вопрос, как это значение прописано у Вас? Arduino pinout diagram: __________________ | USB | | GND| | 13| DIR A укладчик |RESET 12| STEP A Укладчик |3V3 #11| STOP BT |5V #10| TURBO BUT ///////// |GND #9| RIGHT BUT ///////////// |VIN 8| EN STEP | | | 7| DIR Z приемник | #6| LEFT BUT///////////////// LCD RS |A0 14 #5| ENCODER CLK LCD EN |A1 15 4| STEP Z приемник LCD D4 |A2 16 INT1 #3| ENCODER SW LCD D5 |A3 17 INT0 2| ENCODER DT LCD D6 |A4 18 SDA TX 1| LCD D7 |A5 19 SCL RX 0| |A6 | |A7________________ A0- */ #define ENC_CLK 2 // Даем имена номерам пинов #define ENC_SW 3 #define STEP_Z 4 #define ENC_DT 5 #define LEFT_BUT 6 #define DIR_Z 7 #define EN_STEP 8 #define RIGHT_BUT 9 #define TURBO_BUT 10 #define STOP_BT 11 #define STEP_A 12 #define DIR_A 13 #define RS 14 #define EN 15 #define D4 16 #define D5 17 #define D6 18 #define D7 19 volatile int Encoder_Dir; // Направление вращения энкодера volatile boolean Push_Button, Var_Set, DC, AutoWindStart; // Нажатие кнопки; режим установки значения; формирование сигнала STEP; работает подпрограмма автонамотки volatile boolean Pause; // Флаг паузы в режиме автонамотка volatile boolean buttonStater; volatile boolean buttonStatel; volatile boolean buttonStatet; volatile int i; // Счетчик кол-ва заходов в прерывание таймера void setup() { pinMode(ENC_CLK, INPUT); // Инициализация входов/выходов pinMode(ENC_SW, INPUT); pinMode(STEP_Z, OUTPUT); pinMode(ENC_DT, INPUT); pinMode(LEFT_BUT,INPUT); pinMode(RIGHT_BUT,INPUT); pinMode(DIR_Z, OUTPUT); pinMode(EN_STEP, OUTPUT); pinMode(STEP_A, OUTPUT); pinMode(DIR_A, OUTPUT); pinMode(TURBO_BUT,INPUT); pinMode(STOP_BT, INPUT); pinMode(RS, OUTPUT); pinMode(EN, OUTPUT); pinMode(D4, OUTPUT); pinMode(D5, OUTPUT); pinMode(D6, OUTPUT); pinMode(D7, OUTPUT);
×
×
  • Создать...