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

Arduino UNO урок 5 (Fade-эффект)

Arduino UNO урок 5 (Fade-эффект)



В Как с сд привода сделать чпу этом уроке Радио SONY-1191M схема мы рассмотрим пример Atmega8 для чайников конструкции реализации Fade-эффекта Схема электронного ключа на транзисторе (плавное затухание) Радио SONY-1191M схема с помощью Индикация отсчета времени Arduino UNO. Вместо Как с сд привода сделать чпу функции delay(), мы будем Радио SONY-1191M схема использовать функции тайминга как Atmega8 для чайников конструкции в уроке 3.

Радио SONY-1191M схема К Схема электронного ключа на транзисторе ножке 9 Arduino UNO подсоедините Радио SONY-1191M схема светодиод Радио SONY-1191M схема через резистор Индикация отсчета времени 220 Ом.

Для плавного Как с сд привода сделать чпу управления яркостью Радио SONY-1191M схема светодиода мы будем Atmega8 для чайников конструкции использовать функцию Схема электронного ключа на транзисторе analogWrite(). Данная Радио SONY-1191M схема функция обеспечивает Индикация отсчета времени вывод ШИМ-сигнала на Как с сд привода сделать чпу ножку контроллера. Причем функцию Радио SONY-1191M схема pinMode() предварительно вызывать не Atmega8 для чайников конструкции надо.
Функция analogWrite(pin,Радио SONY-1191M схема value) Схема электронного ключа на транзисторе содержит 2 параметра: pin - Радио SONY-1191M схема номер Радио SONY-1191M схема ножки для Индикация отсчета времени вывода, value - значение Как с сд привода сделать чпу от 0 Радио SONY-1191M схема (выкл) до 255(вкл).

Atmega8  для чайников конструкции /*
 Fade-эффект
  
 Схема электронного ключа на транзисторе Пример, показывающий Радио SONY-1191M схема возможности функции Индикация отсчета времени analogWrite()
 для реализации Как с сд привода сделать чпу Fade-эффекта светодиода, который
 подРадио SONY-1191M схема ключен к ноге 9 контроллера
  
 Atmega8  для чайников конструкции */
int brightness Радио SONY-1191M схема = Схема электронного ключа на транзисторе 0;     // яркость светодиода
int Радио SONY-1191M схема fadeAmount Радио SONY-1191M схема = 5;     Индикация отсчета времени // шаг изменения яркости
Как с сд привода сделать чпу unsigned long Радио SONY-1191M схема currentTime;
unsigned long Atmega8  для чайников конструкции loopTime;
 
void Схема электронного ключа на транзисторе setup()  {
  Радио SONY-1191M схема pinMode(9, OUTPUT);   Индикация отсчета времени // устанавливаем 9 Как с сд привода сделать чпу ногу как выход
  currentTime Радио SONY-1191M схема = millis();
  loopTime = Atmega8  для чайников конструкции currentTime;
}
 
void Радио SONY-1191M схема loop()  Схема электронного ключа на транзисторе {
  currentTime = millis();
  if(currentTime >= Радио SONY-1191M схема (loopTime + Индикация отсчета времени 20)){ 
    analogWrite(9, brightness);    // Как с сд привода сделать чпу устанавливаем зРадио SONY-1191M схема начение на 9 ножке
 
    Atmega8  для чайников конструкции brightness = Схема электронного ключа на транзисторе brightness + Радио SONY-1191M схема fadeAmount;   // Индикация отсчета времени прибавляем шаг изменения Как с сд привода сделать чпу яркости, которая установится в Радио SONY-1191M схема следующем цикле
 
    // если Atmega8  для чайников конструкции достигли мин. или Радио SONY-1191M схема макс. Схема электронного ключа на транзисторе значения, то идем в обратную Радио SONY-1191M схема сторону Радио SONY-1191M схема (реверс):
    if Индикация отсчета времени (brightness == 0 || Как с сд привода сделать чпу brightness == Радио SONY-1191M схема 255) {
      fadeAmount Atmega8  для чайников конструкции = -fadeAmount ;
    Схема электронного ключа на транзисторе }    
    loopTime Радио SONY-1191M схема = currentTime;
  Индикация отсчета времени }      
}