Автор Тема: Мигаем светодиодом.  (Прочитано 1626 раз)

Онлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11528
  • Репутация: +23/-16
    • http://jowel.ru
    • E-mail
    • Личное сообщение (Онлайн)
Мигаем светодиодом.
« : Декабрь 08, 2014, 22:39:36 »
Цель: помигать встроенным в ардуино светодиодом (L)

Потребуется:
- плата Arduino
- среда разработаки Arduino IDE

Свтеодиод "L" на плате Arduino подключен к цифровому выводу 13 через токоограничительный резистор и предназначен для тестирования устройства, а также сигнализирует о загрузке bootloading.

Вот им и будем управлять.

Вобще-то есть в среде разработки уже есть готовый пример:



Онлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11528
  • Репутация: +23/-16
    • http://jowel.ru
    • E-mail
    • Личное сообщение (Онлайн)
Re: Мигаем светодиодом.
« Ответ #1 : Декабрь 08, 2014, 22:41:40 »
Осталется его лишь загрузить в Arduino и посмотреть результаты:


Онлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11528
  • Репутация: +23/-16
    • http://jowel.ru
    • E-mail
    • Личное сообщение (Онлайн)
Re: Мигаем светодиодом.
« Ответ #2 : Декабрь 08, 2014, 22:52:56 »
Результат работы - мигающий светодид "L"

Ну и рассмотрим программу. Вообще любая программа для ардуино начинается с:

1. назначения «ножек» и переменных, затем
2. настройка ввода и вывода в функции «void setup()»
3. написание программы в кавычках » { } » в функиции «void loop()»

Рассмоторим внимательно наш пример, программу "Blink"


void setup() {
  pinMode(13, OUTPUT);  // устанавливаем цифровую ножку 13 как выход. 
}

void loop() {
  digitalWrite(13, HIGH);   //  "включаем светодиод" - на ножку13 подаётся "высокое" напряжение (лог.1)
  delay(1000);              // Ждем 1000 мс (1 с)
  digitalWrite(13, LOW);    // "выключаем светодиод" - на ножку13 подаётся "низкое" напряжение (лог.0)
  delay(1000);              // Ждем 1000 мс (1 с)
}

Так как у нас в программе нет перменных, то мы их и не описываем. 

 

Последние сообщения на форуме:

[Наука] Re: Новости науки и технологии от Новичёк Сегодня в 19:32:05
[Наука] Re: Скандал в "науке" от Новичёк Сегодня в 19:26:03
[Религия] Re: Религия - опиум для народа от Новичёк Сегодня в 19:20:06
[Политика] Re: Информационная безопасность от Новичёк Сегодня в 19:11:14
[Наука] Re: Новости науки и технологии от Новичёк Май 25, 2017, 23:43:12
[Экономика] Re: Криптовалюта от Новичёк Май 25, 2017, 23:38:35
[Экономика] Re: Он вам не Димон от Новичёк Май 25, 2017, 00:00:44
[Наука] Re: Новости науки и технологии от Новичёк Май 24, 2017, 21:02:34
[Наука] Re: Новости науки и технологии от Новичёк Май 24, 2017, 20:57:45
[Автолюбителям] Автоботы от Новичёк Май 24, 2017, 20:54:29
[Наука] Re: Новости науки и технологии от Новичёк Май 23, 2017, 18:47:26
[Наука] Re: Новости науки и технологии от Новичёк Май 23, 2017, 18:44:41
[Женский форум] Здоровье детей от Новичёк Май 23, 2017, 18:42:23
[Наука] Re: Новости науки и технологии от Новичёк Май 23, 2017, 18:38:24
[Автолюбителям] Re: Технологии автоматизированного вождения от Новичёк Май 23, 2017, 18:35:41
[Windows. Обмен опытом] Re: Возможно ли сегодня использовать устаревший компьютер от Новичёк Май 23, 2017, 18:33:28
[Наука] Re: Новости науки и технологии от Новичёк Май 22, 2017, 23:15:36
[Наука] Re: Новости науки и технологии от Новичёк Май 22, 2017, 23:08:13
[Экономика] Re: Криптовалюта от Новичёк Май 22, 2017, 23:06:18
[Наука] Re: Новости науки и технологии от Новичёк Май 22, 2017, 13:33:23
 Rambler's Top100