Arduino:Примеры/BareMinimum: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 55: Строка 55:
<references />
<references />


<div class="toccolours mw-collapsible" style="width:400px; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">Категории</div>
<div class="mw-collapsible-content">
[[Категория:Пример]]
[[Категория:Пример]]
[[Категория:Примеры]]
[[Категория:Примеры]]
Строка 70: Строка 73:
[[Категория:Пример с использованием функции Arduino - setup()]]
[[Категория:Пример с использованием функции Arduino - setup()]]
[[Категория:Пример с использованием функции Arduino - loop()]]
[[Категория:Пример с использованием функции Arduino - loop()]]
[[Категория:Пример кода, который можно запустить на Arduino Uno]]
[[Категория:Пример кода, который можно запустить на Arduino Uno]]
[[Категория:Пример кода, который можно запустить на Arduino Leonardo]]
[[Категория:Пример кода, который можно запустить на Arduino Leonardo]]
Строка 95: Строка 97:
[[Категория:Пример кода, который можно запустить на Arduino Diecimila]]
[[Категория:Пример кода, который можно запустить на Arduino Diecimila]]
[[Категория:Пример кода, который можно запустить на Arduino Basic Kit]]
[[Категория:Пример кода, который можно запустить на Arduino Basic Kit]]
[[Категория:Пример,который можно запустить на Arduino Uno]]
[[Категория:Пример,который можно запустить на Arduino Uno]]
[[Категория:Пример,который можно запустить на Arduino Leonardo]]
[[Категория:Пример,который можно запустить на Arduino Leonardo]]
Строка 120: Строка 121:
[[Категория:Пример,который можно запустить на Arduino Diecimila]]
[[Категория:Пример,который можно запустить на Arduino Diecimila]]
[[Категория:Пример,который можно запустить на Arduino Basic Kit]]
[[Категория:Пример,который можно запустить на Arduino Basic Kit]]
</div></div>

Версия от 23:44, 21 июня 2019

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Допустимый минимум кода для начала работы [1]

В этом примере приведен минимум кода, необходимый для компиляции скетча Arduino – речь о функциях setup() и loop().

Необходимое оборудование

Компонент Возможные варианты Количество
1. Плата Arduino 1 шт.

Цепь

Для этого примера необходима лишь плата Arduino.

Код

Функция setup() вызывается в начале скетча. Ее используют для инициализации переменных, установки режима работы портов (вход/выход), начала работы с библиотеками и т.д. Функция setup() вызывается лишь единожды – при каждом включении или перезапуске Arduino. После создания функции setup() в дело вступает функция loop(), которая активирует цикл, позволяя вашей программе меняться и реагировать. Код в секции loop() вашего скетча используется для активного управления Arduino. Код, указанный ниже, по сути, ничего не делает, но его структура полезна в том смысле, что ее можно скопировать и вставить, чтобы начать работать над собственным скечтем. Он также показывает, как делать комментарии к своему коду. Любая строка, которая начинается с двух слэшей (//), компилятором прочитана не будет, поэтому после них можно писать все, что угодно. Комментирование кода может особенно пригодиться при объяснении (как самому себе, так и другим) того, как работает ваша программа – шаг за шагом.

void setup() {
  // вставьте сюда свой setup-код – чтобы запустить один раз: 
}

void loop() {
  // вставьте сюда свой главный код – для запуска цикла: 
}

См.также

  1. setup()‎
  2. loop()
  3. BareMinimum - Допустимый минимум кода для начала работы.
  4. Blink - Включаем и отключаем светодиод.
  5. DigitalReadSerial - Считывание последовательной передачи данных через цифровой контакт.
  6. AnalogReadSerial - Считывание последовательной передачи данных через аналоговый контакт.
  7. Fade - Затухание-загорание светодиода с помощью Arduino.
  8. ReadAnalogVoltage - Считывание напряжения, проходящего через аналоговый контакт.

Внешние ссылки

Категории