Вхід до системи

Відмінності між версіями «Програмування»

Матеріал з мікроАмпер
Рядок 1: Рядок 1:
Мова програмування Arduino має на три головні розділи: структура, дані (змінні та константи) і функції.
+
Мова програмування Arduino має три головні розділи: структура, дані (змінні та константи) і функції.
  
 
{|
 
{|
Рядок 122: Рядок 122:
 
|millis()
 
|millis()
 
|-
 
|-
|+  (addition)
+
|<nowiki>+  (addition)</nowiki>
 
|<font style="color: #ef553b">Перетворення типів</font>
 
|<font style="color: #ef553b">Перетворення типів</font>
 +
|micros()
 +
|-
 +
|<nowiki>- (subtraction)</nowiki>
 
|
 
|
 +
|delay()
 +
|-
 +
|<nowiki>* (multiplication)</nowiki>
 +
|char()
 +
|delayMicroseconds()
 +
|-
 +
|<nowiki>/ (division)</nowiki>
 +
|byte()
 
|
 
|
 +
|-
 +
|<nowiki>% (modulo)</nowiki>
 +
|int()
 +
|<font style="color: #ef553b">Математичні дії</font>
 +
|-
 
|
 
|
 +
|word()
 +
|
 +
|-
 +
|<font style="color: #ef553b">Оператори порівняння</font>
 +
|long()
 +
|min()
 +
|-
 +
|
 +
|float()
 +
|max()
 +
|-
 +
|== (equal to)
 
|
 
|
 
|
 
|

Версія за 14:19, 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()
    + (addition) Перетворення типів micros()
    - (subtraction) delay()
    * (multiplication) char() delayMicroseconds()
    / (division) byte()
    % (modulo) int() Математичні дії
    word()
    Оператори порівняння long() min()
    float() max()
    == (equal to)