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

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

Матеріал з мікроАмпер
Рядок 62: Рядок 62:
 
|<font style="color: #ef553b">Лише для Due & Zero</font>
 
|<font style="color: #ef553b">Лише для Due & Zero</font>
 
|-
 
|-
|continue
+
|return
 
|char
 
|char
 
|
 
|
 
|-
 
|-
|return
+
|goto
 
|unsigned char
 
|unsigned char
 
|analogReadResolution()
 
|analogReadResolution()
 
|-
 
|-
|goto
 
|
 
|
 
|
 
 
|
 
|
 +
|byte
 +
|analogWriteResolution()
 +
|-
 +
|<font style="color: #ef553b">Синтаксис</font>
 +
|int
 
|
 
|
 +
|-
 
|
 
|
 +
|unsigned int
 +
|<font style="color: #ef553b">Розширене введення/виведення</font>
 +
|-
 +
|; (semicolon)
 +
|word
 
|
 
|
 +
|-
 +
|{} (curly braces)
 +
|long
 +
|tone()
 +
|-
 +
|// (single line comment)
 +
|unsigned long
 +
|noTone()
 +
|-
 +
|/* */ (multi-line comment)
 +
|short
 +
|shiftOut()
 +
|-
 +
|#define
 +
|float
 +
|shiftIn()
 +
|-
 +
|#include
 +
|double
 +
|pulseIn()
 +
|-
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-

Версія за 13:28, 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()