Монитор порта - ArduBlock

Отправим текст в монитор порта.

void setup() {
  Serial.begin(9600);

}

void loop() {
    Serial.println("ArduBlock");
    delay(1000);

}

Открыть пример: Online ArduBlock



Отправим текст + данные с pin A0 в монитор порта.

void setup() {
  Serial.begin(9600);

}

void loop() {
    Serial.println((String("Pin A0 - ") + String(analogRead(A0))));
    delay(1000);

}

Открыть пример: Online ArduBlock



Отправим текст + цифровую переменную в монитор порта.

int R = 0;

void setup() {
  Serial.begin(9600);

}

void loop() {
    R = analogRead(A0);
    Serial.println((String("Pin A0 - ") + String(R)));
    delay(1000);

} 

Открыть пример: Online ArduBlock



Отправим текстовую переменную в монитор порта.

String R = "ArduBlock";

void setup() {
  Serial.begin(9600);

}

void loop() {
    R = String("Pin A0 - ") + String(analogRead(A0));
    Serial.println(R);
    delay(1000);

} 

Открыть пример: Online ArduBlock



Принимаем данные из монитора порта. 1 включить светодиод pin 13, 2 отключить светодиод pin 13.

char R = ' ';

void setup() {
  Serial.begin(9600);

}

void loop() {
    if (Serial.available() == 1) {
      R = Serial.read();
      Serial.println(R);
      if (R == '1') {
        pinMode(13, OUTPUT);
         digitalWrite(13, 1);
      }
      if (R == '2') {
        pinMode(13, OUTPUT);
         digitalWrite(13, 0);
      }
    }

} 

Открыть пример: Online ArduBlock



Видеоурок:

Компоненты с Aliexpress:

Светодиод

Кнопка

Потенциометр

Arduino Uno