Відмінності між версіями «Програмування»
Матеріал з мікроАмпер
| Рядок 1: | Рядок 1: | ||
| − | + | Мова програмування Arduino має на три головні розділи: структура, дані (змінні та константи) і функції. | |
{| | {| | ||
| Рядок 10: | Рядок 10: | ||
| | | | ||
|- | |- | ||
| − | |setup() | + | |<li><ul>setup()</ul></li> |
|<font style="color: #ef553b">Константи</font> | |<font style="color: #ef553b">Константи</font> | ||
|<font style="color: #ef553b">Цифрове введення/виведення</font> | |<font style="color: #ef553b">Цифрове введення/виведення</font> | ||
Версія за 14:07, 22 червня 2016
Мова програмування Arduino має на три головні розділи: структура, дані (змінні та константи) і функції.
| Структура | Дані | Функції | |||||||||||||
|
Константи | Цифрове введення/виведення | |||||||||||||
| 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() | ||||||||||||||
| Перетворення типів |
