Показано с 1 по 7 из 7
  1. #1
    Новичок
    Регистрация
    04.02.2019
    Сообщений
    4
    Вес репутации
    0

    Печаль обороты в 2 раза

    Всем привет помогите написать простую программу,надо увеличить обороты двигателя в 2 раза и подать на тахометр.
    только начинаю,пока не разбираюсь сильно.Ардуино нано 2 пин читает обороты а светодиод моргает с такой же частотой.
    Дальше не получается написать.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: обороты в 2 раза

    Выложи то что есть, посмотрим

  3. #3
    Новичок
    Регистрация
    04.02.2019
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: обороты в 2 раза

    bool _SCT_1_IVON = 0;
    unsigned long _SCT_1 = 0UL;
    unsigned long _SCT_1IC = 0UL;
    unsigned long _SCT_1P = 0UL;
    void setup()
    {
    pinMode(13, OUTPUT);

    pinMode(2, INPUT_PULLUP);
    _SCT_1P=micros();
    attachInterrupt( digitalPinToInterrupt (2), _SCT_1coutFunction, FALLING);
    attachInterrupt(digitalPinToInterrupt (2), _SCT_1positiveCoutFunction, RISING );
    }
    void loop()
    {


    if((( micros()-_SCT_1P) >1000000)||(( micros()-_SCT_1P) <0)){_SCT_1 = _SCT_1IC;_SCT_1IC=0;_SCT_1P = micros();}
    digitalWrite(13, _SCT_1_IVON);




    }
    void _SCT_1coutFunction()
    { _SCT_1_IVON = 0;
    _SCT_1IC++;
    attachInterrupt(digitalPinToInterrupt (2), _SCT_1positiveCoutFunction, RISING );
    }
    void _SCT_1positiveCoutFunction()
    { _SCT_1_IVON = 1;
    attachInterrupt( digitalPinToInterrupt (2), _SCT_1coutFunction, FALLING );
    }

  4. #4
    Новичок
    Регистрация
    04.02.2019
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: обороты в 2 раза

    светодиод моргает с частотой входящего сигнала,это через программу, а если по интернету искать не чего нету, в смысле зависимости импульсов от импульсов.

  5. #5
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: обороты в 2 раза

    Задача какая, удвоить или утроить частоту?
    Последний раз редактировалось Chip; 06.02.2019 в 00:11.

  6. #6
    Новичок
    Регистрация
    04.02.2019
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: обороты в 2 раза

    в 2 раза просто

  7. #7
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: обороты в 2 раза

    У Вас в коде светодиод загорается по переднему фронту, а по заднему фронту гаснет. Он как бы повторяет входной сигнал
    и в коде не вижу функции удвоения
    Последний раз редактировалось Chip; 06.02.2019 в 10:50.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •