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

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

Матеріал з мікроАмпер
Рядок 15: Рядок 15:
 
|<font style="color: #ef553b">Цифрове введення/виведення</font>
 
|<font style="color: #ef553b">Цифрове введення/виведення</font>
 
|-
 
|-
|<li><ul>[[loop]]()</ul></li>
+
|<li><ul>[[loop()]]</ul></li>
 
|
 
|
 
|
 
|

Версія за 12:45, 23 червня 2016

Мова програмування Arduino має три головні розділи: структура, дані (змінні та константи) і функції.


Структура Дані Функції
 
  • Константи Цифрове введення/виведення
    • HIGH | LOW
  • Оператори керування
    • [[INPUT | OUTPUT | INPUT_PULLUP]]
    • [[true | false]]
  • Аналогове введення/виведення
  • Типи даних
  • Лише для Due & Zero
  • Синтаксис
  • Розширене введення/виведення
    • ; (крапка з комою)
    • [[{}]] (фігурні дужки)
    • [[//]] (однорядковий коментар)
    • /* */ (багаторядковий коментар)
    • string - масив символів
  • Арифметичні оперетори
  • Час
    • = (оператор присвоєння)
    • [[+]] (додавання)
  • Перетворення типів
    • - (віднімання)
    • * (множення)
    • / (ділення)
    • % (частка від ділення)
  • Математичні дії
  • Оператори порівняння
    • = (дорівнює)
    • abs()
    • != (не дорівнює)
  • Область видимості змінної та специфікатори
    • [[<]] (менше ніж)
    • [[>]] (більше ніж)
    • [[<=]] (менше або дорівнює)
    • [[>=]] (більше або дорівнює)
  • Тригонометрія
    Оператори Boolean
    Допоміжні функції
    • || (або)
    • ! (не)
  • Символи
    Вказівники доступу
    • * вказівник
  • Побітові оператори
    • & (побітове ТА)
    • | (побітове АБО)
    • ^ (побітове XOR або заперечне АБО)
    • ~ (побітове НЕ)
    • [[<<]] (побітовий зсув ліворуч)
    • [[>>]] (побітовий зсув праворуч)
  •  
    Складені оператори присвоєння Випадкові числа
     
    • ++ (інкремент)
    • -- (декремент)
    • += (складене додавання)
    • -= (складене віднімання)
  • Біти та байти
    • *= (складене множення)
    • /= (складене ділення)
    • %= (складена частка від ділення)
    • &= (складене побітове ТА)
    • |= (складене побітове АЛЕ)
  •  
    Зовнішні переривання
     
  •  
    Переривання
     
  •  
    Комунікація
     
  •  
      USB (Лише для Due/Zero та плат на 32u4)