Програмування
Матеріал з мікроАмпер
Версія від 13:34, 22 червня 2016, створена ZrpGfhjktv (обговорення • внесок)
Програми 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() | ||||||||||||||
| Перетворення типів |
