Показано с 1 по 10 из 144

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный Аватар для Kevin
    Регистрация
    02.02.2018
    Возраст
    54
    Сообщений
    127
    Вес репутации
    124

    По умолчанию Re: Фен паяльный

    Ты в сериал мониторе что видел? Прибавлялись значения при вращении энкодера по часовой и уменьшались против часовой? А диммер "тухнет" при 255

    PHP код:
    void encoderTick()     // Обратка прерываний от Энкодера
    {
      
    uint8_t DT_now digitalRead(CLK);  // считываем текущее положение CLK
      
      
    if (DT_now != DT_last)              // если предыдущее и текущее положение CLK не равны, значит был поворот 
      
    {                     
        if (
    digitalRead(DT) != DT_now)    // если DT не равен CLK, значит вращение по часовой стрелке
        
    {                             
          if( 
    dimmer Max dimmer--;    // прибавить яркость                                             тут минус
        
    } else {                          // если DT равен CLK, значит вращение против часовой
                 
    if( dimmer Min dimmer++;  // убавить яркость                                          а тут плюс
                
    }
      }         
      
    DT_last DT_now;                   // сохранить положение CLK для следующей проверки

    Последний раз редактировалось Kevin; 13.03.2018 в 01:44.

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

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

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

Ваши права

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