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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 9: Строка 9:
== Необходимое оборудование ==
== Необходимое оборудование ==


* [[Arduino:Продукты/Продукты Arduino/Плата Arduino Uno|Arduino Uno]] - 1 шт.;  
* [[Arduino:Продукты/Продукты Arduino/Плата Arduino Uno|Arduino Uno]] - 1 шт.;
 
==Купить==
 
* '''Arduino Uno''' {{Admitad|Товар=Arduino Uno}}


==Цепь==
==Цепь==
Строка 36: Строка 40:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{#set:
Код примера=
void setup() {
  // вставьте сюда свой setup-код – чтобы запустить один раз:
}
void loop() {
  // вставьте сюда свой главный код – для запуска цикла:
}
}}


= См.также=
= См.также=
Строка 62: Строка 56:
<references />
<references />


{{ads}}
{{Навигационная таблица/Портал/Arduino}}
{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Arduino продукты}}
{{Навигационная таблица/Arduino/Примеры}}
{{Навигационная таблица/Телепорт}}


[[Категория:Пример]]
[[Категория:Пример]]
Строка 134: Строка 123:
[[Категория:Пример,который можно запустить на Arduino Diecimila]]
[[Категория:Пример,который можно запустить на Arduino Diecimila]]
[[Категория:Пример,который можно запустить на Arduino Basic Kit]]
[[Категория:Пример,который можно запустить на Arduino Basic Kit]]
{{SEO
|Заголовок статьи=Arduino:Допустимый минимум кода для начала работы / Онлайн справочник - wikihandbk.com
|Ключевые слова=простой пример на arduino, примеры на arduino, примеры для arduino, arduino, wiki arduino, справочник arduino, фквгштщ, помощь arduino
|Описание статьи=В этом примере приведен минимум кода, необходимый для компиляции скетча Arduino – речь о функциях setup() и loop().
|Изображение статьи для Open Graph=http://wikihandbk.com/ruwiki/images/c/c3/Arduino_bb.png
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Arduino:Примеры/BareMinimum</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/c/c3/Arduino_bb.png</nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}

Текущая версия от 18:25, 2 сентября 2023

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


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

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

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

Купить

  • Arduino Uno (Купить Arduino Uno на Aliexpress)

Цепь

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

Рис. 1. Плата Arduino Uno
Рис. 1. Плата Arduino Uno

Код

Функция 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 - Считывание напряжения, проходящего через аналоговый контакт.

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