Відмінності між версіями «Програмування»
Матеріал з мікроАмпер
| Рядок 62: | Рядок 62: | ||
|<font style="color: #ef553b">Лише для Due & Zero</font> | |<font style="color: #ef553b">Лише для Due & Zero</font> | ||
|- | |- | ||
| − | | | + | |return |
|char | |char | ||
| | | | ||
|- | |- | ||
| − | | | + | |goto |
|unsigned char | |unsigned char | ||
|analogReadResolution() | |analogReadResolution() | ||
|- | |- | ||
| − | |||
| − | |||
| − | |||
| − | |||
| | | | ||
| + | |byte | ||
| + | |analogWriteResolution() | ||
| + | |- | ||
| + | |<font style="color: #ef553b">Синтаксис</font> | ||
| + | |int | ||
| | | | ||
| + | |- | ||
| | | | ||
| + | |unsigned int | ||
| + | |<font style="color: #ef553b">Розширене введення/виведення</font> | ||
| + | |- | ||
| + | |; (semicolon) | ||
| + | |word | ||
| | | | ||
| + | |- | ||
| + | |{} (curly braces) | ||
| + | |long | ||
| + | |tone() | ||
| + | |- | ||
| + | |// (single line comment) | ||
| + | |unsigned long | ||
| + | |noTone() | ||
| + | |- | ||
| + | |/* */ (multi-line comment) | ||
| + | |short | ||
| + | |shiftOut() | ||
| + | |- | ||
| + | |#define | ||
| + | |float | ||
| + | |shiftIn() | ||
| + | |- | ||
| + | |#include | ||
| + | |double | ||
| + | |pulseIn() | ||
| + | |- | ||
| | | | ||
| | | | ||
| | | | ||
| + | |- | ||
Версія за 13:28, 22 червня 2016
Програми Arduino можна поділити на три головні розділи: структура, дані (змінні та константи) і функції.
| Структура | Дані | Функції |
| setup() | Константи | Цифрове введення/виведення |
| loop() | ||
| LOW | pinMODE() | |
| Оператори керування | OUTPUT | INPUT_PULLUP | digitalWrite() |
| LED_BUILTIN | digitalRead() | |
| if | false | |
| if...else | integer constants | Analog I/O |
| for | floating point constants | |
| switch case | analogReference() | |
| while | Типи даних | analogRead() |
| do... while | analogWrite() - PWM | |
| break | void | |
| continue | boolean | Лише для Due & Zero |
| return | char | |
| goto | unsigned char | analogReadResolution() |
| byte | analogWriteResolution() | |
| Синтаксис | int | |
| unsigned int | Розширене введення/виведення | |
| ; (semicolon) | word | |
| {} (curly braces) | long | tone() |
| // (single line comment) | unsigned long | noTone() |
| /* */ (multi-line comment) | short | shiftOut() |
| #define | float | shiftIn() |
| #include | double | pulseIn() |
