Мигаем Светодиодом. Пример blink

Добро пожаловать в увлекательный мир Ардуино, где даже начинающий может стать мастером в электронике и программировании.
В этой статье мы пройдем через основы работы с платой Ардуино, от выбора компонентов до написания кода в Arduino IDE.
Готовы начать увлекательное путешествие?
Тогда поехали!

Мигаем Светодиодом. Пример blink

Выбор и Подключение Компонентов

Перед тем как начать, убедитесь, что у вас есть Arduino (например, Arduino Uno), USB-кабель и компьютер.
(Правда есть и другой способ. Для этого даже Ардуино не понадобится. Посмотрите видео про Proteus. Arduino и Proteus.)
От выбора компонентов зависит успех вашего проекта. Для начала вам понадобятся простые элементы, такие как светодиоды, резисторы и кнопки, но это в будущем. Сегодня нужна только плата Ардуино, абсолютно любая.

Начнем с подключения Arduino к компьютеру с помощью USB-кабеля. Надеюсь, что вы прочитали предыдущую статью, там всё подробно описано.
Подключившись, давайте изучим основы пинов на Arduino. Эти пины – ключевые элементы вашего проекта.
Цифровые пины предназначены для цифровых сигналов (HIGH/LOW) или 0(ноль) и 1(единица), а аналоговые пины – для аналоговых сигналов (0-1023).

Мы будем использовать установленный светодиод на плате Ардуино, поэтому ничего дополнительно подключать не нужно. Вы можете подключить свой светодиод к любому цифровому пину, только не забудьте указать это в коде.И не забудьте установить резистор от 110 до 390 Ом(можно и больше, но не меньше) иначе светодиод сгорит. Про светодиоды смотрите отдельные уроки по ссылкам внизу страницы.

Программирование на Arduino IDE

Перед тем, как начать программирование, программа Arduino IDE уже должна быть установлена. Как это сделать и откуда взять было описано раньше.

Откройте Arduino IDE и выберите вашу модель платы в разделе «Инструменты» -> «Плата» -> «Arduino Uno».
Затем выберите порт в «Инструменты» -> «Порт» -> «COMX», где X — номер вашего порта.

Простая Программа: Мигаем Светодиодом

Теперь, когда все настроено, давайте напишем простую программу для мигания светодиодом.

Вот код:

void setup() {
  // Инициализировать цифровой вывод LED_BUILTIN (13) как выход.
  pinMode(LED_BUILTIN, OUTPUT);
}

// Бесконечный цикл
void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // Светодиод горит
  delay(1000);                    // Ждём 1 сек
  digitalWrite(LED_BUILTIN, LOW);  // Светодиод НЕ горит
  delay(1000);                    // Ждём 1 сек
}

Настраивает встроенный светодиод (LED_BUILTIN, обычно пин 13 на Arduino) как выход.
В бесконечном цикле (loop()):
включает светодиод на 1 секунду,
затем выключает светодиод на 1 секунду.
Создаёт классическое мигание светодиода с периодом 2 секунды.

Вот и всё. Согласитесь — это не сложно и справится даже ребёнок.

Это всего лишь маленький шаг в мире Ардуино.
Давайте перейдем к более интересным проектам в следующих статьях.
Вас ждут увлекательные задания, в том числе работа с датчиками и беспроводными модулями.
Помните, что практика – ваш лучший учитель.
Погрузитесь в удивительный мир Ардуино и создавайте!

FAQ — Мигаем Светодиодом. Пример Blink

Какие компоненты нужны для начала?

Для начала вам нужна любая плата Arduino (например, Arduino Uno), USB-кабель и компьютер.

Можно ли использовать другие платы Arduino?

Да, вы можете использовать любую плату Arduino, но примеры в статье рассчитаны на Arduino Uno.

Для чего цифровые и аналоговые пины?

Цифровые пины предназначены для работы с цифровыми сигналами (HIGH/LOW), а аналоговые пины — для аналоговых сигналов с диапазоном 0–1023.

Как подключить светодиод?

Если используете встроенный светодиод на плате, подключать ничего не нужно. Для внешнего светодиода подключите его к любому цифровому пину через резистор.

Какие резисторы нужны для светодиода?

Резистор с сопротивлением от 110 до 390 Ом или больше для ограничения тока через светодиод. Чем больше сопротивление, тем тусклее будет гореть светодиод.

Где взять Arduino IDE?

Скачать Arduino IDE можно с официального сайта Arduino. Там же есть инструкции по установке.

Как выбрать модель платы в Arduino IDE?

В меню «Инструменты» → «Плата» выберите вашу модель, например «Arduino Uno».

Как выбрать порт для платы?

В меню «Инструменты» → «Порт» выберите нужный COM-порт, к которому подключена плата.

Какой код использовать для мигания светодиодом?

Скопируйте приведённый пример кода «Blink» в Arduino IDE или используйте встроенный пример из меню «Файл» → «Примеры» → «01.Basics» → «Blink».

Какие проекты будут далее?

В следующих статьях рассматриваются более сложные проекты, включая работу с датчиками, реле и беспроводными модулями.