Site Loader

Содержание

Базовый код для программирования плат Arduino||Arduino-diy.com

Arduino-diy.com -> Arduino для начинающих -> Базовый код для программирования плат Arduino

Данный пример содержит необходимый минимум для компиляции ваших скетчей в среде разработки Arduino IDE. Рассмотрены методы setup( ) и loop( ).

Что вам понадобится для проекта

  • плата Arduino (любая модель. На рисунке снизу приведена плата Arduino Uno).

Описание программы для Arduino

Функция setup( ) вызывается в начале скетча. Она используется для инициализации переменных, настройки режимов работы пинов (на вход или на выход). Функция setup  отрабатывает один раз после подачи питания или перезагрузки плты Arduino.

После создания функции setup( ), следует функция loop ( ), которая непосредственно является основой вашей программы для управления платой Arduino.

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

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

Скетч для Arduino IDE

void setup() {

// пропишите здесь кусок кода, который отработает один раз:

}

void loop() {

// пропишите здесь ваш основной код, который будет повторяться: 

}

  • Используем функции delay() и millis() в Arduino IDE правильно
  • Кнопка и серийный монитор в Arduino IDE
  • Робот-художник на Arduino
  • Arduino и гигрометр
  • Затухающий светодиод с использованием ШИМ выхода Arduino
  • Arduino и цифровой датчик температуры DS18B20
  • Советы для начинающих.
    Arduino и шаговый двигатель Nema 17
  • Пироэлектрический инфракрасный (PIR) датчик движения и Arduino
  • Драйвер шагового двигателя и двигателя постоянного тока L298N и Arduino
  • Жидкокристаллический дисплей (LCD) 1602 и Arduino

    Подписывайтесь на