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

Оффлайн john

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

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

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

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

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



Оффлайн john

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


Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11742
  • Репутация: +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: Новый форум! от meq Сегодня в 13:56:32
[Современная традиционная медицина] Про прибор Алмаг-01 от meq Сегодня в 13:53:11
[Технические вопросы по работе форумов] Re: Новый форум! от john Сегодня в 13:31:43
[Грузия] Re: Российские военные готовятся к новой агрессии со стороны Грузии от meq Сегодня в 13:23:00
[Грузия] Российские военные готовятся к новой агрессии со стороны Грузии от Melaniaurise Сегодня в 04:18:48
[О разоблаченных шарлатанах и созданных ими "учениях"] Re: Разоблачение шарлатанов от Новичёк Июль 21, 2018, 22:43:55
[Технические вопросы по работе форумов] Re: Новый форум от Новичёк Июль 21, 2018, 21:22:05
[Технические вопросы по работе форумов] Новый форум от Melaniaurise Июль 21, 2018, 16:10:17
[Наука] Re: Новости науки и технологии от Новичёк Июль 21, 2018, 00:50:48
[Родители и дети - проблемы воспитания] Re: Дети и мобильные гаджеты от Новичёк Июль 19, 2018, 22:36:23
[Наука] Re: Новости науки и технологии от Новичёк Июль 18, 2018, 19:33:50
[Робототехника] Восстание машин? от Новичёк Июль 18, 2018, 19:30:05
[Экономика] Покупки за рубежом от Новичёк Июль 18, 2018, 19:22:56
[Наука] Re: Новости науки и технологии от Новичёк Июль 17, 2018, 22:35:53
[Автолюбителям] Re: Технологии автоматизированного вождения от Новичёк Июль 17, 2018, 22:33:36
[Религия] Re: Религия - опиум для народа от Новичёк Июль 16, 2018, 21:42:39
[Религия] Re: Религия - опиум для народа от Новичёк Июль 16, 2018, 11:34:53
[Экономика] Re: Зачем супермаркеты делают скидки пенсионерам? от john Июль 15, 2018, 20:36:56
[Религия] Re: Религия - опиум для народа от john Июль 15, 2018, 20:29:59
[Ремонт и модернизация электроники] Re: Как переделать приёмник? от john Июль 15, 2018, 20:25:34
 Rambler's Top100