Відмінності між версіями «Програмування»
Матеріал з мікроАмпер
| Рядок 107: | Рядок 107: | ||
|- | |- | ||
| | | | ||
| + | |string - char array | ||
| | | | ||
| + | |- | ||
| + | |<font style="color: #ef553b">Арифметичні оперетори</font> | ||
| + | |String - object | ||
| + | |<font style="color: #ef553b">Час</font> | ||
| + | |- | ||
| + | | | ||
| + | |array | ||
| | | | ||
|- | |- | ||
| + | |= (assignment operator) | ||
| + | | | ||
| + | |millis() | ||
| + | |- | ||
| + | |+ (addition) | ||
| + | |<font style="color: #ef553b">Перетворення типів</font> | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
Версія за 13:34, 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() | |||||||||||||
| string - char array | |||||||||||||||
| Арифметичні оперетори | String - object | Час | |||||||||||||
| array | |||||||||||||||
| = (assignment operator) | millis() | ||||||||||||||
| Перетворення типів |
