При нажати на кнопку pin 2, отправляется сообщение в монитор порта. (pin подтянут к GND через 2kOm резистор)
void setup() { Serial.begin(9600); pinMode(2, INPUT); } void loop() { if (digitalRead(2) == 1) { Serial.println("На цифровом пине значение 1"); } }
Открыть пример: Online ArduBlock
При нажати на кнопку pin 2, отправляется сообщение в монитор порта.
void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); } void loop() { if (digitalRead(2) == 0) { Serial.println("Кнопка нажата"); } }
Открыть пример: Online ArduBlock
При нажати на кнопку pin 2, отправляется сообщение в монитор порта.
void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); } void loop() { if (!digitalRead(2) == 1) { Serial.println("Кнопка нажата"); } }
Открыть пример: Online ArduBlock
Прочитаем данные с pin A0, и отправим их в монитор последовательного порта.
void setup() { Serial.begin(9600); } void loop() { Serial.println(analogRead(A0)); delay(300); }
Открыть пример: Online ArduBlock
Если значение на pin A0 будет больше 500 то отправим сообщение в монитор порта.
void setup() { Serial.begin(9600); } void loop() { if (analogRead(A0) > 500) { Serial.println("Значение больше 500"); } }
Открыть пример: Online ArduBlock
Видеоурок: