Відмінності між версіями «Програмування»
Матеріал з мікроАмпер
Oogway (обговорення • внесок) |
Oogway (обговорення • внесок) |
||
| Рядок 20: | Рядок 20: | ||
|- | |- | ||
| | | | ||
| − | |<li><ul><nowiki> | + | |<li><ul><nowiki>HIGH | LOW</nowiki></ul></li> |
|<li><ul>[[pinMODE()]]</ul></li> | |<li><ul>[[pinMODE()]]</ul></li> | ||
|- | |- | ||
|<font style="color: #ef553b">Оператори керування</font> | |<font style="color: #ef553b">Оператори керування</font> | ||
| − | |<li><ul><nowiki> | + | |<li><ul>[[<nowiki>INPUT | OUTPUT | INPUT_PULLUP</nowiki>]]</ul></li> |
| − | |<li><ul> | + | |<li><ul>[[digitalWrite()]]</ul></li> |
|- | |- | ||
| | | | ||
| Рядок 95: | Рядок 95: | ||
|<li><ul>noTone()</ul></li> | |<li><ul>noTone()</ul></li> | ||
|- | |- | ||
| − | |<li><ul>/* */ (багаторядковий коментар)</ul></li> | + | |<li><ul>[[/* */]] (багаторядковий коментар)</ul></li> |
| − | |<li><ul>short</ul></li> | + | |<li><ul>[[short]]</ul></li> |
| − | |<li><ul>shiftOut()</ul></li> | + | |<li><ul>[[shiftOut]]()</ul></li> |
|- | |- | ||
| − | |<li><ul>#define</ul></li> | + | |<li><ul>[[#define]]</ul></li> |
| − | |<li><ul>float</ul></li> | + | |<li><ul>[[float]]</ul></li> |
| − | |<li><ul>shiftIn()</ul></li> | + | |<li><ul>[[shiftIn]]()</ul></li> |
|- | |- | ||
| − | |<li><ul>#include</ul></li> | + | |<li><ul>[[#include]]</ul></li> |
| − | |<li><ul>double</ul></li> | + | |<li><ul>[[double]]</ul></li> |
| − | |<li><ul>pulseIn()</ul></li> | + | |<li><ul>[[pulseIn]]()</ul></li> |
|- | |- | ||
| | | | ||
| − | |<li><ul>string - масив символів</ul></li> | + | |<li><ul>[[string]] - масив символів</ul></li> |
| | | | ||
|- | |- | ||
|<font style="color: #ef553b">Арифметичні оперетори</font> | |<font style="color: #ef553b">Арифметичні оперетори</font> | ||
| − | |<li><ul>String - об'єкт</ul></li> | + | |<li><ul>[[String]] - об'єкт</ul></li> |
|<font style="color: #ef553b">Час</font> | |<font style="color: #ef553b">Час</font> | ||
|- | |- | ||
| | | | ||
| − | |<li><ul>масиви</ul></li> | + | |<li><ul>[[масиви]]</ul></li> |
| | | | ||
|- | |- | ||
| − | |<li><ul>= (оператор присвоєння)</ul></li> | + | |<li><ul>[[=]] (оператор присвоєння)</ul></li> |
| | | | ||
| − | |<li><ul>millis()</ul></li> | + | |<li><ul>[[millis]]()</ul></li> |
|- | |- | ||
| − | |<li><ul><nowiki>+ (додавання)</nowiki></ul></li> | + | |<li><ul><nowiki>[[+]] (додавання)</nowiki></ul></li> |
|<font style="color: #ef553b">Перетворення типів</font> | |<font style="color: #ef553b">Перетворення типів</font> | ||
| − | |<li><ul>micros()</ul></li> | + | |<li><ul>[[micros]]()</ul></li> |
|- | |- | ||
|<li><ul><nowiki>- (віднімання)</nowiki></ul></li> | |<li><ul><nowiki>- (віднімання)</nowiki></ul></li> | ||
Версія за 18:40, 22 червня 2016
Мова програмування Arduino має три головні розділи: структура, дані (змінні та константи) і функції.
| Структура | Дані | Функції |
| Константи | Цифрове введення/виведення | |
|
||
| Оператори керування |
|
|
|
||
| Аналогове введення/виведення | ||
| Типи даних | ||
| Лише для Due & Zero | ||
| Синтаксис | ||
| Розширене введення/виведення | ||
|
||
|
||
|
| |
|
| |
| ||
| ||
|
||
| Арифметичні оперетори |
|
Час |
|
| |
|
Перетворення типів |
|
|
| |
|
|
|
|
|
|
|
|
Математичні дії |
|
||
| Оператори порівняння |
|
|
|
| |
|
| |
|
Область видимості змінної та специфікатори |
|
|
| |
|
|
|
|
|
|
|
|
|
|
Тригонометрія | |
| Оператори Boolean | ||
| Допоміжні функції |
| |
|
| |
|
|
|
|
|
|
| Символи | ||
| Вказівники доступу | ||
| ||
|
| |
|
| |
| ||
| ||
| Побітові оператори |
| |
| ||
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| Складені оператори присвоєння | Випадкові числа | |
|
| |
|
| |
|
||
|
Біти та байти | |
|
||
|
| |
|
| |
|
| |
|
| |
| ||
| ||
| ||
| Зовнішні переривання | ||
| ||
| ||
| Переривання | ||
| ||
| ||
| Комунікація | ||
| ||
| ||
| USB (Лише для Due/Zero та плат на 32u4) | ||
| ||
|
