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

Arduino UNO урок 3 (Тайминг)

Arduino UNO урок 3 (Тайминг)



Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт


Обратимся к первому Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт уроку, где мы Контролеры китайских гирлянд управляли LED. Сколько стоит процессор на телевизор Самсунг Между включенСхемы регулируемых стабилизаторов напряжения от 5 до 60 вольт ием и выключением Беспроводный звонок дверной принципиальная схема которого была секундная Сопротивления задержка.

В используемой там Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт программе (см. код ниже) Контролеры китайских гирлянд был один очень Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт большой Сколько стоит процессор на телевизор Самсунг недостаток. Для выдержки паузы между Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт вкл/выкл Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт LED в Беспроводный звонок дверной принципиальная схема 1 сек. нами была Сопротивления использована функция Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт delay(). В это Контролеры китайских гирлянд время контроллер Сколько стоит процессор на телевизор Самсунг не может Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выполнять другие Беспроводный звонок дверной принципиальная схема команды в главной Сопротивления функции loop()

/* Мигание Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт LED
 * ------------
 Контролеры китайских гирлянд *
 * Включает и Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выключает Сколько стоит процессор на телевизор Самсунг светодиод (LED) подсоединенный 
 * к Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выходу Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт 13, с Беспроводный звонок  дверной принципиальная схема интервалом в 2 секунды
 Сопротивления *
 */
 
Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт int ledPin = Контролеры китайских гирлянд 13;                // Сколько стоит процессор на телевизор Самсунг LED подсоединен Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт к выводу Беспроводный звонок  дверной принципиальная схема 13
 
void setup()
Сопротивления {
  pinMode(ledPin, OUTPUT);      // Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт устанавливаем вывод 13 как Контролеры китайских гирлянд выход
}
 
void Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт loop()
Сколько стоит процессор на телевизор Самсунг {
  digitalWrite(ledPin, HIGH);   // включаем Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт LED
  Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт delay(1000);                  // Беспроводный звонок  дверной принципиальная схема пауза 1 секунда
  digitalWrite(ledPin, Сопротивления LOW);    // Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выключаем LED
  delay(1000);                  Контролеры китайских гирлянд // пауза Сколько стоит процессор на телевизор Самсунг 1 секунда
Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт }


Первое, Беспроводный звонок дверной принципиальная схема что мы сделаем, Сопротивления это внесем небольшие корректироСхемы регулируемых стабилизаторов напряжения от 5 до 60 вольт вки в функцию loop(). Чтобы Контролеры китайских гирлянд сделать код более Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт компактным Сколько стоит процессор на телевизор Самсунг и изящным, заменим 2 пары Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт строчек Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт на одну Беспроводный звонок дверной принципиальная схема пару. Вместо установки значения Сопротивления в HIGH, Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт а затем обратно Контролеры китайских гирлянд в LOW, Сколько стоит процессор на телевизор Самсунг мы получим Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт текущее значение Беспроводный звонок дверной принципиальная схема ledPin и про Сопротивления инвертируем его. Т.е. Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт если оно было HIGH, Контролеры китайских гирлянд то станет LOW Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт и Сколько стоит процессор на телевизор Самсунг наоборот.

void loop()
{
  digitalWrite(ledPin, !Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт digitalRead(ledPin));   Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт // включаем/выключаем Беспроводный звонок  дверной принципиальная схема LED
  delay(1000);                  // задержка Сопротивления 1 сек.
Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт }


Теперь мы Контролеры китайских гирлянд усовершенствуем функцию Сколько стоит процессор на телевизор Самсунг delay(). Взамен, Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт мы будем Беспроводный звонок дверной принципиальная схема использовать функцию millis(). Сопротивления Данная функция возвращает количество Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт миллисекунд, прошедшее с момента Контролеры китайских гирлянд запуска текущей программы. Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт Функция Сколько стоит процессор на телевизор Самсунг переполнится (вернется в ноль) приблизительно Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт через Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт 50 суток Беспроводный звонок дверной принципиальная схема работы программы.

Альтернативной функцией Сопротивления является micros(), Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт которая возвращает количество Контролеры китайских гирлянд микросекунд, прошедшее Сколько стоит процессор на телевизор Самсунг с момента Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт запуска текущей Беспроводный звонок дверной принципиальная схема программы. Функция переполнится Сопротивления (вернется в ноль) приблизительно Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт через 70 минут работы Контролеры китайских гирлянд программы.

В нашем Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт уроке Сколько стоит процессор на телевизор Самсунг мы будем использовать функцию millis():

Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт /* Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт Мигание LED Беспроводный звонок  дверной принципиальная схема Версия 2
 Сопротивления * ------------------------
 * Включает Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт и выключает светодиод Контролеры китайских гирлянд (LED) подсоединенный  
 Сколько стоит процессор на телевизор Самсунг * к Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выходу 13, Беспроводный звонок  дверной принципиальная схема с интервалом в Сопротивления 2 секунды используя функцию Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт millis()
 *
 */
int Контролеры китайских гирлянд ledPin = 13;                 Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт // Сколько стоит процессор на телевизор Самсунг LED подсоединен к выводу 13
Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт unsigned Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт long currentTime;
Беспроводный звонок  дверной принципиальная схема unsigned long loopTime;
 
void Сопротивления setup()
{
  Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт pinMode(ledPin, OUTPUT);      // Контролеры китайских гирлянд устанавливаем вывод Сколько стоит процессор на телевизор Самсунг 13 как Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт выход
  currentTime Беспроводный звонок  дверной принципиальная схема = millis();       // Сопротивления считываем время, прошедшее с Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт момента запуска программы
  loopTime Контролеры китайских гирлянд = currentTime; 
}
 
Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт void Сколько стоит процессор на телевизор Самсунг loop()
{
  currentTime = millis();                           Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт // Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт считываем время, Беспроводный звонок  дверной принципиальная схема прошедшее с момента запуска Сопротивления программы
  if(currentTime >= (loopTime + Контролеры китайских гирлянд 1000)){              // Сколько стоит процессор на телевизор Самсунг сравниваем текущий Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт таймер с Беспроводный звонок  дверной принципиальная схема переменной loopTime + Сопротивления 1 секунда
    digitalWrite(ledPin, !digitalRead(ledPin));     Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт // включаем/выключаем LED
    loopTime Контролеры китайских гирлянд = currentTime;                         // Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт в Сколько стоит процессор на телевизор Самсунг loopTime записываем новое значение
  }
  Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт // Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт Здесь могут Беспроводный звонок  дверной принципиальная схема быть другие команды
}


Сопротивления В данном Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт примере мы ввели Контролеры китайских гирлянд две дополнительные Сколько стоит процессор на телевизор Самсунг переменные currentTime Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт и loopTime. Беспроводный звонок дверной принципиальная схема В функции setup() Сопротивления обе переменные имеют одно Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт и тоже значение. В Контролеры китайских гирлянд функции loop(), переменная Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт currentTime Сколько стоит процессор на телевизор Самсунг каждый раз обновляется в цикле. Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт Когда Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт currentTime больше Беспроводный звонок дверной принципиальная схема чем loopTime на 1 Сопротивления секунду (loopTime Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт + 1000), то Контролеры китайских гирлянд LED меняет Сколько стоит процессор на телевизор Самсунг свое состояние, Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт а переменной Беспроводный звонок дверной принципиальная схема loopTime присваивается текущее Сопротивления значение currentTime.

Обратите внимание, Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт что в данном примере Контролеры китайских гирлянд мы не использовали Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт функцию Сколько стоит процессор на телевизор Самсунг delay() и процессор может выполнять Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт другие Схемы регулируемых стабилизаторов напряжения от 5 до 60 вольт операции.