Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

002 презентация Программирование Arduino

.pdf
Скачиваний:
183
Добавлен:
30.04.2015
Размер:
1.46 Mб
Скачать

С плавающей точкой

10.0

23e5

67e-12

Область видимости

int gPWMval; // глобальная переменная, видима в любой функции скетча

void setup()

{

// ...

}

 

 

void loop()

 

 

{

 

 

int i;

//

"i" видима только внутри "loop"

float f;

//

"f" видима только внутри "loop"

// ...

 

 

for (int j =

0; j <100; j++){

// переменная j доступна только внутри этого цикла

}

}

static

volatile

const

Операторы

if

break

if … else

continue

for

return

while

goto

do…while

switch…case

Арифметические

операторы

=

-

+

*

/

%

Операторы сравнения

==

!=

<

>

<=

>=

Логические операторы

&&

||

!

Унарные операторы

++

- -

setup()

int buttonPin = 3;

void setup()

{

Serial.begin(9600); pinMode(buttonPin, INPUT);

}

void loop()

{

// ...

}

loop()

int buttonPin = 3;

// setup инициализирует последовательный порт и кнопку void setup()

{

beginSerial(9600); pinMode(buttonPin, INPUT);

}

//в цикле проверяется состояние кнопки,

//и на последовательный порт будет отправлено сообщение, если она нажата

void loop()

{

if (digitalRead(buttonPin) == HIGH)

serialWrite('H');

else

serialWrite('L');

delay(1000);

}