Arduino:Примеры/BareMinimum: различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 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
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Допустимый минимум кода для начала работы [1]
В этом примере приведен минимум кода, необходимый для компиляции скетча Arduino – речь о функциях setup() и loop().
Необходимое оборудование
№ | Компонент | Возможные варианты | Количество |
---|---|---|---|
1. | Плата Arduino |
|
1 шт. |
Цепь
Для этого примера необходима лишь плата Arduino.
Код
Функция setup() вызывается в начале скетча. Ее используют для инициализации переменных, установки режима работы портов (вход/выход), начала работы с библиотеками и т.д. Функция setup() вызывается лишь единожды – при каждом включении или перезапуске Arduino. После создания функции setup() в дело вступает функция loop(), которая активирует цикл, позволяя вашей программе меняться и реагировать. Код в секции loop() вашего скетча используется для активного управления Arduino. Код, указанный ниже, по сути, ничего не делает, но его структура полезна в том смысле, что ее можно скопировать и вставить, чтобы начать работать над собственным скечтем. Он также показывает, как делать комментарии к своему коду. Любая строка, которая начинается с двух слэшей (//), компилятором прочитана не будет, поэтому после них можно писать все, что угодно. Комментирование кода может особенно пригодиться при объяснении (как самому себе, так и другим) того, как работает ваша программа – шаг за шагом.
void setup() {
// вставьте сюда свой setup-код – чтобы запустить один раз:
}
void loop() {
// вставьте сюда свой главный код – для запуска цикла:
}
См.также
- setup()
- loop()
- BareMinimum - Допустимый минимум кода для начала работы.
- Blink - Включаем и отключаем светодиод.
- DigitalReadSerial - Считывание последовательной передачи данных через цифровой контакт.
- AnalogReadSerial - Считывание последовательной передачи данных через аналоговый контакт.
- Fade - Затухание-загорание светодиода с помощью Arduino.
- ReadAnalogVoltage - Считывание напряжения, проходящего через аналоговый контакт.
Внешние ссылки
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Есть ссылки Admitad
- Пример
- Примеры
- Пример программирования Arduino
- Примеры программирования Arduino
- Простой пример программирования Arduino
- Пример программирования Arduino с использованием функции setup()
- Пример программирования Arduino с использованием функции loop()
- Пример использования функции setup()
- Пример использования функции loop()
- Пример использования функции Arduino - setup()
- Пример использования функции Arduino - loop()
- Пример с использованием функции setup()
- Пример с использованием функции loop()
- Пример с использованием функции Arduino - setup()
- Пример с использованием функции Arduino - loop()
- Пример кода, который можно запустить на Arduino Uno
- Пример кода, который можно запустить на Arduino Leonardo
- Пример кода, который можно запустить на Arduino 101
- Пример кода, который можно запустить на Arduino Robot
- Пример кода, который можно запустить на Arduino Esplora
- Пример кода, который можно запустить на Arduino Micro
- Пример кода, который можно запустить на Arduino Nano
- Пример кода, который можно запустить на Arduino Mini
- Пример кода, который можно запустить на Arduino Starter Kit
- Пример кода, который можно запустить на Arduino Basic Kit
- Пример кода, который можно запустить на Arduino Mega 2560
- Пример кода, который можно запустить на Arduino Zero
- Пример кода, который можно запустить на Arduino Due
- Пример кода, который можно запустить на Arduino Mega ADK
- Пример кода, который можно запустить на Arduino Pro
- Пример кода, который можно запустить на Arduino Gemma
- Пример кода, который можно запустить на Lilypad Arduino Simple
- Пример кода, который можно запустить на Lilypad Arduino Main Board
- Пример кода, который можно запустить на Lilypad Arduino USB
- Пример кода, который можно запустить на LilyPad Arduino SimpleSnap
- Пример кода, который можно запустить на Arduino Fio
- Пример кода, который можно запустить на Arduino Duemilanove
- Пример кода, который можно запустить на Arduino Diecimila
- Пример,который можно запустить на Arduino Uno
- Пример,который можно запустить на Arduino Leonardo
- Пример,который можно запустить на Arduino 101
- Пример,который можно запустить на Arduino Robot
- Пример,который можно запустить на Arduino Esplora
- Пример,который можно запустить на Arduino Micro
- Пример,который можно запустить на Arduino Nano
- Пример,который можно запустить на Arduino Mini
- Пример,который можно запустить на Arduino Starter Kit
- Пример,который можно запустить на Arduino Basic Kit
- Пример,который можно запустить на Arduino Mega 2560
- Пример,который можно запустить на Arduino Zero
- Пример,который можно запустить на Arduino Due
- Пример,который можно запустить на Arduino Mega ADK
- Пример,который можно запустить на Arduino Pro
- Пример,который можно запустить на Arduino Gemma
- Пример,который можно запустить на Lilypad Arduino Simple
- Пример,который можно запустить на Lilypad Arduino Main Board
- Пример,который можно запустить на Lilypad Arduino USB
- Пример,который можно запустить на LilyPad Arduino SimpleSnap
- Пример,который можно запустить на Arduino Fio
- Пример,который можно запустить на Arduino Duemilanove
- Пример,который можно запустить на Arduino Diecimila