002 презентация Программирование Arduino
.pdfС плавающей точкой
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);
}