Full-Chip.net

Все об электронике, секреты ремонта
сборки компьютеров и периферии !!!

» » Стерео мигалка на ардуино (Arduino) как у полиции
Статистика
82034 (+1)
Всего пользователей
1
Сейчас на сайте
85 (+0)
Всего статей
1630 (+0)
Всего комментариев
Реклама


Стерео мигалка на ардуино (Arduino) как у полиции
Очередной проэкт на базе платы Arduino - полицейская мигалка на светодиодах. Принцип работы прост 2 светодиода поочередно промигивают серией из трех импульсов, таким образом создаеться ефект очень похожий на роботу полицейских мигалок.

Вот собственно скетч для данного девайса.
Код откоментирован до последней строчки все очень просто подключение второго светодиода тоже описано! Если есть вопросы пишите в коментах мы вам обезательно ответим.


/* Полицейская мигалка на ардуино
 * Специально для сайта http://full-chip.net/
 * Мигаем светодиодами поочередно
 * 1 светодиод 3 импульса с задержкой 40 МС
 * пауза 0,5 сек.
 * 2 светодиод 3 импульса с задержкой 40 МС
 * пауза 0,5 сек.
 */
 
int ledPin = 13;    // LED1 подсоединен к выводу 13 он уже есть на плате с резистором
int ledPina = 12;  // LED2 подсоединен к выводу 12 подключаем светодиод через 
                         //резистор 200-43О ом одна нога + к порту 12 а вторая - к земле.

void setup()
{
  pinMode(ledPin, OUTPUT);  // устанавливаем 13 нодку на выход
  pinMode(ledPina, OUTPUT); // устанавливаем 12 нодку на выход
}

void loop()
{
  digitalWrite(ledPin, HIGH); // Зажигаем светодиод 1
  delay(40);                  // Держим его гореть 40 мс.
  digitalWrite(ledPin, LOW);  // Гасим светодиод 1
  delay(40);                  // Держим его погасшим 40 мс.
  //==========Повторяем цикл====================
  digitalWrite(ledPin, HIGH); // Зажигаем светодиод 1
  delay(40);                  // Держим его гореть 40 мс.
  digitalWrite(ledPin, LOW);  // Гасим светодиод 1
  delay(40);                  // Держим его погасшим 40 мс.
  //==========Повторяем цикл====================
  digitalWrite(ledPin, HIGH); // Зажигаем светодиод 1
  delay(40);                  // Держим его гореть 40 мс.
  digitalWrite(ledPin, LOW);  // Гасим светодиод 1
  delay(500);                 // Держим его погасшим пол секунды.
  //==========Переходим к светодиоду 2====================
  digitalWrite(ledPina, HIGH); //Зажигаем светодиод 2
  delay(40);                   // Держим его гореть 40 мс.
  digitalWrite(ledPina, LOW);  // Гасим светодиод 2
  delay(40);                   // Держим его погасшим 40 мс.
  digitalWrite(ledPina, HIGH); //Зажигаем светодиод 2
  delay(40);                   // Держим его гореть 40 мс.
  digitalWrite(ledPina, LOW);  // Гасим светодиод 2
  delay(40);                   // Держим его погасшим 40 мс.
  digitalWrite(ledPina, HIGH); //Зажигаем светодиод 2
  delay(40);                   // Держим его гореть 40 мс.
  digitalWrite(ledPina, LOW);  // Гасим светодиод 2
  delay(500);    // Держим его гореть пол секунды.
 //============= Возращаемся к началу программы==================
}


Скачать скетч: full_chip_net_migalka.rar [843 b] (cкачиваний: 638)
K:0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:
Сколько пальцев на руках и ногах (вместе) у человека+1? (ответ запишите числом)
Ответ:*
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив