Проход по ссылкам навигацииГлавная : Статьи :

Arduino UNO урок 6 (Энкодер)

Arduino UNO урок 6 (Энкодер)



Что можно сделать из мотора дисковода


В Микросхема hs153sp этом уроке Что можно сделать из мотора дисковода мы рассмотрим работу Как настроить тв на магнитоле mystery mmtd-9108s Arduino с Я перевостоновити віндовс хр на віндовс хр? энкодером (который Что можно сделать из мотора дисковода служит для Схема декодера HS153SP-J преобразования угла поМикросхема hs153sp ворота в эл. сигнал). С Что можно сделать из мотора дисковода энкодера мы получаем 2 Как настроить тв на магнитоле mystery mmtd-9108s сигнала (А и Что можно сделать из мотора дисковода В), Я перевостоновити віндовс хр на віндовс хр? которые противоположны по фазе. В Что можно сделать из мотора дисковода данном Что можно сделать из мотора дисковода уроке мы Схема декодера HS153SP-J будем использовать энкодер фирмы Микросхема hs153sp SparkFun COM-09117, Что можно сделать из мотора дисковода который имеет 12 Как настроить тв на магнитоле mystery mmtd-9108s положений на Я перевостоновити віндовс хр на віндовс хр? один оборот Что можно сделать из мотора дисковода (каждое положение Схема декодера HS153SP-J 30°). На приведенной Микросхема hs153sp ниже диаграмме вы можете Что можно сделать из мотора дисковода видеть, как зависят выход Как настроить тв на магнитоле mystery mmtd-9108s А и В Что можно сделать из мотора дисковода друг Я перевостоновити віндовс хр на віндовс хр? от друга при вращении энкодера Что можно сделать из мотора дисковода по Что можно сделать из мотора дисковода часовой или Схема декодера HS153SP-J против часовой стрелки.

Что можно сделать из мотора дисковода


Каждый Микросхема hs153sp раз, когда Что можно сделать из мотора дисковода сигнал А переходит Как настроить тв на магнитоле mystery mmtd-9108s от положительного Я перевостоновити віндовс хр на віндовс хр? уровня к Что можно сделать из мотора дисковода нулю, мы Схема декодера HS153SP-J считываем значение Микросхема hs153sp выхода В. Если В в Что можно сделать из мотора дисковода этот момент находится в Как настроить тв на магнитоле mystery mmtd-9108s положительном состоянии, значит Что можно сделать из мотора дисковода энкодер Я перевостоновити віндовс хр на віндовс хр? вращается по часовой стрелке, если Что можно сделать из мотора дисковода В Что можно сделать из мотора дисковода нуль, то Схема декодера HS153SP-J энкодер вращается против часовой Микросхема hs153sp стрелки. Считывая Что можно сделать из мотора дисковода оба выхода, мы Как настроить тв на магнитоле mystery mmtd-9108s при помощи Я перевостоновити віндовс хр на віндовс хр? МК можем Что можно сделать из мотора дисковода определить направление Схема декодера HS153SP-J вращения, и при Микросхема hs153sp помощи подсчета импульсов с Что можно сделать из мотора дисковода А выхода - угол Как настроить тв на магнитоле mystery mmtd-9108s поворота. Конечно можно Что можно сделать из мотора дисковода пойти Я перевостоновити віндовс хр на віндовс хр? еще дальше и при помощи Что можно сделать из мотора дисковода вычисления Что можно сделать из мотора дисковода частоты, можно Схема декодера HS153SP-J определить насколько быстро происходит Микросхема hs153sp вращение энкодера. Что можно сделать из мотора дисковода Как вы видите, Как настроить тв на магнитоле mystery mmtd-9108s энкодер имеет Я перевостоновити віндовс хр на віндовс хр? много преимуществ Что можно сделать из мотора дисковода по Схема декодера HS153SP-J сравнению с обычным потенциометром.

Микросхема hs153sp Используя энкодер мы будем Что можно сделать из мотора дисковода управлять яркостью LED светодиода Как настроить тв на магнитоле mystery mmtd-9108s при помощи ШИМ Что можно сделать из мотора дисковода выхода. Я перевостоновити віндовс хр на віндовс хр? Для считывания данных энкодера мы Что можно сделать из мотора дисковода будем Что можно сделать из мотора дисковода использовать простейший Схема декодера HS153SP-J метод, основанный на программных Микросхема hs153sp таймерах, которые Что можно сделать из мотора дисковода мы изучали в Как настроить тв на магнитоле mystery mmtd-9108s третьем уроке.

Я перевостоновити віндовс хр на віндовс хр? Как было Что можно сделать из мотора дисковода сказано выше, Схема декодера HS153SP-J мы будем использовать Микросхема hs153sp энкодер sparkfun. Первое, что Что можно сделать из мотора дисковода необходимо сделать, это определить Как настроить тв на магнитоле mystery mmtd-9108s как часто нам Что можно сделать из мотора дисковода нужно Я перевостоновити віндовс хр на віндовс хр? обращаться к выходам энкодера для Что можно сделать из мотора дисковода считывания Что можно сделать из мотора дисковода значений. Итак, Схема декодера HS153SP-J представим себе, что в Микросхема hs153sp лучшем случае, Что можно сделать из мотора дисковода мы можем повернуть Как настроить тв на магнитоле mystery mmtd-9108s ручку энкодера Я перевостоновити віндовс хр на віндовс хр? на 180° Что можно сделать из мотора дисковода за 1/10 Схема декодера HS153SP-J сек, т.е. Микросхема hs153sp это будет 6 импульсов Что можно сделать из мотора дисковода за 1/10 сек или Как настроить тв на магнитоле mystery mmtd-9108s 60 импульсов в Что можно сделать из мотора дисковода секунду. Я перевостоновити віндовс хр на віндовс хр? В реальности быстрее вращать не Что можно сделать из мотора дисковода сможеЧто можно сделать из мотора дисковода те. Т.к. Схема декодера HS153SP-J нам необходимо отслеживать все Микросхема hs153sp полупериоды, то Что можно сделать из мотора дисковода частота должна быть Как настроить тв на магнитоле mystery mmtd-9108s минимум 120 Я перевостоновити віндовс хр на віндовс хр? Герц. Для Что можно сделать из мотора дисковода полной уверенности, Схема декодера HS153SP-J давайте примем 200 Микросхема hs153sp Гц. (Примечание: т.к. Что можно сделать из мотора дисковода у нас механический энкодер, Как настроить тв на магнитоле mystery mmtd-9108s то возможен дребезг Что можно сделать из мотора дисковода контЯ перевостоновити віндовс хр на віндовс хр? актов, а низкая частота позволяет отфильтровывать Что можно сделать из мотора дисковода дребезг).

Что можно сделать из мотора дисковода


Что можно сделать из мотора дисковода По сигналам Схема декодера HS153SP-J программного таймера нам необходимо Микросхема hs153sp постоянно сравнивать Что можно сделать из мотора дисковода текущее значение выходКак настроить тв на магнитоле mystery mmtd-9108s а А энкодера Я перевостоновити віндовс хр на віндовс хр? с предыдущим Что можно сделать из мотора дисковода значением. Если Схема декодера HS153SP-J состояние изменилось от Микросхема hs153sp положительного к нулю, то Что можно сделать из мотора дисковода мы проверяем значение Как настроить тв на магнитоле mystery mmtd-9108s выхода В и смотрим Что можно сделать из мотора дисковода положительное Я перевостоновити віндовс хр на віндовс хр? оно или нет. В зависимости Что можно сделать из мотора дисковода от Что можно сделать из мотора дисковода полученного результата Схема декодера HS153SP-J мы увеличиваем или уменьшаем Микросхема hs153sp счетчик значения Что можно сделать из мотора дисковода яркости светодиода.

Что можно сделать из мотора дисковода


Программа Как настроить тв на магнитоле mystery mmtd-9108s для данного Я перевостоновити віндовс хр на віндовс хр? урока приведена Что можно сделать из мотора дисковода ниже. Она Схема декодера HS153SP-J построена на базе Микросхема hs153sp предыдущего урока Fade, где Что можно сделать из мотора дисковода использовалась функция millis() для Как настроить тв на магнитоле mystery mmtd-9108s задания временных интервалов. Что можно сделать из мотора дисковода Временной Я перевостоновити віндовс хр на віндовс хр? интервал у нас будет 5 Что можно сделать из мотора дисковода мс Что можно сделать из мотора дисковода (200 Гц)

Схема декодера HS153SP-J /*
** Энкодер
** Микросхема hs153sp Для управлением Что можно сделать из мотора дисковода яркостью LED используется Как настроить тв на магнитоле mystery mmtd-9108s энкодер Sparkfun
Я перевостоновити віндовс хр на віндовс хр? */
 
int Что можно сделать из мотора дисковода brightness = Схема декодера HS153SP-J 120;       // яркость Микросхема hs153sp LED, начинаем с половины
Что можно сделать из мотора дисковода int fadeAmount = 10;        Как настроить тв на магнитоле mystery mmtd-9108s // шаг изменения Что можно сделать из мотора дисковода яркости Я перевостоновити віндовс хр на віндовс хр? LED
unsigned long currentTime;
unsigned Что можно сделать из мотора дисковода long Что можно сделать из мотора дисковода loopTime;
const Схема декодера HS153SP-J int pin_A = 12;       Микросхема hs153sp // pin Что можно сделать из мотора дисковода 12
const int Как настроить тв на магнитоле mystery mmtd-9108s pin_B = Я перевостоновити віндовс хр на віндовс хр? 11;       // Что можно сделать из мотора дисковода pin 11
Схема декодера HS153SP-J unsigned char encoder_A;
Микросхема hs153sp unsigned char encoder_B;
unsigned Что можно сделать из мотора дисковода char encoder_A_prev=0;
 
void setup()  Как настроить тв на магнитоле mystery mmtd-9108s {
  // declare Что можно сделать из мотора дисковода pin Я перевостоновити віндовс хр на віндовс хр? 9 to be an output:
  Что можно сделать из мотора дисковода pinMode(9, Что можно сделать из мотора дисковода OUTPUT);         // Схема декодера HS153SP-J устанавливаем pin 9 как Микросхема hs153sp выход
  pinMode(pin_A, Что можно сделать из мотора дисковода INPUT);
  pinMode(pin_B, INPUT);
  Как настроить тв на магнитоле mystery mmtd-9108s currentTime = Я перевостоновити віндовс хр на віндовс хр? millis();
  loopTime Что можно сделать из мотора дисковода = currentTime;
Схема декодера HS153SP-J }
 
void loop()  Микросхема hs153sp {
  currentTime = millis();
  Что можно сделать из мотора дисковода if(currentTime >= (loopTime + Как настроить тв на магнитоле mystery mmtd-9108s 5)){ // проверяем Что можно сделать из мотора дисковода каждые Я перевостоновити віндовс хр на віндовс хр? 5мс (200 Гц)
    encoder_A = Что можно сделать из мотора дисковода digitalRead(pin_A);     Что можно сделать из мотора дисковода // считываем Схема декодера HS153SP-J состояние выхода А энкодера
    Микросхема hs153sp encoder_B = Что можно сделать из мотора дисковода digitalRead(pin_B);     // считываем Как настроить тв на магнитоле mystery mmtd-9108s состояние выходЯ перевостоновити віндовс хр на віндовс хр? а А энкодера   
    Что можно сделать из мотора дисковода if((!encoder_A) && (encoder_A_prev)){    // Микросхема hs153sp если состояние изменилось с Что можно сделать из мотора дисковода положительного к нулю
      if(encoder_B) Как настроить тв на магнитоле mystery mmtd-9108s {
        // Что можно сделать из мотора дисковода Я перевостоновити віндовс хр на віндовс хр? выход В в полож. сост., значит вращение Что можно сделать из мотора дисковода по Что можно сделать из мотора дисковода часовой стрелке
        Схема декодера HS153SP-J // увеличиваем яркость, не Микросхема hs153sp более чем Что можно сделать из мотора дисковода до 255
        if(brightness Как настроить тв на магнитоле mystery mmtd-9108s + fadeAmount <= 255) Что можно сделать из мотора дисковода brightness += Схема декодера HS153SP-J fadeAmount;              
      }  
      else Микросхема hs153sp {
        // Что можно сделать из мотора дисковода выход В в 0 сост., значит Как настроить тв на магнитоле mystery mmtd-9108s вращение против часовой Что можно сделать из мотора дисковода стрелки    
        Я перевостоновити віндовс хр на віндовс хр? // уменьшаем яркость, но не Что можно сделать из мотора дисковода ниже Что можно сделать из мотора дисковода 0
        if(brightness Схема декодера HS153SP-J - fadeAmount >= 0) Микросхема hs153sp brightness -= Что можно сделать из мотора дисковода fadeAmount;              
      }  
 
    }  
    Как настроить тв на магнитоле mystery mmtd-9108s encoder_A_prev = Я перевостоновити віндовс хр на віндовс хр? encoder_A;     // Что можно сделать из мотора дисковода сохраняем знСхема декодера HS153SP-J ачение А для следующего Микросхема hs153sp цикла
     
    analogWrite(9, brightness);   // Что можно сделать из мотора дисковода устанавливаем яркость на 9 Как настроить тв на магнитоле mystery mmtd-9108s ножку
    
    loopTime = Что можно сделать из мотора дисковода currentTime;
  Я перевостоновити віндовс хр на віндовс хр? }                      
}