Каждую секунду, бесконечно будем к переменной Х прибавлять значение 1, результат отправим в монитор порта.
int x = 0; void setup() { Serial.begin(9600); } void loop() { x = x + 1; Serial.println(x); delay(1000); }
Открыть пример: Online ArduBlock
Каждую секунду к переменной Х присвоим случайное число от 0 до 100 и результат отправим в монитор порта.
int x = 0; void setup() { Serial.begin(9600); } void loop() { x = random(0,100); Serial.println(x); delay(1000); }
Открыть пример: Online ArduBlock
Получаем значение от 0 до 1023 с аналогового пина А0 и преобразуем от 0 до 255, отправляем на PWM pin 3.
int x = 0; void setup() { Serial.begin(9600); pinMode(3, OUTPUT); } void loop() { x = analogRead(A0); x = map(x, 0, 1023, 0, 255); analogWrite(3, x); Serial.println((String(analogRead(A0)) + String(" - ") + String(x))); }
Открыть пример: Online ArduBlock
Является ли переменная Y чётным или нет в зависимости от этого в переменную X запишится значение 0 или 1.
int x = 0; int y = 0; void setup() { Serial.begin(9600); } void loop() { y = 125; x = (y % 2 == 0); Serial.println(x); }
Открыть пример: Online ArduBlock
Видеоурок: